AI DevKit

CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов

CLIВысокий риск

codeaholicguy/ai-devkit

Установка

npx ai-devkit@latest init

Мастер спросит, каких агентов настроить.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Команда init создает файл .ai-devkit.json и по нему настраивает выбранных агентов: скиллы, MCP-серверы и папку docs/ai с фазами от требований до тестов. Команды agent list и agent console показывают запущенные сессии разных агентов, а agent send передает им промпт или вывод команды. Память хранится локально в SQLite и доступна через CLI и MCP. В комплекте скиллы dev-lifecycle, verify, tdd, ревью, отладка, безопасность и документация, а также управление агентом из Telegram или Slack.

Для кого. Для разработчиков, у которых в работе сразу несколько агентов и нужен порядок в их настройке и процессе.

Подходит, если

  • Нужно одинаково настроить Claude Code, Codex и Cursor в одном репозитории
  • Хотите провести фичу через требования, дизайн, план, реализацию и ревью
  • Нужно передавать логи и задачи работающим агентам без копирования

Не подходит, если

  • Нужна быстрая правка без процесса и документов
  • В репозиторий нельзя добавлять служебные файлы агентов

Пример запроса к агенту

Проведи новую фичу экспорта отчетов через dev-lifecycle, начни с требований

Ограничения

Нужен Node.js. Процесс dev-lifecycle добавляет в проект документы по фазам и требует дисциплины. Отдельные возможности, например группы агентов, работают не у всех провайдеров. Управление через Telegram требует бота и доступа к Telegram.

Как отключить. Удалите .ai-devkit.json, установленные скиллы в папках агентов и записи MCP в их настройках.

Проверка безопасности

  • Передает команды работающим агентам, в том числе удаленно из Telegram и Slack
  • Меняет настройки агентов и MCP в проекте

Коротко о README

README описывает AI DevKit как управляющий слой для многих агентов и показывает, что появляется в репозитории после init. Приведены команды консоли и отправки сообщений агентам, работа с памятью и перечень скиллов во главе с dev-lifecycle. Есть сборка из исходников и документация на сайте. Лицензия Apache-2.0.

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.

Частые вопросы

Где хранится память?

Локально в SQLite, агенты ищут в ней по запросу через MCP или CLI, а не держат все в контексте.

Можно добавить чужие скиллы?

Да, ai-devkit skill add <registry> <skill> берет скиллы из внешних реестров.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git

CLIВысокий риск145 тыс.