marcus/sidecar
Use sidecar next to CLI agents for diffs, file trees, conversation history, and task management with td
何を解決するか
Sidecar は AI 駆動開発に特化した統合シェル環境を提供します。ターミナル、テキストエディタ、gitクライアント、タスクトラッカー(Jira や GitHub など)の間を頻繁に切り替える必要がなくなります。これらのツールをすべて一つのマルチペインインターフェースに統合し、AI コーディングエージェントが作業できる環境を提供します。
どう動くか
Sidecar は開発ワークフローのオーケストレーションレイヤーとして機能します。tmux 統合によりインタラクティブなターミナルを埋め込み、Claude Code や Gemini などの AI エージェントを実行できます。これらのターミナルの周囲では、ファイル、git diff、外部リソースをプログラム的に表示できる分割ペインを管理します。また、複数のプロジェクトにまたがる AI エージェントの活動を監視できる「Sessions」画面と、エージェント主導のタスク進捗を追跡する「TD Monitor」も備えています。
対象ユーザー
AI コーディングエージェントを使用しており、ターミナルから離れることなくエージェントの進捗を監視し、リアルタイムでコード変更を確認し、プロジェクトのコンテキストを管理したい開発者向けです。
主な特徴
- 統合エージェントワークスペース:ネイティブのテキスト選択およびクリップボードサポートを備えた埋め込みターミナルで、複数の AI コーディングエージェントを実行可能。
- マルチペインリソース管理:簡単なコマンドでファイル、git diff、Jira/GitHub イシューを並列表示可能。
- 複数プロジェクト監視:すべてのプロジェクトにおけるエージェントの状態(作業中、アイドル、注意が必要)を一元的に監視できる「Sessions」画面。
- Git とタスク統合:構文強調付きの diff ビューアーと、AI中心のタスク追跡に特化した TD との統合。
- 拡張性のあるアーキテクチャ:JSONプロトコルを介して、新しいターミナルリソースプロバイダーを「additions」(独立実行可能ファイル)として統合可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch