Gorilla는 자연어 요청에서 정확한 함수 호출과 API 실행을 수행하도록 LLM을 학습하고 평가하는 오픈소스 프로젝트입니다.
aipotheosis-labs/aci
AI 에이전트를 관리형 OAuth, 권한 제어, MCP 또는 직접 함수 호출을 통해 600개 이상의 도구에 연결하는 오픈소스 도구 호출 플랫폼입니다.
- 스타
- 4,930
- 포크
- 487
- 열린 이슈
- 74
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
ACI.dev는 AI 에이전트와 에이전트형 IDE가 하나의 인터페이스를 통해 Google Calendar, Slack, Vercel, Supabase 같은 서드파티 서비스의 기능을 호출할 수 있게 해주는 오픈소스 플랫폼입니다. 서비스마다 별도의 OAuth 흐름과 API 클라이언트를 작성하는 대신, 개발자는 통합을 한 번만 설정하면 됩니다. 플랫폼이 개발자와 최종 사용자 모두를 위한 인증과 비밀 정보 관리를 처리합니다.
에이전트는 경량 Python SDK를 통한 직접 함수 호출이나 통합 Model Context Protocol (MCP) 서버를 통해 도구를 사용할 수 있습니다. 이 플랫폼은 자연어로 권한 범위를 설정하는 기능과, 에이전트가 모든 도구 정의를 컨텍스트에 로드하지 않아도 되도록 하는 동적 도구 검색 기능을 제공하며, 도구 호출 방식과 실패 지점을 기록합니다.
이 프로젝트는 Apache 2.0 라이선스로 공개되며 백엔드, 개발자 포털, 통합 기능을 포함합니다. 특정 프레임워크에 종속되지 않으며, 개인 비서 봇, 리서치 또는 영업 에이전트, 고객 지원 흐름, IDE에서의 DevOps 작업 자동화 등에 동일한 구성을 사용할 수 있습니다.
핵심 기능
- 01인기 앱과 서비스를 위한 사전 구축 통합 기능 600개 이상을 제공합니다.
- 02통합 MCP 서버와 직접 함수 호출을 위한 경량 Python SDK를 제공합니다.
- 03개발자와 최종 사용자를 위한 멀티테넌트 OAuth 흐름과 비밀 정보 관리를 처리합니다.
- 04사용자가 자연어로 에이전트 권한을 정의할 수 있습니다.
- 05LLM 컨텍스트 윈도우를 작게 유지하도록 동적 도구 검색을 지원합니다.
- 06에이전트의 도구 호출 방식과 발생한 오류를 기록합니다.
활용 사례
- 에이전트형 IDE를 Vercel, Supabase, Cloudflare에 연결해 배포와 데이터베이스 설정을 자동화합니다.
- 캘린더 관리, 이메일 발송, 웹 검색을 수행하는 개인 비서 챗봇을 구축합니다.
- 조사 결과를 Notion이나 Google Sheets에 동기화하는 리서치 에이전트를 만듭니다.
- 여러 SaaS 도구에서 티켓을 관리하는 고객 지원 에이전트를 구축합니다.
빠른 시작
- 1
저장소에서 백엔드 설정 가이드(backend/README.md)를 엽니다
- 2
저장소에서 프런트엔드 설정 가이드(frontend/README.md)를 엽니다
- 3
두 가이드에 따라 백엔드 서버와 프런트엔드 포털을 로컬에서 실행합니다
사용 전 알아둘 점
- 플랫폼 전체를 로컬에서 실행하려면 백엔드와 프런트엔드를 각각 설정해야 하므로 셀프 호스팅에 수고가 듭니다.
포함된 컬렉션
토픽
자주 묻는 질문
- aci은(는) 무엇인가요?
- AI 에이전트를 관리형 OAuth, 권한 제어, 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
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python 코드로 동작을 작성하고 실행하는 AI 에이전트를 만들기 위한 미니멀한 Python 라이브러리입니다.
AI 에이전트에 1,000개 이상의 사전 인증 앱 툴킷, 사용자별 세션, 작업 실행용 샌드박스를 제공하는 TypeScript 및 Python SDK입니다.
LLM 에이전트의 도구 사용을 평가하는 상태 기반 대화형 벤치마크로, 사용자 시뮬레이터와 마일스톤 기반 채점 기능을 제공합니다.
ChatGPT, Claude, Ollama 모델 등 함수 호출을 지원하는 LLM을 MCP 도구에 연결하는 오픈소스 MCP 호스트 데스크톱 앱입니다.
상태를 유지하는 LLM 에이전트를 만들기 위한 TypeScript 기반 오픈소스 에이전트 하네스로, 코딩 에이전트, CLI, Web UI, SDK를 제공합니다.