Gorilla — проект с открытым исходным кодом для обучения и оценки LLM, которые точно вызывают функции и API по запросам на естественном языке.
aipotheosis-labs/aci
Платформа с открытым исходным кодом для вызова инструментов: подключает AI-агентов к более чем 600 инструментам через управляемый OAuth, систему разрешений и MCP или прямые вызовы функций.
- Звёзды
- 4,931
- Форки
- 489
- Открытые issues
- 74
- Последний коммит
- 6 дней назад
Что это?
ACI.dev — платформа с открытым исходным кодом, которая позволяет AI-агентам и агентным IDE работать со сторонними сервисами, например Google Calendar, Slack, Vercel и Supabase, через единый интерфейс. Вместо того чтобы отдельно реализовывать OAuth-поток и API-клиент для каждого сервиса, разработчики настраивают интеграции один раз, а платформа управляет аутентификацией и секретами как для разработчиков, так и для конечных пользователей.
Агенты могут вызывать инструменты напрямую как функции через лёгкий Python SDK или обращаться к ним через единый MCP-сервер. Платформа позволяет задавать границы разрешений на естественном языке, динамически находить инструменты, чтобы агентам не приходилось загружать в контекст описания всех инструментов, а также вести журнал вызовов и ошибок.
Проект распространяется по лицензии Apache 2.0 и включает backend, портал для разработчиков и интеграции. Платформа не привязана к конкретному фреймворку; одну и ту же конфигурацию можно использовать для персональных ассистентов, исследовательских или торговых агентов, сценариев поддержки клиентов и автоматизации задач DevOps из IDE.
Ключевые возможности
- 01Предлагает более 600 готовых интеграций с популярными приложениями и сервисами.
- 02Предоставляет единый MCP-сервер и лёгкий Python SDK для прямых вызовов функций.
- 03Управляет многоарендными OAuth-потоками и секретами для разработчиков и конечных пользователей.
- 04Позволяет задавать разрешения агента на естественном языке.
- 05Поддерживает динамический поиск инструментов, чтобы экономить место в контекстном окне LLM.
- 06Ведёт журнал вызовов инструментов агентами и возникающих ошибок.
Сценарии использования
- Подключение агентной IDE к Vercel, Supabase или Cloudflare для автоматизации развёртывания и настройки баз данных.
- Создание чат-бота-персонального ассистента для управления календарями, отправки писем и поиска в интернете.
- Создание исследовательского агента, который синхронизирует результаты с Notion или Google Sheets.
- Создание агентов поддержки клиентов для работы с тикетами в нескольких SaaS-инструментах.
Быстрый старт
- 1
Откройте руководство по настройке backend в репозитории (backend/README.md)
- 2
Откройте руководство по настройке frontend в репозитории (frontend/README.md)
- 3
Следуйте обоим руководствам, чтобы запустить сервер backend и портал frontend локально
Что важно знать
- Для локального запуска всей платформы нужно отдельно настроить backend и frontend, что требует усилий по самостоятельному хостингу.
В подборках
Темы
Частые вопросы
- Что такое aci?
- Платформа с открытым исходным кодом для вызова инструментов: подключает AI-агентов к более чем 600 инструментам через управляемый OAuth, систему разрешений и MCP или прямые вызовы функций. ACI.dev — платформа с открытым исходным кодом, которая позволяет AI-агентам и агентным IDE работать со сторонними сервисами, например Google Calendar, Slack, Vercel и Supabase, через единый интерфейс. Вместо того чтобы отдельно реализовывать OAuth-поток и API-клиент для каждого сервиса, разработчики настраивают интеграции один раз, а платформа управляет аутентификацией и секретами как для разработчиков, так и для конечных пользователей.
- aci можно использовать бесплатно? Какая у него лицензия?
- aci распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- aci всё ещё поддерживается?
- Активно поддерживается. Последний коммит в aci — 1 нояб. 2026 г..
- Для чего можно использовать aci?
- Подключение агентной IDE к Vercel, Supabase или Cloudflare для автоматизации развёртывания и настройки баз данных. Создание чат-бота-персонального ассистента для управления календарями, отправки писем и поиска в интернете. Создание исследовательского агента, который синхронизирует результаты с Notion или Google Sheets. Создание агентов поддержки клиентов для работы с тикетами в нескольких SaaS-инструментах.
- Как установить aci?
- Откройте руководство по настройке backend в репозитории (backend/README.md) Откройте руководство по настройке frontend в репозитории (frontend/README.md) Следуйте обоим руководствам, чтобы запустить сервер backend и портал frontend локально
- Где скачать aci?
- Исходный код и инструкции по установке — на GitHub: https://github.com/aipotheosis-labs/aci
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Минималистичная библиотека Python для создания AI-агентов, которые записывают свои действия на Python и выполняют их.
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
Бенчмарк с сохранением состояния для оценки того, как LLM-агенты используют инструменты в диалоге; включает симулятор пользователя и оценку по этапам.
Настольное приложение с открытым исходным кодом, выступающее MCP-хостом и подключающее LLM с вызовом функций, например ChatGPT, Claude или Ollama, к MCP-инструментам.
Open-source агентный фреймворк на TypeScript для создания LLM-агентов с состоянием; включает coding agent, CLI, Web UI и SDK.