项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 30993
技术标签
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Composio 账号,并从 dashboard 获取 COMPOSIO_API_KEY
- Node.js 环境(使用 npm 包 @composio/core)
- Python 环境(使用 PyPI 包 composio)
- 能访问 composio.dev / dashboard.composio.dev 的网络
安装与启动步骤
-
1获取 API Key
打开 Composio dashboard 的设置页,创建并复制 COMPOSIO_API_KEY,稍后作为环境变量或配置传入 SDK。
export COMPOSIO_API_KEY=sk-xxxxxxxx -
2安装 Node SDK
在 Node/TypeScript 项目中安装官方 JS SDK 包 @composio/core,用于在 JS 侧的 Agent 中调用工具。
npm install @composio/core -
3安装 Python SDK
在 Python 项目环境中安装 PyPI 上的 composio 包,用于在 Python 侧 Agent 中调用工具;两种语言按需选择其一。
pip install composio -
4克隆 SDK 仓库
如需阅读源码、示例或本地开发 monorepo,可克隆官方仓库后按仓库内文档自行构建。
git clone https://github.com/ComposioHQ/composio.git -
5创建用户会话
README 的 Quickstart 说明:为某个用户创建一个 session,并把该 session 的工具交给你的 Agent,让 Agent 跨 1000+ 应用执行操作。
-
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
下一篇:novel-architect
同类项目推荐
mcp_chatbot
开源
用 MCP 协议快速跑起一个能聊天的机器人,终端和网页都能用。
A chatbot implementation compatible with MCP (terminal / streamlit supported)
agent-playground
开源
在浏览器里快速搭一个 AI Agent 原型,跑通对话和工具调用。
yao
开源
一个二进制文件,搞定 AI 智能体和 Web 应用开发
✨ All your agents and workspaces in one place, on every device you own. Track tasks···
ai-sdk-deep-research
开源
输入问题,自动生成深度研究报告
A minimal, end‑to‑end deep‑research agent implemented with AI SDK and Next.js
Claude-Patent-Creator
开源
用AI自动写美国专利,检索+合规+附图一步到位
USPTO patent creation system with MCP server + Claude Code plugin. Hybrid RAG search···
generative-media-skills
开源
让AI编码助手直接产出专业级图像视频音频,一站式生成媒体内容
Research-backed agent skills and tools for premium image, video, audio, voice, and g···
lazyskills
开源
一条命令管好智能体技能,随用随取
mission control for agent skills
caura-memclaw
开源
多个智能体共享同一套记忆,协作不各说各话
Caura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent,···
emem
开源
把物理观察变成防篡改记忆,智能体换模型也不丢。
Epistemic settlement memory. Shared, external and verifiable.
