基于大语言模型和计算机视觉的开源浏览器自动化工具,可在任意网站上执行工作流,并在 Playwright 上扩展 AI 能力。
github/spec-kit
一套开源工具包,为 AI 编码代理提供结构化的规格驱动流程、模板和可记录的产出,用于功能开发、缺陷修复和想法评估。
- Star
- 142,311
- Fork
- 12,743
- 未关闭 Issue
- 177
- 最近提交
- 6小时前
这是什么?
Spec Kit 帮助开发者借助 AI 编码代理,通过明确的规格说明而不是临时提示词来开展工作。它的核心是规格驱动开发:先定义要做什么以及为什么做,再由代理把规格转化为计划、任务和可运行的代码,并提供实现与收敛命令。缺陷修复和想法评估是另外两个独立入口,其中缺陷修复包含评估、修复和测试三个阶段,最终给出 verified、partial 或 failed 的结论。
该工具包由可组合的机制构成。集成方式用于对接不同的编码代理;扩展、预设、工作流和捆绑包则允许团队添加命令、调整模板、自动化步骤,或为某个角色打包一套配置。目录功能支持发现社区组件,也可托管私有组件目录,并支持离线或自托管的来源。安装需要 Python 3.11+ 和 uv 工具,支持 Linux、macOS 和 Windows。
核心功能
- 01规格驱动开发流程,涵盖项目原则、计划、任务、实现与收敛。
- 02缺陷修复扩展,可评估原因、进行范围明确的修复并记录验证结果。
- 03想法评估扩展,输出 go、需要澄清或 kill 的决策。
- 04通过集成方式对接不同编码代理,示例使用 GitHub Copilot。
- 05支持用扩展、预设、工作流和捆绑包定制或分享开发流程。
- 06提供社区与私有目录,用于发现和托管组件。
适用场景
- 借助 AI 编码代理,把功能想法逐步转化为规格、计划和实现。
- 在合并前,通过记录的报告诊断并验证缺陷修复。
- 在编写代码前,判断产品想法是否值得投入工程资源。
- 为工程团队打包经过审批的模板和规范,供多个项目复用。
快速上手
- 1
使用 uv 安装 Specify CLI
uv tool install specify-cli - 2
为 GitHub Copilot 创建项目
specify init my-project --integration copilot - 3
进入项目目录,在该目录启动编码代理,并在其聊天中运行规范驱动技能
cd my-project
使用前须知
- 需要先安装 Python 3.11+ 和 uv 工具。
- 工作流依赖受支持的 AI 编码代理及其聊天界面。
标签
常见问题
- spec-kit 是什么?
- 一套开源工具包,为 AI 编码代理提供结构化的规格驱动流程、模板和可记录的产出,用于功能开发、缺陷修复和想法评估。 Spec Kit 帮助开发者借助 AI 编码代理,通过明确的规格说明而不是临时提示词来开展工作。它的核心是规格驱动开发:先定义要做什么以及为什么做,再由代理把规格转化为计划、任务和可运行的代码,并提供实现与收敛命令。缺陷修复和想法评估是另外两个独立入口,其中缺陷修复包含评估、修复和测试三个阶段,最终给出 verified、partial 或 failed 的结论。
- spec-kit 可以免费使用吗?用的什么许可证?
- spec-kit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- spec-kit 还在维护吗?
- 活跃维护中。spec-kit 最近一次提交是在 2026年10月21日。
- spec-kit 适合用来做什么?
- 借助 AI 编码代理,把功能想法逐步转化为规格、计划和实现。 在合并前,通过记录的报告诊断并验证缺陷修复。 在编写代码前,判断产品想法是否值得投入工程资源。 为工程团队打包经过审批的模板和规范,供多个项目复用。
- spec-kit 怎么安装和运行?
- 使用 uv 安装 Specify CLI: uv tool install specify-cli 为 GitHub Copilot 创建项目: specify init my-project --integration copilot 进入项目目录,在该目录启动编码代理,并在其聊天中运行规范驱动技能: cd my-project
- 在哪里获取 spec-kit?
- 源代码和安装说明在 GitHub 上:https://github.com/github/spec-kit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 Neovim 带来类似 Cursor 的 AI 对话、代码建议和一键应用修改的插件。
面向企业场景的开源大模型应用开发运维平台,涵盖工作流、RAG、智能体与模型管理等能力。
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。
面向 VS Code 的开源 AI 编程代理,可接入自有模型,包括云端 API、账号以及本地 Ollama 或 llama.cpp。
开源的 AI 平台,用于追踪、测试、路由和管理公司内的 LLM 调用、智能体与编程助手。