ARTICLE · 1272244
Octop:一台服务器,全家的 AI 助手
痛点:AI 用得到处都是,数据散得到处都是
家里人、团队小伙伴,每个人手机上都装着两三个 AI App。聊天记录散在各家平台,想让 AI 每天早上定时推送行业新闻、到点提醒开会,或者在飞书、钉钉群里自动回消息——都得自己写代码接 API。
有没有现成的方案,装在自己服务器上,全家人一起用,数据不出内网?
这是什么
Octop,腾讯云开源的一个自托管 AI 助手,MIT 协议,这周挂在 GitHub trending 周榜上。
它就是一个跑在你自己服务器上的 AI 平台。网页控制台打开就能聊天;多用户,每个人有独立账号、工作区和模型配置;IM 通道全:飞书、钉钉、QQ、微信、Telegram、Discord、企业微信都能接,群里 @ 它就回;定时任务支持 cron 和自然语言描述,比如"每天 8 点推送科技新闻";还有知识库,把自己的文档扔进去做 RAG 问答。
模型不绑死:OpenAI 兼容接口、通义千问、本地 Ollama 都支持。内网机器没外网?本地跑个 Ollama 照样用。
怎么部署
官方给了一键安装脚本,我在服务器上实测跑通过了。就两步:
1. 执行安装脚本(自动用 uv 配好 Python 3.12,装到 ~/.octop,不动系统 Python):
curl -fsSL https://finnie-1258344699.cos.ap-guangzhou.myqcloud.com/octop/install.sh | bash2. 启动服务:
octop run浏览器打开 http://服务器IP:8088,按网页引导设个管理员密码(首次启动会在 ~/octop-login.txt 里生成一个向导密码,照着填就行),然后进控制台「模型」里填 API Key 就能开聊。想后台常驻,用 octop service start 注册成系统服务。
实测小坑:当前版本(v1.0.1)的 octop init 命令行初始化有个 bug,会直接报错退出——别用它,走网页引导建管理员就行。另外 octop init --force 会清空整个 ~/.octop,连虚拟环境一起删,手别贱。
习惯用 docker 的,官方仓库里有 docker-compose(需要 clone 源码构建),看项目文档:github.com/tencentcloud/octop。
适合谁
有台服务器或 NAS 的个人和团队:想让全家人共用一个 AI 入口、想在工作群里加个 AI 助手、想让 AI 定时干点活,又不想把聊天记录交给第三方平台的人。
一句话总结
自己搭一个,数据和账号都在自己手里,定时任务、群机器人一次配好,省得天天在各个 App 之间来回切。















































































