paradigmxyz/centaur

Centaur is frontier, agentic infrastructure that you own. Centaur is like Claude Tag, but open source and on steroids.

해결하는 문제

Centaur는 분산된 로컬 설정에 의존하지 않고 팀 간에 AI 에이전트를 공유할 수 있는 자체 호스팅 플랫폼을 제공합니다. Slack 또는 API를 통해 에이전트와 상호작용할 수 있으며, CI 실패 조사나 운영 워크플로우 실행과 같은 실제 작업을 안전하고 격리된 환경에서 수행할 수 있도록 합니다. 이 환경에서는 에이전트 환경에 원시 API 키가 노출되지 않습니다.

작동 방식

Centaur는 Rust 기반의 컨트롤 플레인을 사용하여 에이전트 세션과 지속 가능한 상태를 관리합니다. 사용자가 Slack 또는 API를 통해 에이전트와 상호작용하면, Centaur는 쉘, 워크스페이스, 개발 도구(예: Python, Node.js 등)를 포함한 Kubernetes 사전을 할당합니다. 에이전트는 선택한 하네스(Claude Code 또는 Codex 등)를 사용해 이 사전 내에서 실행됩니다. 외부 세계와 상호작용하기 위해 사전은 프록시를 사용하며, 아웃바운드 요청 시에만 자격 증명을 주입하여 에이전트가 원시 시크릿을 직접 볼 수 없도록 합니다.

대상 사용자

내부 리포지토리에 안전하게 접근하고, 테스트를 실행하며, 팀 전체에서 다단계 워크플로우를 실행할 수 있는 표준화된 공유 AI 에이전트가 필요한 엔지니어링 및 운영 팀을 위한 것입니다.

주요 기능

  • Slack 네이티브 통합: Slack 스레드 내에서 에이전트 대화를 관리하고 진행 상황을 추적할 수 있습니다.
  • 격리된 실행 환경: 모든 대화는 전용 쉘과 워크스페이스를 갖춘 고유의 Kubernetes 사전에서 실행됩니다.
  • 에이전트 독립성: 다양한 CLI 기반 에이전트 하네스 및 사용자 정의 Python 도구 플러그인을 지원합니다.
  • 지속 가능한 워크플로우: 서비스 재시작 후에도 유지되며, 일시 중지 및 재개가 가능한 장시간 실행 작업을 지원합니다.
  • 보안 자격 증명 처리: 프록시를 사용해 아웃바운드 요청에만 시크릿을 주입하여 원시 API 키가 사전 내부로 유입되는 것을 방지합니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트