Repolode
codeaholicguy

codeaholicguy/ai-devkit

Claude CodeやCodex CLIなどのAIコーディングエージェント向けに、設定、セッション監視、エージェント間通信、メモリを統合するローカルファーストのコントロールプレーン。

スター
1,658
フォーク
261
未解決の Issue
37
最終コミット
3 日前

これは何?

AI DevKitは、複数のAIコーディングエージェントを同時に動かすチーム向けのローカル実行基盤です。単一の .ai-devkit.json ファイルで、Claude Code、Codex CLI、Gemini CLI、opencode、Cursor、GitHub Copilotなどのツール間でルール、スキル、MCPの設定を調整できるため、エージェントごとに設定を手作業で管理する必要がありません。

実行中のセッションを一覧表示して確認できるエージェントコンソールと、プロンプトまたはパイプ入力された標準入力を、実行中のセッションや保存済みのエージェントグループに送る agent send コマンドを備えています。プロジェクトの決定事項、規約、修正内容はローカルのSQLiteメモリに保存され、すべてのプロンプトに読み込ませるのではなく、エージェントが必要に応じてMCPやCLI経由で検索します。

AI DevKitには、要件定義、設計、計画、実装、テスト、レビューをエージェントに順を追って進めさせる dev-lifecycle を中心とした、一連のエンジニアリングスキルも付属します。セッション制御はmacOSとLinuxでtmuxを通じて利用でき、ライセンスはApache-2.0です。

主な機能

  • 01単一の .ai-devkit.json ファイルから、エージェントごとの設定、ルール、MCP設定を生成します。
  • 02実行中のエージェントセッションを一覧表示して確認できる、リアルタイムのターミナルコンソール。
  • 03プロンプトまたはパイプ入力された標準入力を、実行中のエージェントや保存済みのエージェントグループに送信します。
  • 04MCPとCLI経由で、プロジェクトのメモリをローカルのSQLiteに保存して検索します。
  • 05dev-lifecycle、verify、tdd、dev-debugなどの組み込みスキルを収録しています。

ユースケース

  • 別々のターミナルで動作する複数のコーディングエージェントを、1つのコンソールから監督する。
  • Claude Code、Cursor、Codex CLI間で、プロジェクトのルールやスキルを統一する。
  • テスト出力やログを実行中のエージェントセッションにパイプで渡し、対応を依頼する。
  • 大規模またはリスクの高い変更に対して、要件定義からレビューまでの構造化されたワークフローを実行する。

クイックスタート

  1. 1

    マシンのセットアップを一度実行します

    npx ai-devkit@latest setup
  2. 2

    プロジェクトのディレクトリに移動します

    cd your-project
  3. 3

    プロジェクトで AI DevKit を初期化します

    npx ai-devkit@latest init

使う前に知っておきたいこと

  • エージェントコンソールと tmux ベースのセッション制御は macOS と Linux のみで動作し、Windows では動作しません。
  • エージェントコンソールは実験的機能として提供されており、tmux が必要です。

収録されている特集

トピック

よくある質問

ai-devkit とは?
Claude CodeやCodex CLIなどのAIコーディングエージェント向けに、設定、セッション監視、エージェント間通信、メモリを統合するローカルファーストのコントロールプレーン。 AI DevKitは、複数のAIコーディングエージェントを同時に動かすチーム向けのローカル実行基盤です。単一の .ai-devkit.json ファイルで、Claude Code、Codex CLI、Gemini CLI、opencode、Cursor、GitHub Copilotなどのツール間でルール、スキル、MCPの設定を調整できるため、エージェントごとに設定を手作業で管理する必要がありません。
ai-devkit は無料で使えますか?ライセンスは?
ai-devkit は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ai-devkit は今もメンテナンスされていますか?
活発にメンテナンス中。ai-devkit の最終コミットは 2026年11月4日 です。
ai-devkit は何に使えますか?
別々のターミナルで動作する複数のコーディングエージェントを、1つのコンソールから監督する。 Claude Code、Cursor、Codex CLI間で、プロジェクトのルールやスキルを統一する。 テスト出力やログを実行中のエージェントセッションにパイプで渡し、対応を依頼する。 大規模またはリスクの高い変更に対して、要件定義からレビューまでの構造化されたワークフローを実行する。
ai-devkit のインストール方法は?
マシンのセットアップを一度実行します: npx ai-devkit@latest setup プロジェクトのディレクトリに移動します: cd your-project プロジェクトで AI DevKit を初期化します: npx ai-devkit@latest init
ai-devkit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/codeaholicguy/ai-devkit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト