AI 编程工具
gwrk:面向规范驱动与智能体协作的软件开发命令行工作台
gforge-esc/gwrk · Principal Engineer's operating system — spec-first, agent-powered shipping
ELI5:它是什么,解决什么问题
gwrk 是一个用 TypeScript 编写的 CLI 工具,定位为“首席工程师的操作系统”。它把架构构思分解为规范、计划、测试与任务等环节,通过严格的流水线逐级把关,再由 ship 命令执行自主实现、构建、测试、评审与 PR 循环,并提供 measure 命令衡量交付效率。项目当前处于 Alpha 阶段,部分核心工作流依赖尚未随发行版打包的文件。
核心能力与快速开始
★ 1 · TypeScript
- 能做什么
- 提供 init、define(spec→plan→tests→tasks)、ship(自主实现→评审→PR)、test、gate、measure、plugin 等 CLI 命令,按阶段门禁推进从需求定义到交付的流程,并用 LOC 推算工作量与实际交付时间做对照衡量。
- 适用场景
- 适合希望将架构设计与接口契约转化为结构化规范,并借助智能体循环完成实现、测试与 PR 的工程团队使用;也支持研究脚手架、任务状态管理与插件扩展。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地命令行工具;需通过 pnpm 安装、构建并全局 link。
- 主要依赖
- Node.js 环境与 pnpm;技术栈包含 Commander.js、better-sqlite3、Vitest、Biome。具体版本要求未说明。
- 使用限制
- 处于 Alpha 阶段,部分核心工作流依赖尚未随发行版打包的文件,使用体验可能不完善;API 成本、模型依赖与商用条件未说明。
- 许可证
- MPL-2.0
- 最近推送
- 2026-10-29 05:44
资料检查:2026-10-29 07:00 · 卡片整理:2026-11-04 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
使用 gwrk 将架构构思分解为规范、计划、测试与任务,并通过 ship 命令执行自主实现、构建、测试、评审与 PR 循环,用于软件开发与代码交付。
查看内容依据
gwrk 是一个用 TypeScript 编写的 CLI 工具,定位为“首席工程师的操作系统”。它把架构构思分解为规范、计划、测试与任务等环节,通过严格的流水线逐级把关,再由 ship 命令执行自主实现、构建、测试、评审与 PR 循环
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。