composio

给 AI 装上 1000+ 工具,一句话搞定真实操作

Composio 是一个为 AI 代理提供工具集成与执行的基础设施平台。它解决了 AI 代理在调用外部工具时面临的集成复杂、认证繁琐、执行环境不安全等问题。核心能力包括:支持 1000+ 现成工具包(如 GitHub、Slack、Notion 等),提供统一的工具搜索与上下文管理,内置认证流程(OAuth/API Key 等),并提供沙箱化的工作台用于安全执行工具调用。通过 Composio,开发者可以快速为 AI 代理添加真实世界操作能力,将用户的自然语言意图转化为具体行动,显著降低开发门槛。项目使用 TypeScript 编写,同时提供 Python 和 JS SDK,支持 MCP 协议,适合构建从简单助手到复杂多步骤任务的各类 AI 应用。

开源 freemium 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 30287
维护状态 活跃
是否开源 是
定价模式 freemium

项目数据

分类编程开发
开发团队ComposioHQ
所属国家
定价模式freemium
价格说明提供免费额度,高级功能与更大用量需付费订阅,具体价格与额度需查看官网定价页。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agentic-ai,agents,ai,ai-agents,aiagents,developer-tools,function-calling,gpt-4,javascript,js,llm,llmops,mcp,python,remote-mcp-server,sse,typescript
GitHub 星标★ 30287
30天Star增速
HF 下载量
上线时间2024-02-23 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Composio 账号,并从 dashboard 获取 COMPOSIO_API_KEY
  • Node.js 环境(使用 npm 包 @composio/core)
  • Python 环境(使用 PyPI 包 composio)
  • 能访问 composio.dev / dashboard.composio.dev 的网络

安装与启动步骤

  1. 1获取 API Key

    打开 Composio dashboard 的设置页,创建并复制 COMPOSIO_API_KEY,稍后作为环境变量或配置传入 SDK。

    export COMPOSIO_API_KEY=sk-xxxxxxxx
  2. 2安装 Node SDK

    在 Node/TypeScript 项目中安装官方 JS SDK 包 @composio/core,用于在 JS 侧的 Agent 中调用工具。

    npm install @composio/core
  3. 3安装 Python SDK

    在 Python 项目环境中安装 PyPI 上的 composio 包,用于在 Python 侧 Agent 中调用工具;两种语言按需选择其一。

    pip install composio
  4. 4克隆 SDK 仓库

    如需阅读源码、示例或本地开发 monorepo,可克隆官方仓库后按仓库内文档自行构建。

    git clone https://github.com/ComposioHQ/composio.git
  5. 5创建用户会话

    README 的 Quickstart 说明:为某个用户创建一个 session,并把该 session 的工具交给你的 Agent,让 Agent 跨 1000+ 应用执行操作。

  6. 6查阅 Quickstart

    仓库 README 未给出完整的会话创建代码示例,具体可执行代码请以 docs.composio.dev 的 Quickstart 页面为准。

关键配置

配置项必填说明示例
COMPOSIO_API_KEY是Composio 平台鉴权密钥,从 dashboard 设置页获取sk-xxxxxxxx

如何确认成功

README 未提供启动验证方式;可先确认 SDK 能正常引入,并能用该 API Key 访问 dashboard 查看会话与工具调用。

常见问题

Q:COMPOSIO_API_KEY 从哪里获取?

A:README 指引到 dashboard 的设置页获取:https://dashboard.composio.dev/settings,创建后复制即可。

Q:应该选 Node 版还是 Python 版 SDK?

A:取决于你的 Agent 技术栈:Node/TypeScript 用 @composio/core,Python 用 composio,二者都只是 SDK,选其一即可。

Q:为什么步骤里没有完整的调用代码?

A:README 节选只说明了“创建 session 并把工具交给 Agent”这一流程,没有贴出代码示例,完整示例请查 https://docs.composio.dev/docs/quickstart。

Q:这个仓库需要自己部署服务吗?

A:不需要。README 说明这是 Composio SDK 的 monorepo,工具集成、认证与沙箱由 Composio 平台提供,本地只需安装 SDK 并配置 API Key。

注意事项

  • 本教程仅依据 README 节选整理,README 未给出安装命令与代码示例,故 confidence 为 low,实际以官方 Quickstart 为准。
  • 不要凭空猜测端口、路径或额外的环境变量,README 中只出现了 COMPOSIO_API_KEY。
  • Composio 提供 1000+ 预认证工具包、按用户会话、认证、触发器与沙箱能力。
  • 官方文档:https://docs.composio.dev;控制台:https://dashboard.composio.dev。

核心亮点

  • 工具生态丰富:集成 1000+ 常用工具,覆盖开发、办公、社交等场景,开箱即用
  • 认证管理省心:内置 OAuth 等认证流程,免去开发者处理令牌刷新等繁琐工作
  • 沙箱执行安全:提供隔离的执行环境,降低工具调用的安全风险

不足之处

  • 文档/社区待观察:部分高级功能的文档深度可能不足,社区支持有待加强

适用场景

  • 构建能操作 GitHub、Slack 等工具的 AI 编程助手
  • 开发自动化办公机器人,自动处理邮件、日历、文档
  • 搭建企业级 AI 工作流,连接内部系统与外部 SaaS

替代项目

LangChain、CrewAI、AutoGPT

项目介绍

composio 是智能体领域的开源项目,由 ComposioHQ 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(30,287)位列前 2%,在智能体分类的 2,517 个项目里位列前 2%。

近 41 天,它的 GitHub 星标从 29,657 增加到 30,287,净增 630。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。提供免费额度,高级功能与更大用量需付费订阅,具体价格与额度需查看官网定价页。从国内网络环境看,可直接访问。

它主要面向的使用场景是:构建能操作GitHub、Slack等工具的AI编程助手。同类可对比的替代方案包括 LangChain、CrewAI、AutoGPT。

上一篇:codebase-memory-mcp

下一篇:novel-architect

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12