AI DevKit CLI

A CLI to run several coding agents: one config, a session console, local memory and a set of engineering skills

  • 1,654 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Broad access

Why this level

  • Sends instructions to running agents, including remotely from Telegram and Slack
  • Changes agent and MCP settings in the project
All reasons and checks

codeaholicguy/ai-devkit

Install

Services

Manual install

npx ai-devkit@latest init

The wizard asks which agents to configure.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Sends instructions to running agents, including remotely from Telegram and Slack
  • Changes agent and MCP settings in the project

This is third-party code. Review the repository files before installing.

What it does

The init command creates .ai-devkit.json and configures chosen agents from it: skills, MCP servers and a docs/ai folder with phases from requirements to testing. agent list and agent console show running sessions across agents, and agent send passes them a prompt or command output. Memory is stored locally in SQLite and exposed via CLI and MCP. Bundled skills include dev-lifecycle, verify, tdd, review, debugging, security and docs, plus driving an agent from Telegram or Slack.

Who it is for. For developers running several agents at once who want order in their setup and workflow.

Good fit when

  • You need the same setup for Claude Code, Codex and Cursor in one repo
  • You want a feature to go through requirements, design, plan, implementation and review
  • You need to pass logs and tasks to running agents without copy-paste

Not a fit when

  • You need a quick fix without process or docs
  • Agent housekeeping files are not allowed in the repo

Example request

Run the new report export feature through dev-lifecycle, starting with requirements

Limitations

Requires Node.js. The dev-lifecycle process adds phase documents to the project and needs discipline. Some features, such as agent groups, are not supported by every provider. Telegram control needs a bot and Telegram access.

How to disable. Delete .ai-devkit.json, the installed skills in agent folders and the MCP entries in their settings.

FAQ

Where is memory stored?

Locally in SQLite; agents search it on demand via MCP or CLI instead of keeping it all in context.

Can I add third-party skills?

Yes, ai-devkit skill add <registry> <skill> pulls skills from external registries.

Discussion

No questions or reviews yet.

Needs a VPN

A compact OpenClaw alternative: a personal assistant on Claude Agent SDK with agents in isolated containers and messengers added via skills

CLIBroad access31.1KRepository stars

IIkona (1c-ai-connector)

ИИкона (1c-ai-connector)

Russian stack

A 1C extension with an LLM connector, agent loop, RAG, error monitoring and an MCP server that exposes the infobase to external agents

MCP serverBroad access107Repository stars

Cross-platform agent skills: read-only PostgreSQL, MySQL and MSSQL queries, Google Workspace, Jira, Telegram, text-to-speech and research

SkillBroad access447Repository stars
Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIBroad access393.4KRepository stars

Connects Claude Code, Cursor, Codex or OpenCode to Telegram, Slack and Discord: teammates message a bot, an agent replies

CLIBroad access325Repository stars
Russian stack

Three skills and a reference Telegram lead-qualification agent: free-form dialog, 0-100 scoring, RAG over a client base, amoCRM write-back

SkillExtended access1Repository stars

README in short

The README presents AI DevKit as a control layer for many agents and shows what lands in the repo after init. It lists console and messaging commands, memory usage and the skill set led by dev-lifecycle. Building from source and docs on the website are covered. Apache-2.0 licensed.

README badge

Original SKILL.md

---
name: dev-lifecycle
description: AI DevKit · Orchestrator for structured SDLC phase skills. Use when the user wants to run the full lifecycle or choose the next phase across requirements, design, planning, implementation, testing, and review.
---

# Dev Lifecycle

Coordinate the phase-specific AI DevKit skills instead of running phase details directly.

Required phase skills:

- `dev-worktree` for feature workspace setup and resume.
- `dev-requirements` for phases 1-2: new requirement and requirements review.
- `dev-design` for phase 3: design review.
- `dev-planning` for phases 4 and 6: initial task planning and updates after implementation tasks.
- `dev-implementation` for phases 5 and 7: execute plan and check implementation.
- `dev-testing` for phase 8: write tests and verify coverage.
- `dev-review` for phase 9: final code review.

Supporting skills:

- `memory` for reusable project knowledge during clarification.
- `tdd` for implementation tasks.
- `verify` before completing implementation, implementation checks, testing claims, and review readiness.
- `task` for optional progress tracing when the task command is usable.

Report a problem

Foxx AIAI DevKit
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.