← 返回列表
AI 编程工具

Kogen:在 Git 仓库中自动完成从功能塑造到验证提交的 AI 开发工具

KogenAI/kogen · Shape the feature. Leave the build to Kogen.

GitHub原文发布 未知首次收录 2026-11-02上架 2026-11-05 07:03

☆ 收藏查看项目 ↗

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

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。