开源的 Python 与 TypeScript AI 智能体开发 SDK,支持工具调用、MCP、记忆与多模型切换。
- Star
- 30,646
- Fork
- 4,875
- 未关闭 Issue
- 138
- 最近提交
- 8小时前
这是什么?
Composio 是一个让 AI 智能体连接外部应用的 SDK。它提供 1000 多个工具包,认证流程已经内置,智能体可以直接读取邮件、更新工单或调用其他服务,开发者无需逐个手动开发集成。
SDK 以会话为单位组织工作,每个会话对应一个具体用户。会话会暴露一组元工具,让智能体在运行时发现、认证并执行应用工具,避免把数百个工具定义塞进模型上下文。会话也可以作为托管的 MCP 端点提供给 Claude、Cursor 等客户端使用。
仓库包含 TypeScript SDK(@composio/core)、Python SDK、可在命令行中搜索和执行工具的 CLI,以及面向 OpenAI Agents、Claude Agent SDK、Vercel AI SDK、LangChain、LlamaIndex、CrewAI 等框架的适配器。
核心功能
- 01提供 1000 多个工具包,并为每个用户会话处理认证。
- 02通过元工具在运行时发现、认证并执行应用工具。
- 03会话可作为托管 MCP 端点供兼容 MCP 的客户端调用。
- 04同时提供 TypeScript 和 Python SDK,API 保持一致。
- 05附带命令行工具,可在终端中搜索、执行和连接工具。
- 06通过适配器支持多种智能体框架。
适用场景
- 构建代表用户处理邮件、日历或文档的个人助理智能体。
- 让 Claude Code 等编程智能体通过 CLI 或 MCP 调用外部应用操作。
- 在已有的 LangChain、LlamaIndex 或 OpenAI Agents 应用中快速接入多个应用,无需逐个编写连接器。
- 在多租户 AI 产品中隔离每个用户的已连接账户。
快速上手
- 1
安装 TypeScript SDK 和 OpenAI Agents 适配器
npm install @composio/core @composio/openai-agents @openai/agents - 2
从 Composio 控制台获取 COMPOSIO_API_KEY
- 3
为用户创建会话,将其工具交给智能体并运行
使用前须知
- 使用 SDK 前需要先从控制台获取 Composio API 密钥。
- TypeScript SDK 仅在 Node 22 及以上版本上测试。
标签
常见问题
- composio 是什么?
- 为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。 Composio 是一个让 AI 智能体连接外部应用的 SDK。它提供 1000 多个工具包,认证流程已经内置,智能体可以直接读取邮件、更新工单或调用其他服务,开发者无需逐个手动开发集成。
- composio 可以免费使用吗?用的什么许可证?
- composio 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- composio 还在维护吗?
- 活跃维护中。composio 最近一次提交是在 2026年10月20日。
- composio 适合用来做什么?
- 构建代表用户处理邮件、日历或文档的个人助理智能体。 让 Claude Code 等编程智能体通过 CLI 或 MCP 调用外部应用操作。 在已有的 LangChain、LlamaIndex 或 OpenAI Agents 应用中快速接入多个应用,无需逐个编写连接器。 在多租户 AI 产品中隔离每个用户的已连接账户。
- composio 怎么安装和运行?
- 安装 TypeScript SDK 和 OpenAI Agents 适配器: npm install @composio/core @composio/openai-agents @openai/agents 从 Composio 控制台获取 COMPOSIO_API_KEY 为用户创建会话,将其工具交给智能体并运行
- 在哪里获取 composio?
- 源代码和安装说明在 GitHub 上:https://github.com/ComposioHQ/composio
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
AutoGPT 是一个开源的 AI 智能体平台,可通过自然语言描述或可视化搭建来构建、运行和调度完成多步骤工作流的智能体。
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。
官方 TypeScript SDK,用于构建 Model Context Protocol 服务端与客户端,为 LLM 应用提供标准化上下文。
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。