프로젝트 소개
Coral은 AI 에이전트가 GitHub, Slack, Datadog, Linear, 로컬 파일 등 다양한 소스의 데이터에 접근할 수 있도록 설계된 로컬 단일 쿼리 인터페이스입니다. 에이전트는 소스별로 여러 도구 호출을 하는 대신, Coral이 API 호출이나 파일 읽기로 변환하는 SQL 쿼리를 작성하여 단일 테이블 형식의 결과 집합을 반환합니다. 이 접근 방식은 토큰 사용량을 줄이고, 소스 간 조인을 단순화하며, 복잡한 읽기 작업의 효율성을 향상시킵니다.
주요 기능은 다음과 같습니다:
- **API 위의 SQL**: SQL을 통해 여러 실시간 소스를 쿼리하며, 테이블은 스키마(예: `github.issues`)로 노출됩니다.
- **소스 간 조인**: 하나의 문장에서 서로 다른 소스 간 조인을 실행하며, 데이터를 가져온 후 로컬에서 실행됩니다.
- **로컬 우선**: 모든 데이터, 자격 증명 및 사용 기록은 사용자 기기에 남아 있습니다.
- **MCP 통합**: 내장 MCP 서버를 통해 Claude Code, Codex, Cursor 또는 VS Code와 같은 에이전트에 Coral을 노출합니다.
- **데스크톱 및 CLI**: macOS, Linux, Windows용 데스크톱 앱과 서버 및 자동화용 CLI로 제공됩니다.
- **확장 가능한 소스**: 번들 소스(Datadog, GitHub, Linear, Sentry, Slack, Stripe 등)와 커뮤니티 사양 및 YAML의 사용자 정의 소스 정의를 포함합니다.
- **프로덕션 준비**: 페이지네이션, 캐싱 및 쿼리 푸시다운을 처리하여 API 트래픽을 최소화합니다.
직접 제공자 MCP와의 벤치마크 결과, 특히 복잡한 코딩 에이전트 작업에서 정확성과 비용 효율성이 향상되었습니다. 이 프로젝트는 Apache 2.0 라이선스로 제공되며 Discord와 GitHub를 통한 커뮤니티 지원으로 활발히 개발되고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.