aipotheosis-labs/aci

ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 41 minutes ago
Added to GitGenius on May 5th, 2025
Created on September 19th, 2024
Open Issues & Pull Requests: 63 (+0)
Number of forks: 484
Total Stargazers: 4,883 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 days
Mean response time: 12.2 days
90th percentile: 29.5 days
Tracked items: 65

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in about 11 hours, while "integration request" waits about 3 weeks. Only 8% of issues opened in the past year have been closed. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 40
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 222 days
Stale 30+ days: 39
Stale 90+ days: 36

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • enhancement (14)
  • integration request (14)
  • ui/ux (14)
  • help wanted (12)
  • good first issue (11)
  • ai/ml (2)
  • backend (2)

Most active issues this week

Detailed Description

ACI.dev is an open-source tool-calling platform written in Python that integrates 600+ tools into agentic IDEs and custom AI agents. The platform provides two primary access methods: direct function calling or through a unified Model-Context-Protocol (MCP) server. It addresses the complexity of managing authentication, permissions, and tool discovery at scale by offering multi-tenant authentication, granular permission controls, and dynamic tool discovery capabilities. The platform is framework and model agnostic, working with any LLM framework and agent architecture without vendor lock-in.

The core value proposition centers on improving tool-calling reliability and accountability. Rather than requiring developers to write separate OAuth flows and API clients for individual services like Google Calendar or Slack, ACI.dev centralizes authentication management and provides unified, secure function calls. The platform includes built-in OAuth flows, secrets management for both developers and end-users, and natural language permission boundaries that control agent capabilities with human-readable constraints. Tool-use logging provides visibility into how agents call tools and what issues they encounter.

The repository is actively maintained with strong community engagement.

ACI.dev emphasizes VibeOps as a key use case, enabling developers to automate DevOps tasks by providing agentic IDEs with access to platforms like Vercel, Supabase, Cloudflare, and Sentry. This allows AI to handle provisioning, deployment, database configuration, and debugging to transform prototype code into live products. Beyond DevOps automation, the platform supports personal assistant chatbots, research agents that sync findings to external apps, outbound sales agents for lead generation and CRM updates, and customer support agents that manage tickets and answer queries.

The platform is released entirely under the Apache 2.0 license, with the backend, developer portal, and integrations all open source. The ecosystem includes complementary repositories for the unified MCP server implementation, Python and TypeScript SDKs, and example agents built with ACI.dev. The project maintains comprehensive documentation, a tools directory listing available integrations, and an active community presence on Discord, Twitter, and LinkedIn. Integration requests are actively solicited through a dedicated issue template, and the project welcomes community contributions for adding new integrations or features.