codeaholicguy/ai-devkit
The control plane for AI coding agents.
AI DevKit – a control‑plane for AI coding agents
What it is – A locally‑run npm package that gives you a single configuration file, a terminal UI, and a set of reusable “skills” to orchestrate many AI‑powered coding assistants (Claude Code, Gemini CLI, Codex CLI, Cursor, GitHub Copilot, etc.). It does not replace the underlying models; it simply makes them behave like a coordinated engineering team.
Why it matters – As developers start using several AI agents in the same repository, the workflow quickly becomes chaotic: each tool has its own rule files, memory, and terminal window. AI DevKit adds a thin “operating system” layer that:
- Keeps all agent settings in one
.ai-devkit.jsonfile. - Shows every running session in a live TUI (
ai-devkit agent console). - Lets you route prompts, logs, or stdin to any agent (
ai-devkit agent send). - Provides a local SQLite knowledge base (
@ai-devkit/memory) so agents can look up project conventions without stuffing everything into each prompt. - Supplies composable skills (
dev‑lifecycle,verify,tdd,structured‑debug,security‑review, etc.) that enforce a senior‑engineer workflow.
Core concepts
| Concept | What it does |
|---|---|
.ai-devkit.json |
Single source of truth for all agents, their MCP endpoints, and the skill stack you want to use. |
| Agent console | Text‑based dashboard that lists, inspects, and interacts with live agents across providers. |
agent send |
CLI command to push a prompt, stdin, or test output to a specific agent or a named group, optionally waiting for a response. |
Memory (@ai-devkit/memory) |
Local SQLite store for decisions, conventions, and reusable fixes; agents query it on demand. |
| Skills | Small plug‑ins that can be chained. The flagship dev‑lifecycle walks an agent through requirements → design → planning → implementation → testing → review. Other skills add verification, test‑driven development, debugging, security checks, documentation, and code simplification. |
Typical workflow
- Run
npx ai-devkit@latest init– wizard creates.ai-devkit.jsonand per‑agent folders (.claude/,.cursor/, …) with generated rules and skill hooks. - Start agents (e.g.,
claude-code start …). - Open the console:
ai-devkit agent consoleto see all sessions. - Use
ai-devkit agent send "run the tests" --id my‑claude --waitto ask an agent to run tests and report back. - Store a project convention:
ai-devkit memory store --title "API handlers return DTOs" …. - When a new feature is needed, invoke the
dev‑lifecycleskill; the agent creates docs indocs/ai/requirements,design,planning, etc., and only proceeds to code after each gate (verification, tests, review) passes.
Who should use it – Teams that already rely on one or more AI coding assistants and want a reproducible, auditable process:
- Large codebases where conventions must be remembered across sessions.
- Projects with strict quality gates (tests, security reviews, documentation).
- Developers who juggle multiple agents and need a unified UI and messaging layer.
Installation & quick start
# One‑liner – creates the config and installs the needed pieces
npx ai-devkit@latest init
After the wizard finishes, you can run commands such as:
ai-devkit agent listai-devkit agent consoleai-devkit agent send "review this branch" --group reviewersai-devkit memory store …ai-devkit skill add <registry> <skill>to pull extra skills from the public registry.
Extensibility – Skills are published by many organizations (Anthropic, Vercel, Supabase, Microsoft, Google, etc.). You can add new ones with ai-devkit skill add … or write your own following the SDK guidelines.
License – MIT, no telemetry, runs entirely locally.
All details are taken directly from the repository’s README; no additional features are inferred.
Related
- Project
- Project
- Project
- Project
- Project