openonion/connectonion
CLI is all you need. The agent CLI harness.
解决的问题
ConnectOnion 提供了一个统一的命令行界面 (CLI) 工具,让 AI 代理能够与各种个人和专业工具进行互动。它消除了对复杂插件架构或服务器配置的需求,为代理提供了一个单一入口点 (co) 来访问 Gmail、Outlook、Slack、Discord、Linear、网页浏览器和本地文件,确保代理的上下文是按需发现的,而不是塞满提示词。
运作方式
该项目采用 CLI 优先的方法,将每个工具公开为一个命令。代理通过读取 co 命令的 --help 页面来发现这些工具,这些页面作为代理的实际提示词。这实现了动态发现过程:代理执行 co 查看可用组,然后执行 co <tool> --help 了解如何使用特定工具,最后执行命令以获取数据。此过程保持了代理上下文窗口的整洁并降低了成本。
目标用户
开发 AI 代理的开发者(例如使用 Claude Code、Codex 或 Cursor 的开发者),以及希望其代理能够安全、本地地访问多个平台上的账户和数据,而无需管理多个 API 或插件的高级用户。
特色亮点
- 统一的 CLI 工具: 用于访问电子邮件、聊天应用程序、日历和问题追踪器的单一命令 (
co)。 - 去中心化上下文流 (
co rem): 将来自邮件和编码会话的分散上下文链接到本地的 Markdown 页面中,以实现长期记忆。 - 按需发现: 代理使用
--help页面作为提示词,防止上下文窗口过度膨胀。 - 广泛的整合套件: 内置支持 Gmail、Outlook、WhatsApp、Telegram、Discord、Slack 等。
- 本地安全性: 凭证保留在用户机器上的加密环境文件中。
- MCP 支持: 即将支持将 Model Context Protocol (MCP) 服务器封装到同一个 CLI 界面中。
相关
- 项目
- Dispatch
- Dispatch
- 项目
- 项目