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などのプラットフォームで割り当てられた課題(issue)を監視します。課題が検出されると、その特定のタスクのために隔離されたGit worktreeを作成します。その後、サポートされているエージェントを使用してAIコーディングセッションを開始し、課題を処理します。また、承認やドロップダウンの選択を含むリアルタイムのアクティビティ更新を、元のプラットフォームにストリーミングして返します。

対象ユーザー

既存のチケット管理やバージョン管理のワークフローと密接に連携しながら、AIエージェントを使用して課題解決を自動化したい開発者やエンジニアリングチーム。

ハイライト

  • マルチプラットフォーム対応: Linear、GitHub、GitLab、Slackと連携します。
  • エージェントに依存しない: Claude Code、Codex、Cursor、Geminiを含む様々なAIコーディングツールで動作します。
  • 隔離された環境: Git worktreeを使用して、課題固有の作業を分離して保持します。
  • 柔軟なデプロイ: セルフホスト(コミュニティ版)、有料セルフホスト、およびフルクラウドホストのオプションを提供します。
  • BYOKモデル: ユーザーはAIトークンのために独自のAPIキーとサブスクリプションを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト