AI 编程工具
Kogen:在 Git 仓库中自动完成从功能塑造到验证提交的 AI 开发工具
KogenAI/kogen · Shape the feature. Leave the build to Kogen.
ELI5:它是什么,解决什么问题
Kogen 是一个 Go 语言开发的命令行工具,接收用户请求的功能描述后,在用户自己的 Git 仓库中执行五步流程:Shape(塑造)阶段由模型生成功能说明、可执行的 Gherkin 场景及 Quint 状态模型,检索权威文档并向用户确认 UI/UX 选择;Build(构建)阶段由内置模型/工具循环或用户指定的执行器(如 Claude Code)实现功能;Verify(验证)阶段运行验收场景、模型检查和项目检查;Review and fix(评审与修复)阶段由独立评审者调查并修复缺陷;最后以用户自己的 Git 配置提交一个包含已验证和已评审内容的提交。支持 ChatGPT、SuperGrok、OpenCode Go、Anthropic API 以及本地 OpenAI 兼容服务器(Ollama、LM Studio、vLLM)等模型提供方。项目处于开发阶段,尚未发布正式版本。
核心能力与快速开始
★ 6 · Go
- 能做什么
- 支持将功能请求转化为短文本说明、可执行 Gherkin 场景和 Quint 状态模型;自动检索当前权威外部文档并记录查找;支持内置模型/工具循环或外部执行器(如 Claude Code)执行构建;运行验收场景、模型检查和项目检查进行验证;由独立评审者修复缺陷后,使用用户自己的 Git 配置提交一个经过验证和评审的提交;支持断点续跑(Resume)并保留阶段进度。
- 适用场景
- 适合希望在自有 Git 仓库中引入 AI 辅助、以五步流程从功能塑造到提交完整交付的软件开发团队或开发者;可搭配多种模型提供方,按需选择内置循环或外部执行器。
- 项目形态
- 可直接使用的工具
- 部署方式
- 从源码构建:需 Git、支持的订阅(裸 kogen init 需 ChatGPT)、Go 1.27 和 Node 24(用于 Quint 与 Cucumber);运行 macOS Apple Silicon 或 Linux x86-64(glibc)。安装脚本安装到 ~/.local,无需管理员权限。
- 主要依赖
- 需 Git、支持的模型订阅或自托管 OpenAI 兼容服务器;构建需 Go 1.27 和 Node 24;无 Erlang 或 Elixir 依赖。
- 使用限制
- 处于活跃开发阶段,尚无正式发布版本;Linux 和发布真实使用门禁尚未完成;Claude Code 不支持会话恢复;Claude 使用独立 API 计费,不通过消费者 Claude/Max 订阅;不支持 Claude 类型化图像输入;模型和 effort 兼容性仅为局部路线;API 成本与额度限制未说明。
- 许可证
- Apache-2.0
- 最近推送
- 2026-11-02 07:00
资料检查:2026-11-02 07:00 · 卡片整理:2026-11-05 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
在程序员自己的 Git 仓库中,根据功能描述自动完成功能塑造、实现、运行验收场景与项目检查、独立评审修复,并提交一个已验证和已评审的提交,用于功能开发、测试验证和代码审查环节。
查看内容依据
Kogen takes one requested feature through five steps in your own Git repository
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。