一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
mtarcure/claude-vibe-squad
多模型 AI 编程编排工具,由协调器把 Markdown 定义的任务分派给 5 个模型家族的 CLI,并在独立 git worktree 中执行。
- Star
- 165
- Fork
- 26
- 未关闭 Issue
- 0
- 最近提交
- 30天前
这是什么?
Vibe Squad 是一套主要面向 macOS 的 AI 编程编排层。用户向名为 Chrono 的协调器描述目标,它会拆分成带范围限定的任务文件,分配给 71 个角色化专家中的一个,并启动对应的 Claude、Codex、Gemini(通过 agy)、Kimi 或 Grok 原生 CLI。每个会修改文件的任务都在独立的 git worktree 中运行,并声明可写范围,通过检查后才会合并。
行为规则以 Markdown 文件形式存放,包括模式、专家说明、能力卡片和技能文档,都可以直接打开修改。代码只负责启动进程、worktree 隔离、身份校验和集成边界。高风险任务可要求另一模型家族的审查者复核,运行笔记保存在仓库之外的私有 Markdown 库中。
使用前需要安装 tmux、fswatch、jq、Python 3.13,并为各家 CLI 完成认证。项目明确说明,代理以当前用户权限运行,写入范围是在集成时强制执行,而非沙箱隔离。
核心功能
- 01将任务分派给绑定 Claude、Codex、Gemini、Kimi 或 Grok CLI 的专家
- 02每个修改文件的任务在独立 git worktree 中运行,并声明可写范围
- 03安全和判断类任务可要求其他模型家族进行交叉审查
- 04专家说明、模式和技能均以可编辑的 Markdown 文件存放
- 05运行记忆保存在仓库外的私有 Markdown 库中
适用场景
- 在同一仓库的不同分支上并行运行多个 AI 编程代理
- 在合并 AI 生成的改动前,由另一模型家族做独立审查
- 通过编辑 Markdown 而非代码来定制代理角色和工作流
快速上手
- 1
创建私有记忆库并导出其路径
mkdir -p "$HOME/Obsidian-Chrono" && printf '%s\n' '{"vault_id":"my-private-vault","schema_version":1}' > "$HOME/Obsidian-Chrono/.chrono-vault" && export CHRONO_VAULT_ROOT="$HOME/Obsidian-Chrono" - 2
克隆仓库并安装 Python 环境
git clone https://github.com/mtarcure/claude-vibe-squad.git && cd claude-vibe-squad && uv sync - 3
安装本地泄露防护钩子并运行健康检查
bash docs/install/install-pre-commit-hook.sh && bin/squad doctor - 4
启动带有 Chrono 的 tmux 控制台
bin/squad up
使用前须知
- 目前仅支持 macOS。
- 需要已通过身份验证的 Claude、Codex、Gemini(agy)、Kimi 和 Grok 原生 CLI。
- 智能体以您的权限运行检出仓库中的代码,写入范围并非沙箱。
- 部分可选功能(如 chrono-dedup)未随仓库分发,需单独配置。
标签
常见问题
- claude-vibe-squad 是什么?
- 多模型 AI 编程编排工具,由协调器把 Markdown 定义的任务分派给 5 个模型家族的 CLI,并在独立 git worktree 中执行。 Vibe Squad 是一套主要面向 macOS 的 AI 编程编排层。用户向名为 Chrono 的协调器描述目标,它会拆分成带范围限定的任务文件,分配给 71 个角色化专家中的一个,并启动对应的 Claude、Codex、Gemini(通过 agy)、Kimi 或 Grok 原生 CLI。每个会修改文件的任务都在独立的 git worktree 中运行,并声明可写范围,通过检查后才会合并。
- claude-vibe-squad 可以免费使用吗?用的什么许可证?
- claude-vibe-squad 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- claude-vibe-squad 还在维护吗?
- 活跃维护中。claude-vibe-squad 最近一次提交是在 2026年9月21日。
- claude-vibe-squad 适合用来做什么?
- 在同一仓库的不同分支上并行运行多个 AI 编程代理 在合并 AI 生成的改动前,由另一模型家族做独立审查 通过编辑 Markdown 而非代码来定制代理角色和工作流
- claude-vibe-squad 怎么安装和运行?
- 创建私有记忆库并导出其路径: mkdir -p "$HOME/Obsidian-Chrono" && printf '%s\n' '{"vault_id":"my-private-vault","schema_version":1}' > "$HOME/Obsidian-Chrono/.chrono-vault" && export CHRONO_VAULT_ROOT="$HOME/Obsidian-Chrono" 克隆仓库并安装 Python 环境: git clone https://github.com/mtarcure/claude-vibe-squad.git && cd claude-vibe-squad && uv sync 安装本地泄露防护钩子并运行健康检查: bash docs/install/install-pre-commit-hook.sh && bin/squad doctor 启动带有 Chrono 的 tmux 控制台: bin/squad up
- 在哪里获取 claude-vibe-squad?
- 源代码和安装说明在 GitHub 上:https://github.com/mtarcure/claude-vibe-squad
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 YAML 定义并启动由 Claude Code 与 Codex 组成的持久化 agent 团队的 CLI 与终端界面。
一个 Claude Code 插件,提供会自我修正的记忆、持久化研究知识库,以及一组工作流技能、命令和钩子。
一个网页工作区,让团队与 AI 编程代理在实时空间画布上协作,每个代理运行在独立的 git 分支中。
用 Rust 编写的终端工作区,持久运行编码智能体,标记每个窗格的工作、阻塞或空闲状态,并支持智能体通过 CLI 和 socket API 操控。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。