ConnectOnion 是一个面向 AI 智能体的命令行工具集(CLI harness),其核心理念是“CLI is all you need”。它通过一个统一的命令行工具 co,让 AI 智能体能够访问其工作所需的账户和工具,包括 Gmail、Outlook、已登录的浏览器、本地文件、聊天应用以及其他智能体。
主要能力
- 统一命令行接口:所有工具通过
co命令访问,智能体可通过--help按需发现每个工具的功能。 - 身份与记忆:管理智能体身份和记忆。
- 邮件、日历与笔记:支持 Gmail、Outlook 等邮件服务,以及日历和笔记功能。
- 浏览器与文件:可操作已登录的浏览器和本地文件。
- 问题与反馈:集成 Linear、Canny 等问题跟踪和反馈工具。
- 智能体与服务器:支持与其他智能体和服务器的交互。
- MCP 集成:计划将 MCP 服务器置于同一命令行下(
co mcp,即将推出)。
使用方式
安装:一行命令即可安装 co 并完成设置,包括智能体身份、带启动信用的 OpenOnion 密钥,以及告诉 Codex 和 Claude Code 关于 co 的技能和命令索引。安装使用 uv(如需要会自动安装),以避免污染系统 Python。
连接工具:安装后,可连接 Google、浏览器、聊天应用和项目设置。
在 Claude Code、Codex 或 Cursor 中使用:无需向这些工具安装任何东西,只需让编码智能体“使用 co 检查我的 Outlook 收件箱”,它就会读取 co commands 和 co outlook --help 后执行。co skills link 还可将 ConnectOnion 的技能链接到 Claude Code 和 Codex。
co rem — 去中心化上下文流
co rem 将邮件和编码会话中的上下文连接成本地、链接的 Markdown 页面。人物、项目、技能和决策保持与其来源的连接,便于追溯证据并复用上下文。上下文存储在本地机器上(~/.co/rem),智能体可读取。每日调度目前需要 macOS。
适用场景
- 需要让 AI 智能体访问多种外部工具和账户的场景。
- 希望将分散的上下文(邮件、编码会话)整合并本地管理的用户。
- 使用 Claude Code、Codex、Cursor 等编码智能体的开发者。
- 希望基于同一框架构建自定义智能体的开发者(ConnectOnion 也是 Python 框架)。
限制
- 每日调度功能目前仅支持 macOS。
co mcp功能尚未发布(即将推出)。- 调查过程中选定的源内容会发送到配置的模型,需注意源控制和成本。
- 从其他设备访问需通过
co rem open --live打开在线 Host,且仅限 Host 所有者。
其他信息
- 稳定版 1.9.2 可通过
pip install connectonion安装,预览版需选择加入。 - 许可证:Apache-2.0。
- 问题可前往 Discussions 或 Discord,bug 提交至 Issues。