cyrusagents/cyrus

The Claude Code background agent for Linear, Slack, Github, GitLab etc. you deploy anywhere. Supports Codex, Cursor, Gemini, and Opencode harnesses too.

해결하는 문제

Cyrus는 프로젝트 관리 도구(예: Linear, GitHub, GitLab)를 AI 코드 에이전트(예: Claude Code, Cursor, Gemini)와 연결함으로써 소프트웨어 문제 해결 과정을 자동화합니다. 이는 이슈 추적, 로컬 환경 설정, 프로젝트 관리 시스템으로의 진행 상황 보고 등의 수동 작업 부담을 제거합니다.

작동 방식

Cyrus는 Linear, GitHub, GitLab 또는 Slack과 같은 플랫폼에서 할당된 이슈를 모니터링합니다. 이슈가 감지되면 해당 작업 전용의 고립된 Git worktree를 생성합니다. 그런 다음 지원되는 에이전트를 사용해 AI 코드 세션을 시작하여 이슈를 처리하고, 승인 및 드롭다운 선택과 같은 실시간 활동 업데이트를 원본 플랫폼으로 스트리밍합니다.

대상 사용자

기존 티켓링 및 버전 관리 워크플로와의 밀접한 통합을 유지하면서 AI 에이전트를 사용해 이슈 해결을 자동화하고자 하는 개발자 및 엔지니어링 팀.

주요 기능

  • 다중 플랫폼 지원: Linear, GitHub, GitLab, Slack과 통합 가능.
  • 에이전트 무관성: Claude Code, Codex, Cursor, Gemini 등 다양한 AI 코드 도구와 호환.
  • 고립된 환경: 이슈 전용 작업을 분리하기 위해 Git worktree 사용.
  • 유연한 배포: 커뮤니티용 자체 호스팅, 유료 자체 호스팅, 완전히 클라우드 호스팅 옵션 제공.
  • BYOK 모델: 사용자가 자체 API 키와 AI 토큰 구독을 제공.

"Cyrus는 개발자들이 이슈를 해결하는 데 더 많은 시간을 쓰게 하지 않으면서도, AI를 통해 작업을 자동화할 수 있도록 도와줍니다." — @cyrusdev

관련

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