Repolode
ComposioHQ

ComposioHQ/composio

为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。

可替代:Zapier

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. 1

    安装 TypeScript SDK 和 OpenAI Agents 适配器

    npm install @composio/core @composio/openai-agents @openai/agents
  2. 2

    从 Composio 控制台获取 COMPOSIO_API_KEY

  3. 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 数据每日更新。

相关项目