面向 claude code 用户

Claude Code 写代码,Git 由您批准。

Claude Code 通过 MCP 提议每一次 Git 操作,在您于 FluxGit 中批准之前不会运行任何东西。您会先看到确切的差异、风险级别和还原点,一键即可撤销您批准过的任何操作。

现支持 macOS,Windows 与 Linux 邀请制 · 公开仓库免费 · 适配任何 MCP 主机

真实界面 · 合成演示数据

60 秒完成配置。

三步。下面的每条命令都直接来自开源 MCP 服务器的 README,因此您粘贴的就是真正运行的内容。

第 1 步安装

安装 FluxGit

为 macOS 下载桌面应用;Windows 和 Linux 构建在测试期间为邀请制。批准卡片就出现在这里。如果您只想要免费的只读外壳而不需要应用,一条命令即可把 fluxgit-mcp-sidecar 放到您的 PATH 中:

cargo install --git https://github.com/fluxgit-hq/fluxgit-mcp-server fluxgit-mcp-sidecar
第 2 步连接

通过 MCP 连接 Claude Code

Claude Code 是 MCP 主机,因此通用配置块可直接使用。将它粘贴到您的 MCP 配置中;FluxGit 应用会在“设置 > 智能体 / MCP > 快速连接”中为您预填 sidecar 的绝对路径和 gateway 地址:

{
  "mcpServers": {
    "fluxgit": {
      "command": "/absolute/path/to/fluxgit-mcp-sidecar",
      "env": {
        "FLUXGIT_GATEWAY_ADDR": "127.0.0.1:14660",
        "FLUXGIT_MCP_AUDIT_LOG": "/optional/path/to/audit.jsonl"
      }
    }
  }
}

FLUXGIT_GATEWAY_ADDR 解锁由 FluxGit 驱动的工具和批准循环;没有它,免费的只读层依然可用。FLUXGIT_MCP_AUDIT_LOG 是可选的,会写入一个仅追加的审计文件。

第 3 步首次批准

让 Claude 用 Git 做点什么

在 Claude Code 中说“把你改动的内容提交了”。Claude 会调用 repo.brief 来了解现状,然后发送 operation.preview.commit,附上其理由和它想暂存的确切文件。FluxGit 中会出现一张卡片;您阅读后点击“批准”或“拒绝”。这就是整个循环。

对您而言有何改变。

没有意外提议

它会先询问

再也不会在 reset 已经发生之后才发现。Claude 想要的每一次 Git 写入都以卡片形式送达,附带平白语言的理由、确切的差异、风险级别,以及在任何操作运行之前创建的还原点。

恢复撤销

撤销任何操作

批准了一批却后悔了?已完成的卡片通过受保护的 reset 流程提供一键撤销,每次批准都会把它的还原点保存在 Safety Timeline 中。

上下文repo.brief

它为 Claude 节省上下文

在一个 44 次提交的测试仓库中,通过原始 git 输出来了解仓库花费了 1,886 个 token;一次 repo.brief 调用用 607 个 token 回答了同样的问题。是实测,不是估算。这些上下文 Claude 会留给您真正的任务。

诚实的回答。

价格

它免费吗?

公开仓库免费。一次性 39 美元的创始人许可证可增加私有、自托管和纯本地仓库。MCP 外壳本身是 Apache-2.0 下的开源软件。

其他智能体

它只能配合 Claude Code 吗?

不。FluxGit 使用开放的 Model Context Protocol,因此任何 MCP 主机都以相同方式连接:Codex、Cursor,或您接下来切换到的任何工具。上面的配置没有任何是 Claude 专属的。

安全

智能体能绕过批准吗?

不能。MCP 服务器根本不暴露任何写入能力;每一次变更都是一个提议,而通往 Git 写入的唯一路径就是您在桌面应用中的点击。这是构造使然,而非策略约束。

git 技能

如果我不太懂 Git 怎么办?

这正是重点。卡片用平白的语言解释操作会做什么,标出风险,并在您批准之前展示退路。您通过审阅真实决策来学习 Git,而不是死记命令。

我打造 FluxGit,就是为了让机器先询问。如果您想了解完整的工具面和 wire 契约,MCP 功能页面里全都有。

FluxGit 是一款独立产品,与 Anthropic 无隶属关系。