Composio:让 AI Agent 连接 500+ 应用的开发框架
Composio:让 AI Agent 连接 500+ 应用的开发框架

Composio 是一个开源的 Agent 开发框架,GitHub 上拿到了将近 29000 个 Star。它做的事情很直接:让 AI Agent 能够操作真实世界的应用,比如 Gmail、Slack、GitHub、Notion 这些。

Composio 提供 TypeScript 和 Python 两套 SDK。你不需要自己去对接各个平台的 API,Composio 把这些都封装好了。装上 SDK,几行代码就能让 Agent 拿到工具权限,去执行具体操作。
支持的框架
Composio 覆盖了目前主流的 AI 框架。TypeScript 端支持 OpenAI、Anthropic、LangChain、LlamaIndex、Vercel AI SDK、Google Gemini、Mastra、Cloudflare Workers AI。Python 端支持 OpenAI、Anthropic、LangChain、LangGraph、LlamaIndex、Google Gemini、Google ADK、CrewAI、AutoGen。
不管你在用哪个框架开发 Agent,基本都能直接接入。
怎么用
TypeScript 端通过 npm 安装:
npm install @composio/core
Python 端通过 pip 安装:
pip install composio
装好之后初始化客户端,指定要用的工具集,就能把工具交给 Agent 使用。比如让 Agent 去读 HackerNews 的最新帖子,只需要指定 HACKERNEWS 这个 toolkit,剩下的事情 Composio 会处理。
包的结构
Composio 的包拆得比较细。核心包是 @composio/core(TypeScript)和 composio(Python)。每个框架有对应的 provider 包,比如 @composio/openai-agents、composio-anthropic、composio-langchain 这种。你用哪个框架就装哪个 provider,不用把所有依赖都拉进来。
Rube
Composio 还有一个叫 Rube 的 MCP 服务。它是一个 Model Context Protocol 服务器,把 Composio 的能力暴露给支持 MCP 的客户端,比如 Cursor、Claude Desktop、VS Code、Claude Code。装上 Rube,认证一次应用账号,就能在这些客户端里直接让 AI 去执行"发一封邮件"或者"创建一个任务"这类操作。
总结
Composio 解决的是 AI Agent 和外部应用之间的连接问题。框架兼容性好,接入成本低,社区活跃度也高。如果你在做 Agent 开发,需要让 Agent 能操作真实的应用,Composio 是一个值得看看的选项。
开发,需要让 Agent 能操作真实的应用,Composio 是一个值得看看的选项。
更多推荐



所有评论(0)