qf-studio/pilot
AI that ships your tickets.
What it solves
Pilotは、チケット解決のライフサイクル全体を自動化するAIソフトウェアエンジニアです。バグ修正、小規模な機能追加、リファクタリングといった一般的なタスクにおいて、バックログ項目のピックアップ、実装計画の立案、コードの記述、テストの実行といった手動の作業を排除します。
How it works
Pilotは、プロジェクト管理ツール(GitHub, Linear, Jira, Asana)およびコミュニケーションプラットフォーム(Telegram)と連携します。特定のラベルやメッセージを介してチケットが割り当てられると、Pilotはタスクを確保し、専用のgit branchを作成し、コードベースを分析して解決策を計画し、Claude Codeを使用してコードを実装し、品質ゲート(テスト、linting、およびビルド)を通じて変更を検証し、最終的に人間によるレビューのためのプルリクエストを作成します。
Who it’s for
より複雑なアーキテクチャ設計の作業に集中するために、バックログ内の「クイックフィックス」やルーチン的なメンテナンスタスクを自動化したい開発者やエンジニアリングチーム向けに設計されています。
Highlights
- Multi-platform Integration: GitHub, GitLab, Azure DevOps, Linear, Jira, および Asana をタスクの取り込みにサポートしています。
- Autonomous Execution Modes: 自動マージから人間の承認を必要とするモードまで、自律性のレベルを制御するために、dev, stage, および prod 環境を提供します。
- Intelligent Routing: 検出された工数に基づいて、異なる Claude モデル(些細なタスクには Haiku、複雑なタスクには Opus)間でタスクを自動的にルーティングします。
- Comprehensive Monitoring: キューの深さ、トークン使用量、およびコストをリアルタイムで追跡するための TUI ダッシュボードが含まれています。
- Interactive Telegram Bot: 自然言語(音声や画像サポートを含む)を介して、ユーザーがチャット、コードベースのパターン調査、機能の計画、およびタスクの実行を行うことができます。
- Cross-Project Memory: 一貫性を向上させるために、学習したパターンやコンテキストを異なるリポジトリ間で共有します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト