aci  by aipotheosis-labs

Open-source infra for AI-agent tool use

created 10 months ago
4,458 stars

Top 11.2% on sourcepulse

GitHubView on GitHub
Project Summary

ACI.dev provides an open-source infrastructure layer for AI agents, enabling them to securely access over 600 tools and services. It targets developers building production-ready AI agents, offering solutions for authentication, tool discovery, and permission management, thereby reducing infrastructure complexity.

How It Works

ACI.dev acts as a middleware, abstracting complex authentication flows (like OAuth) and API interactions for various services. It exposes these capabilities as unified function calls, accessible either directly via a Python SDK or through a Unified Model-Context-Protocol (MCP) server. This approach allows AI agents to interact with diverse tools using natural language commands and permissions, without needing to manage individual API clients or authentication mechanisms.

Quick Start & Requirements

  • Local development requires running separate backend and frontend components; refer to their respective README files.
  • Key dependencies include Python. Specific requirements for backend and frontend are detailed in their individual READMEs.
  • Links: Documentation, Demo Video, Python SDK, Unified MCP Server.

Highlighted Details

  • Over 600 pre-built tool integrations.
  • Supports multi-tenant authentication and granular permissions.
  • Framework and model agnostic, compatible with any LLM framework.
  • Offers flexible access via MCP server or Python SDK.

Maintenance & Community

  • Active community engagement via Discord and social media (Twitter/X, LinkedIn).
  • Open to contributions and integration requests.
  • Links: Discord, Twitter/X, LinkedIn.

Licensing & Compatibility

  • Licensed under Apache 2.0, permitting commercial use and integration with closed-source applications.

Limitations & Caveats

  • The project README explicitly directs users to separate repositories for the Unified MCP server (aci-mcp) and the Python SDK (aci-python-sdk), indicating a modular architecture that may require managing multiple components.
Health Check
Last commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
44
Issues (30d)
6
Star History
2,340 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
12 more.

opencode by sst

7.8%
16k
CLI tool for AI-assisted coding in the terminal
created 3 months ago
updated 23 hours ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
3 more.

composio by ComposioHQ

0.2%
26k
Toolset for AI agent integrations via function calling
created 1 year ago
updated 20 hours ago
Feedback? Help us improve.