# 工具集

> 全部已收录的资源，编辑推荐的排在前面。下面几种条件可以同时用。

- 可以搜索：在地址后加 `?q=<关键词>`，多个关键词用空格分隔，要同时命中。搜的是名称、仓库、标签、职业、简介与 README。
- 可以按类型过滤：在地址后加 `?type=<cli|skill|plugin|mcp>`。
- 可以按职业过滤：在地址后加 `?profession=<职业编号>`，多个用逗号分隔，资源适合其中任意一个即可。编号见 https://hebbmind.com/api/v1/professions
- 可以按标签过滤：在地址后加 `?tag=<标签>`，多个用逗号分隔，资源要同时带有这些标签。标签见 https://hebbmind.com/api/v1/tags

适合全栈 / 独立开发或算法 / AI或硬件 / 机械工程的资源，带标签 `git`，共 17 项。

> - 全栈 / 独立开发：跨前后端的通用研发：编码 Agent 工作流、代码评审、调试与 Git 协作。
> - 算法 / AI：模型训练、评测与大模型应用开发。
> - 硬件 / 机械工程：机械零件与装配建模出图、电路原理图与 PCB 设计评审、多物理场与系统仿真，以及 BOM 与生产文件导出。

- [Requesting Code Review](https://hebbmind.com/zh-TW/skill/requesting-code-review.md): [Skill] 完成任务或合并前，按 git 提交区间派发独立的评审子代理，对照计划与需求检查实现，并按严重、重要、次要分级处理反馈。obra/superpowers 技能集之一。
- [Using Git Worktrees](https://hebbmind.com/zh-TW/skill/using-git-worktrees.md): [Skill] 开工前为功能开发建立隔离工作区：优先用 agent 自带的 worktree 工具，否则回退到 git worktree，并安装依赖、跑基线测试确认起点干净。出自 superpowers。
- [mcp-server-git](https://hebbmind.com/zh-TW/mcp/git.md): [MCP] MCP 官方参考实现：让 agent 操作本地 Git 仓库，查看状态与 diff、暂存与提交、创建和切换分支、按时间检索提交日志。Python 编写，用 uvx 即可运行，目前仍处早期开发阶段。
- [bat](https://hebbmind.com/zh-TW/cli/bat.md): [CLI] 带语法高亮、行号与 Git 修改标记的 cat 替代品，支持用 --line-range 按行输出；在管道等非交互场景下自动退化为纯文本，也可配合 git diff、tail -f 查看代码与日志。
- [Aider](https://hebbmind.com/zh-TW/cli/aider.md): [CLI] 终端里的 AI 结对编程工具：为整个代码库建立仓库地图，改动自动提交 git，可接入 Claude、DeepSeek、OpenAI 等几乎所有模型及本地模型，改完可自动跑 lint 与测试。
- [Open Code Review](https://hebbmind.com/zh-TW/skill/open-code-review.md): [Skill] 驱动阿里开源的 ocr CLI 评审 Git 变更（工作区、单个提交或分支对比），按严重级别汇总逐行评审意见，用户要求时自动修复。需先配置 LLM 接口（Anthropic、OpenAI 等协议），缺少 CLI 时会自动安装。阿里巴巴官方维护。
- [Gitleaks](https://hebbmind.com/zh-TW/cli/gitleaks.md): [CLI] 检测 Git 仓库、目录文件与标准输入中硬编码的密码、API Key 和令牌，可配成 pre-commit 钩子或 GitHub Action 拦截密钥泄露。已宣布功能冻结、只发安全补丁，作者转向 Betterleaks。
- [TruffleHog](https://hebbmind.com/zh-TW/cli/trufflehog.md): [CLI] 在 Git、GitHub、S3、文件系统等来源中查找泄露的凭据，可识别 800 多种密钥类型，并登录对应服务验证密钥是否仍然有效，减少误报。
- [eza](https://hebbmind.com/zh-TW/cli/eza.md): [CLI] 社区维护的现代 ls 替代品（exa 的后继），支持彩色输出、树形视图、Git 状态与文件图标，可按 .gitignore 过滤，便于快速浏览目录结构。
- [DVC](https://hebbmind.com/zh-TW/cli/dvc.md): [CLI] 像 Git 管代码一样管理数据集和模型的版本：数据存放在 S3、GCS 等远端存储，版本信息记在 Git 仓库里。还提供可复现的流水线和本地实验追踪，改动后只重跑受影响的步骤。
- [pre-commit](https://hebbmind.com/zh-TW/cli/pre-commit.md): [CLI] 多语言 git hook 管理框架：在 .pre-commit-config.yaml 里声明格式化、lint、密钥扫描等钩子，提交前自动运行，也可用 pre-commit run --all-files 让 agent 提交前自检。
- [Worktrunk](https://hebbmind.com/zh-TW/cli/worktrunk.md): [CLI] 为并行运行多个 AI agent 设计的 git worktree 管理命令行（wt）：按分支名创建、切换和清理 worktree，一条命令新建 worktree 并启动 Claude；支持钩子、LLM 生成提交信息和一键合并。
- [Differential Review](https://hebbmind.com/zh-TW/skill/differential-review.md): [Skill] Trail of Bits 出品，从安全视角审查 PR、提交或 diff：结合 git blame 追溯历史、按调用方数量估算改动影响范围、检查测试覆盖缺口，输出 Markdown 审查报告。
- [Container Use](https://hebbmind.com/zh-TW/cli/container-use.md): [CLI] Dagger 官方出品：给每个编码 agent 分配独立的容器和 git 分支，多个 agent 可以并行工作、互不干扰，还能查看命令日志、随时接管终端。以 MCP 方式接入，需要 Docker 与 Git，目前仍处于实验阶段。
- [CC Safety Net](https://hebbmind.com/zh-TW/plugin/cc-safety-net.md): [Plugin] 在工具调用执行前，拦截破坏性的 Git 与文件命令（如 git reset --hard、rm -rf）以及对 SSH 密钥、.env 等敏感文件的读写。它按命令语义解析，套一层 bash -c 也能识别。支持 Claude Code、Codex 等多种编码 CLI，需要 Node.js 18+。
- [gh-stack](https://hebbmind.com/zh-TW/skill/gh-stack.md): [Skill] 用 GitHub CLI 扩展 gh stack 管理堆叠式分支与相互依赖的 PR：把多部分工作拆成按依赖排列的分支层，每层一个 PR，并处理创建、推送、提交、同步、变基与合并；说明在非交互环境下必须带上的参数，避免命令卡在交互界面。GitHub 官方技能，需要安装该扩展。
- [Linear Setup](https://hebbmind.com/zh-TW/skill/linear-setup.md): [Skill] 按方法论把仓库接入 Linear 跟踪：先确认是否已有项目，以 README 等为北极星规划项目类型与里程碑，依据 CHANGELOG、路线图和 git 记录有据可查地回填已完成的工作，连好 issue 依赖，并把跟踪约定写进 CLAUDE.md、AGENTS.md 或 Cursor 规则。需要 Linear MCP。
