
面向CLI的AI编码代理运行时
Octomind是一款以命令行界面(CLI)为核心的AI编码代理运行时。它通过模型上下文协议(MCP)赋予大语言模型(LLM)对代码仓库的真实访问权限,包括读写文件、执行Shell命令、搜索代码及委派子代理。其会话引擎支持交互式使用、标准输入管道传输、后台守护进程、WebSocket连接以及作为ACP子代理嵌入其他代理栈。
核心优势与特性
与传统假设有人类实时监控的编码代理不同,Octomind专为无人值守的自主工作设计:
- 策略即代码:通过TOML文件和脚本定义确定性护栏,包括预调用防护、后结果钩子和后回合验证器,适用于CI、守护进程和计划任务。
- 基准测试领先:在2026年7月30日发布的octobench公开结果中,Octomind结合glm-5.2模型解决了25个预留任务中的24个,成本为63.43美元,耗时3.6小时。相比之下,Claude Code结合claude-opus-5解决23个任务,成本81.79美元,耗时6.7小时。
- 专家代理生态:通过Tap注册表分发打包好的代理(含提示词、模型、MCP服务器及权限),用户可一键拉取或发布自定义代理。
- 灵活的模型支持:支持Octomind Cloud或自带密钥(OpenRouter、Anthropic、OpenAI等),可为每个角色设置支出阈值,超阈自动停止或询问。
- 单一配置管理:模型、工具、角色、护栏及预算均基于TOML配置,无需额外框架代码。
五种运行模式
Octomind提供统一的会话引擎,适应不同工作流:
- 交互式CLI:适用于日常开发,支持Markdown渲染的纯文本界面。
- 管道传输:支持plain/jsonl格式,集成于CI/CD及自动化脚本。
- 守护进程:后台持续运行,通过send命令通信,适用于监控任务。
- WebSocket:服务于IDE插件、仪表板及第三方集成。
- ACP协议:作为子代理嵌入其他编辑器或代理系统中。
安装与快速开始
支持macOS、Linux及Windows。推荐使用安装脚本:
# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/muvon/octomind/master/install.sh | bash
# Windows PowerShell
irm https://raw.githubusercontent.com/muvon/octomind/master/install.ps1 | iex
也可通过Homebrew、Scoop、Cargo或Docker安装。首次运行需登录Octomind Cloud或配置API密钥,随后即可在项目目录中启动专家代理,如octomind run developer:general。
安全与遥测
Octomind采用匿名遥测,仅收集命令、工具、模型使用情况及时长等数据,不上传代码、提示词或文件路径。用户可通过设置DO_NOT_TRACK=1或配置文件选择退出。
项目遵循Apache License 2.0开源协议,鼓励社区贡献专家代理及代码。