Repolode
aipotheosis-labs

aipotheosis-labs/aci

开源工具调用平台,让 AI 智能体通过 MCP 或直接函数调用接入 600 多种工具。

Star
4,931
Fork
489
未关闭 Issue
74
最近提交
6天前

这是什么?

ACI.dev 是一个开源的工具调用平台,让 AI 智能体和带智能体能力的 IDE 通过统一接口调用 Google Calendar、Slack、Vercel、Supabase 等第三方服务。开发者无需为每个服务单独编写 OAuth 流程和 API 客户端,只需完成一次集成配置,平台即可为开发者和终端用户统一处理认证与密钥管理。

智能体既可以通过轻量的 Python SDK 直接函数调用工具,也可以通过统一的 Model Context Protocol(MCP)服务器接入。平台还提供自然语言描述的权限边界、动态工具发现(避免把所有工具定义塞满上下文),以及工具调用与报错的日志记录。

项目以 Apache 2.0 协议开源,包含后端、开发者门户和各类集成。它与具体的 LLM 框架无关,可用于个人助手机器人、调研或销售智能体、客服流程,也可以在 IDE 中自动化 DevOps 任务。

核心功能

  • 01提供 600 多种预置集成,覆盖常用应用和服务。
  • 02同时支持统一 MCP 服务器和用于直接函数调用的轻量 Python SDK。
  • 03为开发者和终端用户统一处理多租户 OAuth 认证与密钥管理。
  • 04支持用自然语言定义智能体的权限边界。
  • 05支持动态工具发现,避免工具定义占满 LLM 上下文窗口。
  • 06记录智能体的工具调用过程及遇到的问题。

适用场景

  • 让智能 IDE 接入 Vercel、Supabase、Cloudflare,自动完成部署和数据库配置。
  • 构建可管理日历、发送邮件、搜索网页的个人助手机器人。
  • 创建调研智能体,并将结果同步到 Notion 或 Google Sheets。
  • 搭建跨多个 SaaS 工具处理工单的客服智能体。

快速上手

  1. 1

    打开仓库中的后端设置指南(backend/README.md)

  2. 2

    打开仓库中的前端设置指南(frontend/README.md)

  3. 3

    按照两份指南在本地运行后端服务和前端门户

使用前须知

  • 在本地运行完整平台需要分别配置后端和前端,自托管工作量较大。

收录于专题

标签

常见问题

aci 是什么?
开源工具调用平台,让 AI 智能体通过 MCP 或直接函数调用接入 600 多种工具。 ACI.dev 是一个开源的工具调用平台,让 AI 智能体和带智能体能力的 IDE 通过统一接口调用 Google Calendar、Slack、Vercel、Supabase 等第三方服务。开发者无需为每个服务单独编写 OAuth 流程和 API 客户端,只需完成一次集成配置,平台即可为开发者和终端用户统一处理认证与密钥管理。
aci 可以免费使用吗?用的什么许可证?
aci 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
aci 还在维护吗?
活跃维护中。aci 最近一次提交是在 2026年11月1日。
aci 适合用来做什么?
让智能 IDE 接入 Vercel、Supabase、Cloudflare,自动完成部署和数据库配置。 构建可管理日历、发送邮件、搜索网页的个人助手机器人。 创建调研智能体,并将结果同步到 Notion 或 Google Sheets。 搭建跨多个 SaaS 工具处理工单的客服智能体。
aci 怎么安装和运行?
打开仓库中的后端设置指南(backend/README.md) 打开仓库中的前端设置指南(frontend/README.md) 按照两份指南在本地运行后端服务和前端门户
在哪里获取 aci?
源代码和安装说明在 GitHub 上:https://github.com/aipotheosis-labs/aci

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目