spec-kitty

用规格驱动 AI 编码,看板管进度,自动合并提效

spec-kitty 是一个面向严肃软件开发者的规格驱动开发(Spec-Driven Development)工具,旨在将 AI 编码助手(如 Claude、Cursor、Gemini、Codex)纳入规范化的开发流程。它解决了 AI 生成代码时缺乏明确规格、进度不可控、多任务并行混乱等问题。核心能力包括:基于规格(spec)的任务拆解与跟踪,提供看板(Kanban)仪表盘实时展示开发进度;支持 git worktrees 实现多任务并行隔离;具备自动合并(auto-merge)功能,减少人工干预;与主流 AI 编码工具深度集成,让开发者用自然语言定义规格,AI 按规格执行编码,从而提升代码质量与开发效率。项目用 Python 编写,适合追求严谨流程的团队。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1639
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队spec-kitty
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agentic-coding,ai-agents,ai-coding-workflow,ai-development-dashboard,ai-progress-tracking,ai-workflow,claude-code,code-workflow,coding-agent-orchestration,cursor-agent,development-kanban,gemini-cli,github-copilot,kanban-workflow,multi-agent-support,spec-driven-development,spec-workflow-automation,structured-development,vibe-coding,windsurf
GitHub 星标★ 1639
30天Star增速
HF 下载量
上线时间2025-10-09 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • Python 运行环境(pipx 会为 CLI 创建独立虚拟环境)
  • 一个 git 仓库(Spec Kitty 把 spec、plan、验收标准等存进仓库,并用 git worktree 隔离并行任务)
  • 已使用的 AI 编码助手,如 Claude Code、Codex、Cursor、Gemini、GitHub Copilot、Windsurf、OpenCode

安装与启动步骤

  1. 1用 pipx 安装 CLI

    README 推荐的安装方式,pipx 会把 Spec Kitty 装进独立虚拟环境,避免现代 Linux 上常见的 externally-managed-environment 报错。

    pipx install spec-kitty-cli
  2. 2或用 uv 安装

    README 列出的另一种受支持安装方式,已习惯 uv 的用户可直接用;与 pipx 方式二选一即可。

    uv tool install spec-kitty-cli
  3. 3准备 git 仓库

    Spec Kitty 以仓库为唯一事实来源,并依赖 git worktree 做多任务并行隔离,因此需要在 git 仓库内使用。

    git init
  4. 4按工作流接入流程

    README 给出的主干流程为 spec -> plan -> tasks -> next -> review -> accept -> merge,请在仓库中按此顺序推进任务。

  5. 5连接你的 AI 助手

    在 Claude Code、Codex、Cursor、Gemini、GitHub Copilot、Windsurf、OpenCode 等助手环境中使用,由人在规格与验收标准上把关。

如何确认成功

安装完成后终端中可直接调用 spec-kitty 命令(pipx/uv 会自动加入 PATH);再进入 git 仓库按 spec -> plan -> tasks 流程跑通第一个任务。

常见问题

Q:为什么推荐 pipx 而不是直接 pip install?

A:README 明确说明 pipx 让 Spec Kitty 独占虚拟环境,避免现代 Linux 发行版上常见的 externally-managed-environment 错误。其他受支持方式是 uv tool install。

Q:这个工具是让 AI 全自动写代码吗?

A:不是。README 强调它默认不是「无人值守的黑盒」:人负责定义意图、架构和验收标准,智能体只在可追溯的 worktree 里实现,再由评审者接受、拒绝或合并。

Q:它和哪些 AI 编码助手配合?

A:Claude Code、Codex、Cursor、Gemini、GitHub Copilot、Windsurf、OpenCode 以及其他 AI 编码智能体,目标是围绕它们搭一个受治理的软件工厂。

Q:怎么解决多任务并行的分支混乱?

A:Spec Kitty 为智能体提供相互隔离的 git worktree,让多个工作包并行实现而不互相污染分支,并提供看板展示进度与自动合并。

注意事项

  • README 节选只给出安装命令,未提供 init、看板启动等具体子命令与参数,请以官网 https://spec-kitty.ai 和仓库文档为准。
  • Spec Kitty 把 spec、plan、work package、验收标准、评审状态和合并决策都保存在你的仓库里,请确保仓库纳入版本管理。
  • 包名是 spec-kitty-cli,命令行工具名是 spec-kitty,两者不要混淆。
  • 它定位为「明亮的软件工厂」而非黑盒:人的评审与验收是流程中的必备环节。

核心亮点

  • 深度集成 Claude、Cursor、Gemini、Codex 等主流 AI 编码工具,生态覆盖广
  • 看板仪表盘直观展示规格任务进度,让 AI 开发过程可监督、可管理
  • 基于 git worktrees 的多任务并行隔离,支持同时推进多个规格任务,互不干扰

不足之处

  • 文档/社区待观察
  • 依赖外部 AI 工具,自身不提供模型能力,需配合付费服务使用

适用场景

  • 团队使用 AI 编码助手进行多模块并行开发,需要统一规格管理
  • 个人开发者希望将 AI 生成代码纳入规格化流程,提升代码一致性
  • 需要自动化合并 AI 分支,减少人工 review 负担的持续集成场景

替代项目

Cursor、Claude Code、Aider

项目介绍

spec-kitty 是编程开发领域的开源项目,由 spec-kitty 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,639)位列前 30%,在编程开发分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,503 增加到 1,639,净增 136。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:团队使用AI编码助手进行多模块并行开发,需要统一规格管理。同类可对比的替代方案包括 Cursor、Claude Code、Aider。

上一篇:codexmaster

下一篇:agnix

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
crystal 开源

多个 AI 同时写不同功能,互不干扰齐头并进。

(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in paralle···

★ 3121 2026-08-09