h0x91b/dev-3.0
说明与用途
**项目简介**
h0x91b/dev-3.0 是面向“一人工作室”的 AI 编码代理指挥中心,能够在 Kanban、git worktree 与 tmux 的组合下并行调度 Claude、Codex、Gemini CLI、OpenCode 以及自定义 Shell 代理等多种 AI 编码工具。它不是 IDE,而是把零散的 Prompt 与工具包装成可复用、可追踪的工作流。
---
价值点
- **工作流标准化**:将分散的 Prompt、工具链和临时脚本统一为可版本化、可回溯的 Git worktree + Kanban 任务,避免“随手跑一次”后难以复现的问题。
- **多代理并行**:通过 tmux 会话管理,能够同时运行多个 AI 代理,互相协作或分工完成大型代码生成、审查、部署等任务。
- **可插拔的记忆层**:内置统一的“agent memory”抽象,支持将上下文、状态或中间产物持久化,供后续步骤或其他代理复用。
- **轻量集成**:提供 CLI / SDK 接口,直接在现有 CI/CD、VS Code 任务或自定义脚本中调用,无需迁移到完整 IDE。
---
典型接入方式
| 场景 | 接入步骤 | 关键接口 |
|------|----------|----------|
| **本地开发** | 1. npm i -g @h0x91b/dev-3.0 <br>2. 在项目根目录执行 dev3 init 生成 .dev3/ 配置 <br>3. 用 dev3 add-agent <agent-type> 添加 Claude、Codex 等代理 <br>4. 使用 dev3 start 启动 tmux 会话,Kanban 页面自动打开 | CLI (dev3 <command>)、Node SDK (import { Dev3 } from '@h0x91b/dev-3.0') |
| **CI/CD 自动化** | 1. 在 CI 脚本中 dev3 run --pipeline build-test <br>2. 通过环境变量配置 API key、工作区路径 <br>3. 结果自动提交到对应的 git worktree 分支 | dev3 run, dev3 status |
| **自定义工具链** | 1. 引入 TypeScript SDK <br>2. 调用 Dev3.createAgent('gemini-cli', { config }) <br>3. 通过 agent.execute(prompt) 获取响应并写入工作树 | SDK 方法 createAgent, execute, pushMemory 等 |
---
生产可用性评估
| 维度 | 现状 | 结论 |
|------|------|------|
| **活跃度** | 最近一次提交:2026‑07‑02;Stars 210、Forks 18;14 个关联话题 | 高活跃度,社区关注度良好 |
| **技术成熟度** | 基于 TypeScript、CLI + tmux 组合,已在多个开源项目中使用 | 稳定可用,易于调试 |
| **安全与合规** | 采用 MIT 许可证;暂无已知重大安全漏洞;仍需审查依赖的 AI 服务凭证管理 | 许可宽松,安全风险低,但建议自行审计 API Key 存储方式 |
| **可扩展性** | 插件化的 Agent 接口 + Git worktree 多分支管理,天然支持横向扩展 | 适合从单机到小型集群的渐进式扩展 |
| **运维成本** | 只需维护 Node 环境、tmux 会话和 Git 仓库;不依赖额外后台服务 | 运维开销极低 |
| **整体评级** | 综合活跃度、功能完整度、社区反馈 | **适合进入生产环境的 OSS 候选**(可先在内部 Pilot 验证后全面推广) |
**建议**:在正式生产前完成以下两项检查:
- **凭证管理**:统一使用公司内部的 secret 管理系统(如 Vault、AWS Secrets Manager)来注入 AI 服务的 API Key。
- **监控与审计**:为
dev3CLI 加入日志收集(stdout/err → ELK)以及工作流状态监控(Kanban 页面可接入 Grafana),确保异常代理能够快速定位。
完成上述准备后,h0x91b/dev-3.0 完全可以作为“一人工作室”乃至小团队的 AI 编码代理编排层投入生产使用。
实际用途
h0x91b/dev-3.0 helps turn isolated prompts and tools into repeatable agent workflows.
- coordinate multi-agent workflows
- add tool-use pipelines
- standardize agent memory
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:31:15.873Z