Repolode
codeaholicguy

codeaholicguy/ai-devkit

面向 Claude Code、Codex CLI 等 AI 编程代理的本地控制层,统一配置、会话监控、跨代理通信与记忆检索。

Star
1,658
Fork
261
未关闭 Issue
37
最近提交
3天前

这是什么?

AI DevKit 是一个本地运行的控制层,适合同时使用多个 AI 编程代理的团队。通过一个 .ai-devkit.json 文件,它可以统一 Claude Code、Codex CLI、Gemini CLI、opencode、Cursor、GitHub Copilot 等工具的规则、技能与 MCP 配置,无需逐个手动维护。

项目提供 agent console 实时查看和管理运行中的会话,agent send 可以把提示词或管道输入发送给指定会话或一组代理。项目决策、编码约定和修复经验保存在本地 SQLite 记忆库中,代理按需通过 MCP 或 CLI 检索,而不是把所有内容塞进每次提示词。

此外,它还内置一套工程技能,以 dev-lifecycle 为核心,引导代理依次完成需求、设计、规划、实现、测试和代码审查。会话控制目前基于 tmux,仅支持 macOS 和 Linux,采用 Apache-2.0 许可证。

核心功能

  • 01通过一个 .ai-devkit.json 文件生成各代理的配置、规则与 MCP 设置。
  • 02提供实时终端界面,用于查看和管理运行中的代理会话。
  • 03可将提示词或管道输入发送给单个代理或已保存的代理组。
  • 04通过 MCP 和 CLI 在本地 SQLite 中存储并检索项目记忆。
  • 05内置 dev-lifecycle、verify、tdd、dev-debug 等工程技能。

适用场景

  • 在一个控制台中统一监控分散在多个终端里的编程代理。
  • 让 Claude Code、Cursor、Codex CLI 等工具共享一致的项目规则与技能。
  • 将测试输出或日志通过管道发送给正在运行的代理会话。
  • 为较大或风险较高的改动执行从需求到代码审查的结构化流程。

快速上手

  1. 1

    每台机器运行一次初始化设置

    npx ai-devkit@latest setup
  2. 2

    进入你的项目目录

    cd your-project
  3. 3

    在项目中初始化 AI DevKit

    npx ai-devkit@latest init

使用前须知

  • Agent 控制台和基于 tmux 的会话控制仅支持 macOS 和 Linux,不支持 Windows。
  • Agent 控制台标注为实验性功能,并且需要安装 tmux。

收录于专题

标签

常见问题

ai-devkit 是什么?
面向 Claude Code、Codex CLI 等 AI 编程代理的本地控制层,统一配置、会话监控、跨代理通信与记忆检索。 AI DevKit 是一个本地运行的控制层,适合同时使用多个 AI 编程代理的团队。通过一个 .ai-devkit.json 文件,它可以统一 Claude Code、Codex CLI、Gemini CLI、opencode、Cursor、GitHub Copilot 等工具的规则、技能与 MCP 配置,无需逐个手动维护。
ai-devkit 可以免费使用吗?用的什么许可证?
ai-devkit 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
ai-devkit 还在维护吗?
活跃维护中。ai-devkit 最近一次提交是在 2026年11月4日。
ai-devkit 适合用来做什么?
在一个控制台中统一监控分散在多个终端里的编程代理。 让 Claude Code、Cursor、Codex CLI 等工具共享一致的项目规则与技能。 将测试输出或日志通过管道发送给正在运行的代理会话。 为较大或风险较高的改动执行从需求到代码审查的结构化流程。
ai-devkit 怎么安装和运行?
每台机器运行一次初始化设置: npx ai-devkit@latest setup 进入你的项目目录: cd your-project 在项目中初始化 AI DevKit: npx ai-devkit@latest init
在哪里获取 ai-devkit?
源代码和安装说明在 GitHub 上:https://github.com/codeaholicguy/ai-devkit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目