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.