ai-devkit

一个控制台管好所有 AI 编码代理,让协作自动化不再混乱。

ai-devkit 是一个面向 AI 编码代理的控制平面,旨在统一管理和编排多种 AI 编程工具(如 Claude Code、Codex CLI、Cursor 等)。它解决了开发者在多个 AI 代理之间切换、配置和协作的碎片化问题,提供统一的接口来定义任务、分配代理、监控执行进度并汇总结果。核心能力包括:代理无关的任务编排、技能(skills)注册与复用、CLI 交互、以及与主流编码工具的深度集成。通过集中控制,ai-devkit 帮助团队标准化 AI 辅助开发流程,提升自动化水平,减少上下文切换成本。项目采用 TypeScript 编写,处于成长阶段,适合希望将 AI 编码代理纳入正式开发管线的团队。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1634
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队codeaholicguy
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent-framework,agent-skills,ai,ai-agents,ai-coding,antigravity,claude-code,cli,codex-cli,coding-agents,cursor-ai,developer-tools,gemini-cli,mcp,memory,opencode,pi,software-engineering,workflow-automation
GitHub 星标★ 1634
30天Star增速
HF 下载量
上线时间2025-10-14 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Node.js 环境(可用 npx 执行 CLI)
  • 可访问 npm 源,以便拉取 ai-devkit 包
  • 本地已安装至少一种受支持的编码代理(如 Claude Code、Codex CLI、Gemini CLI、opencode、Pi、Cursor、GitHub C
  • 项目根目录有写权限,用于生成配置文件

安装与启动步骤

  1. 1检查 Node 环境

    ai-devkit 通过 npx 运行,先确认本机已安装 Node.js 与 npm,终端可正常调用 npx。

    node -v
  2. 2初始化项目

    在项目根目录执行初始化,按提示选择要接入的编码代理与工作流,生成统一配置。

    npx ai-devkit@latest init
  3. 3查看生成配置

    初始化完成后项目根目录会生成 .ai-devkit.json,可查看或调整已接入的代理与技能。

    cat .ai-devkit.json
  4. 4列出运行会话

    用 agent list 查看各提供商下正在运行的本地代理会话,确认已被识别到。

    ai-devkit agent list
  5. 5打开实时控制台

    agent console 是实时 TUI 面板,用于集中监督跨提供商的本地代理执行情况。

    ai-devkit agent console
  6. 6发送指令给会话

    用 agent send 把提示路由到指定会话,--wait 表示等待该会话返回结果后再退出。

    ai-devkit agent send "run the tests and report back" --id claude-code --wait
  7. 7管道送入长输出

    把测试或构建的多行日志通过标准输入送入运行中的会话,便于代理直接读取。

    npm test 2>&1 | ai-devkit agent send --id claude-code --stdin

关键配置

配置项必填说明示例
.ai-devkit.json是统一配置各编码代理与工作流的单一来源,初始化时自动生成.ai-devkit.json

如何确认成功

初始化后项目根目录出现 .ai-devkit.json,且执行 ai-devkit agent list 能列出本地运行中的代理会话。

常见问题

Q:运行 ai-devkit 需要预先全局安装吗?

A:不需要。README 给出的方式是用 npx ai-devkit@latest init 直接运行最新版,npx 会临时拉取并执行。

Q:它支持哪些 AI 编码代理?

A:README 列出 Claude Code、Codex CLI、Gemini CLI、opencode、Pi、Cursor、GitHub Copilot、Devin 等,可通过统一配置接入。

Q:代理的记忆和上下文存在哪里?

A:@ai-devkit/memory 把决策、约定和修复方案存到本地 SQLite,代理按需检索,避免每次提示都塞满上下文。

Q:怎样把测试日志交给正在运行的代理?

A:用管道把输出送入会话,例如 npm test 2>&1 | ai-devkit agent send --id <会话名> --stdin,其中 id 取自 agent list 的结果。

注意事项

  • README 中的 --id 后需替换为 agent list 里显示的真实会话名,示例中的 claude-code 仅为占位示例。
  • 方案为本地优先(local-first),记忆数据存放于本地 SQLite,不上传云端。
  • agent console 是交互式 TUI 面板,建议在支持交互的终端中运行,而非重定向输出的脚本环境。
  • 项目处于成长阶段,CLI 参数与配置结构可能随版本变化,建议使用 @latest 并关注官方文档 ai-devkit.com。

核心亮点

  • 统一管理 Claude Code、Codex 等主流代理,免去切换成本
  • 内置技能系统,可复用和共享编码流程,提升效率
  • CLI 设计简洁,易于脚本化和 CI/CD 集成

不足之处

  • 项目较新,生态和文档尚待完善
  • 对非主流代理的适配可能有限

适用场景

  • 团队统一管理多种 AI 编码工具,规范开发流程
  • 在 CI/CD 中自动化执行代码生成、审查和修复任务
  • 需要跨代理协作的复杂任务编排,如多步重构

替代项目

Claude Code、Codex CLI、OpenHands

项目介绍

ai-devkit 是智能体领域的开源项目,由 codeaholicguy 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,634)位列前 30%,在智能体分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,579 增加到 1,634,净增 55。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:团队统一管理多种AI编码工具,规范开发流程。同类可对比的替代方案包括 Claude Code、Codex CLI、OpenHands。

上一篇:rulesync

下一篇:PyScrappy

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12