Octo 上手系列(一):装好它,跟它说上第一句话

这是“Octo 上手系列”的第一篇。接下来几篇会分别用一件具体的小事,带你摸一遍 Skills、MCP、Loop、Cron 这几样东西——但今天只干一件事:把 octo 装好,让它替你做成第一件事。


装哪个版本

装法本身没有分支——不管你最后想用终端还是网页,装的是同一个东西:

curl -fsSL https://octo-agent.dev/install.sh | sh

这条命令会自动认出你的系统架构,下载对应的预编译版本,校验 SHA-256,然后把 octo 放进你的 PATH。macOS 和 Windows 用户如果不想碰命令行,也可以在 GitHub Releases 下载双击安装包(octo-setup.pkg / octo-setup.exe),流程是同一套,装完也会自动把 octo 加进 PATH

装完之后,路分成两条——这也是这篇要讲的重点:终端派直接在命令行里跟它对话;网页派打开浏览器,用可视化界面配置和聊天。两条路配置的是同一份 ~/.octo/config.yml,选哪条纯粹是习惯问题,随时可以换着用。

flowchart LR
    A["装好 octo"] --> B{"你更习惯哪种?"}
    B -->|"敲命令行"| C["终端路线<br/>octo config"]
    B -->|"点鼠标"| D["网页路线<br/>octo serve -d"]
    C --> E["~/.octo/config.yml"]
    D --> E
    E --> F["跟 octo 说第一句话"]

网页路线:浏览器里的引导向导

先说网页这条路,因为它是“零命令行经验”最友好的入口。装完之后跑:

octo serve -d                   # 后台启动本地服务
open http://127.0.0.1:8088      # macOS;Linux 用 xdg-open,Windows 装完会自动打开

浏览器会打开一个引导向导,第一步选界面语言:

Octo 首次启动向导:选择语言

选完继续,第二步是接入一个 AI 模型——选服务商(Anthropic、OpenAI、DeepSeek、Kimi、百炼……下拉框里列了一串),填模型名和 API Key,点“测试并继续”:

Octo 首次启动向导:连接 AI 模型

127.0.0.1 是本机回环地址,所以这个页面不需要额外的访问密钥,装完就能直接进向导。第三步是可选的浏览器自动化连接(没有 Chrome 远程调试需求的话可以直接跳过),走完三步就落地到主界面——这也是终端路线最终会抵达的同一个地方:

Octo 主界面:会话、Skills、MCP、定时任务、工作流的入口都在左侧

左侧栏的“定时任务”“技能”“工作流”“MCP 服务器”几个入口,就是这个系列后面几篇要一个个拆开讲的东西。


终端路线:三行命令开始对话

如果你更习惯命令行,网页那一步可以跳过,直接:

export ANTHROPIC_API_KEY=sk-ant-...      # 换成你自己的 key;也支持 OPENAI_API_KEY 等
octo config                              # 一次性存好默认服务商和模型,以后不用再 export

配置存完之后,有两种基本用法。第一种是headless 单发——一句话,一整套工具调用,跑完退出,适合脚本和 CI:

octo "看看当前目录下有哪些文件,按类型分类列出来,顺便告诉我哪个文件最大"

第二种是交互式 TUI——直接敲 octo,不带任何参数,进入一个带会话历史、工具卡片、流式输出的终端界面:

octo
octo sessions        # 列出保存过的会话
octo -c               # 从列表里挑一个最近的会话继续

两种用法背后是同一个 agent,同一套内置工具(文件读写、终端、搜索……)和技能系统,默认全部开启,所以哪怕只是这一句话,它也是真的在读文件、跑命令、给你结果,不是聊两句就完事。


第一次运行时,它会顺手问你几句

不管走哪条路,第一次真正开始对话时,octo 会额外问你几个问题——你希望它怎么称呼你、你的角色是什么、有没有特别的沟通偏好。这不是废话,答案会存进 ~/.octo/soul.md~/.octo/user.md,以后每次对话都会记得,不用你重复交代。

如果第一次没答好,或者想换个说法,随时可以再触发一次——直接跟它说“重新问一遍我的偏好”就行。


下一篇:让它替你干一件更具体的事

装好、聊上了,只是把车发动起来。下一篇开始真正干活:不写一行 Python,用内置的 Skills 系统,一句话让 octo 生成一张带公式、带图表的 Excel 报表。

系列下一篇Octo 上手系列(二):Skills 实战——一句话生成一张 Excel 报表