Gorilla é um projeto de código aberto para treinar e avaliar LLMs capazes de fazer chamadas de função precisas e invocar APIs a partir de solicitações em linguagem natural.
aipotheosis-labs/aci
Plataforma open source de tool calling que conecta agentes de IA a mais de 600 ferramentas, com OAuth gerenciado, permissões e acesso via MCP ou chamadas diretas de função.
- Estrelas
- 4,931
- Forks
- 489
- Issues abertas
- 74
- Último commit
- há 6 dias
O que é?
ACI.dev é uma plataforma open source que permite que agentes de IA e IDEs com recursos agênticos usem serviços de terceiros, como Google Calendar, Slack, Vercel e Supabase, por meio de uma única interface. Em vez de implementar um fluxo OAuth e um cliente de API separado para cada serviço, os desenvolvedores configuram as integrações uma vez, e a plataforma gerencia a autenticação e os segredos tanto para desenvolvedores quanto para usuários finais.
Os agentes podem acessar ferramentas por chamadas diretas de função usando um SDK leve para Python ou por meio de um servidor unificado do Model Context Protocol (MCP). A plataforma também oferece limites de permissão definidos em linguagem natural, descoberta dinâmica de ferramentas para que os agentes não precisem carregar todas as definições de ferramentas no contexto e logs que mostram como as ferramentas foram chamadas e onde ocorreram falhas.
O projeto é distribuído sob a licença Apache 2.0 e inclui o backend, o portal para desenvolvedores e as integrações. Ele não depende de nenhum framework específico, e a mesma configuração pode ser usada em bots de assistente pessoal, agentes de pesquisa ou vendas, fluxos de suporte ao cliente ou para automatizar tarefas de DevOps a partir de uma IDE.
Recursos principais
- 01Oferece mais de 600 integrações prontas para apps e serviços populares.
- 02Disponibiliza um servidor MCP unificado e um SDK leve para Python para chamadas diretas de função.
- 03Gerencia fluxos OAuth multi-tenant e segredos para desenvolvedores e usuários finais.
- 04Permite que os usuários definam permissões para agentes em linguagem natural.
- 05Oferece descoberta dinâmica de ferramentas para manter pequenas as janelas de contexto dos LLMs.
- 06Registra como os agentes chamam ferramentas e quais erros encontram.
Casos de uso
- Conectar uma IDE com recursos agênticos ao Vercel, Supabase ou Cloudflare para automatizar a implantação e a configuração de bancos de dados.
- Criar um chatbot de assistente pessoal que gerencia calendários, envia e-mails e faz pesquisas na web.
- Criar um agente de pesquisa que sincroniza descobertas com o Notion ou o Google Sheets.
- Criar agentes de suporte ao cliente que gerenciam chamados em várias ferramentas SaaS.
Início rápido
- 1
Abra o guia de configuração do backend no repositório (backend/README.md)
- 2
Abra o guia de configuração do frontend no repositório (frontend/README.md)
- 3
Siga os dois guias para executar localmente o servidor backend e o portal frontend
Antes de usar
- Executar a plataforma completa localmente exige configurar o backend e o frontend separadamente, o que dá o trabalho de manter a própria hospedagem.
Em coleções
Tópicos
Perguntas frequentes
- O que é aci?
- Plataforma open source de tool calling que conecta agentes de IA a mais de 600 ferramentas, com OAuth gerenciado, permissões e acesso via MCP ou chamadas diretas de função. ACI.dev é uma plataforma open source que permite que agentes de IA e IDEs com recursos agênticos usem serviços de terceiros, como Google Calendar, Slack, Vercel e Supabase, por meio de uma única interface. Em vez de implementar um fluxo OAuth e um cliente de API separado para cada serviço, os desenvolvedores configuram as integrações uma vez, e a plataforma gerencia a autenticação e os segredos tanto para desenvolvedores quanto para usuários finais.
- aci é gratuito? Qual é a licença?
- aci é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- aci ainda é mantido?
- Manutenção ativa. O último commit de aci foi em 1 de nov. de 2026.
- Para que posso usar aci?
- Conectar uma IDE com recursos agênticos ao Vercel, Supabase ou Cloudflare para automatizar a implantação e a configuração de bancos de dados. Criar um chatbot de assistente pessoal que gerencia calendários, envia e-mails e faz pesquisas na web. Criar um agente de pesquisa que sincroniza descobertas com o Notion ou o Google Sheets. Criar agentes de suporte ao cliente que gerenciam chamados em várias ferramentas SaaS.
- Como instalar aci?
- Abra o guia de configuração do backend no repositório (backend/README.md) Abra o guia de configuração do frontend no repositório (frontend/README.md) Siga os dois guias para executar localmente o servidor backend e o portal frontend
- Onde consigo aci?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aipotheosis-labs/aci
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma biblioteca Python minimalista para criar agentes de IA que escrevem e executam suas ações como código Python.
SDKs para TypeScript e Python que dão a agentes de IA acesso a mais de 1.000 toolkits de apps pré-autenticados, sessões por usuário e um sandbox para executar ações.
Benchmark conversacional com estado para avaliar como agentes LLM usam ferramentas, com simulador de usuário integrado e pontuação baseada em marcos.
Aplicativo desktop open source que conecta qualquer LLM com chamada de funções, como ChatGPT, Claude ou modelos Ollama, a ferramentas MCP.
Uma estrutura open source em TypeScript para criar agentes de LLM com estado, com agente de programação integrado, CLI, interface web e SDKs.