项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1661
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 环境(可用 npx 执行 CLI)
- 可访问 npm 源,以便拉取 ai-devkit 包
- 本地已安装至少一种受支持的编码代理(如 Claude Code、Codex CLI、Gemini CLI、opencode、Pi、Cursor、GitHub C
- 项目根目录有写权限,用于生成配置文件
安装与启动步骤
-
1检查 Node 环境
ai-devkit 通过 npx 运行,先确认本机已安装 Node.js 与 npm,终端可正常调用 npx。
node -v -
2初始化项目
在项目根目录执行初始化,按提示选择要接入的编码代理与工作流,生成统一配置。
npx ai-devkit@latest init -
3查看生成配置
初始化完成后项目根目录会生成 .ai-devkit.json,可查看或调整已接入的代理与技能。
cat .ai-devkit.json -
4列出运行会话
用 agent list 查看各提供商下正在运行的本地代理会话,确认已被识别到。
ai-devkit agent list -
5打开实时控制台
agent console 是实时 TUI 面板,用于集中监督跨提供商的本地代理执行情况。
ai-devkit agent console -
6发送指令给会话
用 agent send 把提示路由到指定会话,--wait 表示等待该会话返回结果后再退出。
ai-devkit agent send "run the tests and report back" --id claude-code --wait -
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
同类项目推荐
autonomous-hr-chatbot
开源
用 AI 智能体自动回答员工 HR 问题,解放 HR 人力。
An autonomous HR agent that can answer user queries using tools
loushang
开源
统一调度多模型,让 AI 编码流程可控可追踪
AI-native agent harness for coding workflows by python: multi-model LLM orchestratio···
alfred-dev
开源
给 Claude Code 装上专业团队,自动跑完开发全流程
Tu equipo de desarrolladores en un plugin. 10 agentes, 11 skills planas, 18 comandos···
Multi-Agent-Intelligent-Warehous···
开源
多智能体提建议,策略审批把关,让仓库决策既智能又可审计
An open blueprint for intelligent warehouse operations, combining agentic AI, govern···
prismor
开源
给AI代理装个安全刹车,执行前拦截危险操作
Self-hosted runtime control plane for AI agents. Observe or HITL approve or Block ro···
powermem
开源
给 AI 装上长期记忆,让对话更懂你
Agent memory: long-term memory & agent memory handoff. Claude Code & Codex.
hermes-relay
开源
把 Hermes AI 装进口袋,随时语音聊天、远程控设备。
Hermes-Relay — Your Hermes AI agent, in your pocket — chat, voice, and control.
awesome-ai-agent
开源
一页看懂 AI Agent 学习路线与资源地图
AI Agent 资源汇总,不限于基础概念、Harness 实践、RAG、测评基准、感知记忆、开源项目推···
agent-memory
开源
给 Claude Code 和 Codex 装上共享的本地长期记忆,不用 API key
Long-term memory runtime for AI agents — plain Markdown as the source of truth, loc···
