Repolode
mtarcure

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. 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. 2

    克隆仓库并安装 Python 环境

    git clone https://github.com/mtarcure/claude-vibe-squad.git && cd claude-vibe-squad && uv sync
  3. 3

    安装本地泄露防护钩子并运行健康检查

    bash docs/install/install-pre-commit-hook.sh && bin/squad doctor
  4. 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 数据每日更新。

相关项目