codeaholicguy/ai-devkit

The control plane for AI coding agents.

What it solves

AI DevKit は、Claude Code、Cursor、GitHub Copilot など複数の AI コーディングエージェントを使用する開発者向けに統一されたコントロールプレーンを提供します。各エージェントが個別の設定や独立したターミナルタブを持ち、共有メモリや通信経路がないため、動作が一貫せず、進捗の検証が困難になるという分散設定の問題を解決します。

How it works

このツールは既存の AI エージェントの上に位置するオペレーティングレイヤーとして機能します。単一の設定ファイル (.ai-devkit.json) を使用して、異なるツール間の設定を統合します。TUI ダッシュボード(agent console)でセッションを監視し、CLI(agent send)でプロンプトやログを実行中のエージェントへルーティングします。コンテキスト肥大化を防ぐため、ローカル SQLite データベースをメモリ検索に利用し、エージェントは必要なときだけプロジェクトの慣例や決定事項を検索できます。また、dev-lifecycle と呼ばれる構造化ワークフローを実装し、要件、設計、計画、実装、テストの各フェーズを経てタスク完了とすることを強制します。

Who it’s for

さまざまな AI コーディングアシスタントを利用し、それらを調整し、共有プロジェクトルールを維持し、異なるプロバイダー間で TDD や検証といった高いエンジニアリング基準を確保したい開発者やエンジニアリングチーム向けです。

Highlights

  • Unified Control Plane: Manage and supervise multiple AI agents from a single console and configuration.
  • Retrieval-Based Memory: Local SQLite storage for project decisions and conventions to reduce prompt bloat.
  • Composable Engineering Skills: Built-in skills like verify, tdd, and structured-debug that enforce professional software engineering workflows.
  • Cross-Agent Communication: Route prompts, logs, and stdin to running agents or even operate agents via Telegram.
  • Agent-Agnostic Setup: Works across a wide range of agents including Claude Code, Gemini CLI, Cursor, and Devin.