AI 编程 3.0 · 值得看 2026-03-31 · 文章

让Claude 和 Codex 告诉我需要哪些工具才能更快地运行

让 Claude Code 与 Codex 自查本机开发环境:对比二者给出的缺失工具清单,并补齐 ripgrep、fd、fzf 等与 AI 协作相关的 CLI 工具链。

打开原文回到归档

跳转到主要内容 ZhiJun Blog

  • 博客
  • 周报
  • Wiki
  • 标签
  • 跑步
  • 聚合
  • 关于

首页/博客

让Claude 和 Codex 告诉我需要哪些工具才能更快地运行

4 分钟阅读·

2026-03-30

最近看到一篇文章《Claude Code told me what tools it needs to work faster. Oh boy I was missing so many things.》。作者通过一次让 Claude Code 自查环境的实验,整理出 ripgrep、fd、fzf、DuckDB、git-delta、xh、watchexec、just、semgrep 等能显著提升 AI 编码助手效率的工具,并指出:提升效果不只靠改 prompt,还要把 AI 当成需要「趁手 CLI」的协作者。

出于好奇,我分别向 CodexClaude 提了同一个问题:

为了有效地帮助我解决问题,您还缺少哪些工具?请分析已安装的软件、缺失的软件、损坏的软件和冗余的软件,并按对您帮助我的能力的影响程度排序。

下面是我的记录与取舍。

Codex

我向 Codex 提问:

它的回答:

我让 Codex 整理成报告,其中 缺失项大致如下。

P0

| 工具 | 说明 | | --- | --- | | gh | GitHub CLI,影响 PR、issue、release、workflow 等 | | psql | PostgreSQL 客户端,影响连库与 SQL 验证 | | gradle | Gradle 项目构建与依赖检查 |

P1

| 工具 | 说明 | | --- | --- | | redis-cli / mysql | 缓存与关系库排查 | | poetry | Python 若用 Poetry 管理依赖 | | deno | 仅 Deno 项目明显相关 | | playwright | 浏览器自动化脚本通道 |

我的取舍:本地开发多用 Docker 跑数据库与中间件,因此不会在本机装 psql / redis-cli / mysql 等;Gradle 不常用,也未装。唯一打算补的是 gh。按 Codex 的提示,我还删掉了一部分冗余版本软件。

Claude

我向 Claude 提问:

Claude 给出的最小修复清单(截图):

我的决策

  • gh、Gradle:可以安装(Gradle 若项目需要再装)。
  • kubectl:本机不用,可卸。
  • Docker:编排用 OrbStack,不装 Docker Desktop。

按提示执行的大致步骤如下(请按需裁剪;不要盲目照抄 brew untap,除非你清楚含义):

Terminal window

echo "=== 1. 安装 Xcode CLI Tools ==="

xcode-select --install

echo "=== 2. 安装缺失的关键工具 ==="

brew install gh

echo "=== 3. 配置语言环境(若使用 Rust)==="

rustup default stable

echo "=== 4. 清理 Homebrew(按需)==="

brew untap homebrew/bundle   # 仅在你确认需要时

brew link certifi

brew link kubernetes-cli

brew cleanup --prune 30

echo "=== 5. 更新包 ==="

brew update && brew upgrade

补齐「现代 CLI」

参考同一篇英文文章,Claude 一开始没有主动列出 ripgrep、fd、fzf、DuckDB、xh、git-delta 等。我让它对照原文再分析:

之后 Claude 按类别整理了已安装 / 建议安装 / Shell 集成,核心表格如下(节选)。

文件搜索与导航fdripgrepfzf —— AI 少在路径和搜索上犯错。

输出增强batgit-deltaeza —— 读文件、看 diff、列目录更清晰。

数据处理jqyqduckdb —— JSON/YAML/轻量 SQL。

HTTPxh(以及可选 httpie)。

代码质量semgrep

自动化justwatchexec

文本sd

推荐再装(按需):tldrprocsbottomNushell 等。

Shell 集成(示例)

fzf(若用 Homebrew 安装):

~/.zshrc

[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh

# 或执行: /opt/homebrew/opt/fzf/install

just 的 zsh 补全(不要用 fish 的 psub 语法):

~/.zshrc

eval "$(just --completions zsh)"

eza / bat 别名可放在 ~/.zshrc 或统一的 ~/.aliases 里,与 dotfiles 保持一致即可。

项目级示例

justfile(我把以前的 go-task 迁到 just,按需保留):

test:

cargo test

build:

cargo build

dev:

watchexec -e rs,toml cargo run

semgrep 规则示例仅作演示,实际项目需按语言与框架调整。

使用频率(主观)

| 频率 | 工具 | | --- | --- | | 每日 | fdrgfzfbatjq | | 每周 | xhjustduckdbsemgrep | | 偶尔 | sdwatchexecyq |

更多用法可参考《命令行四件套:fd/rg/fzf/bat》。

dotfiles 与 Brewfile

我有一份 macOS 重装后的初始化配置 dotfiles(私有仓库时以本地为准),并让 Claude 按已装软件对齐 Brewfile

成文时的结构大致是:Taps(如 sdkman/taptw93/tap;注意拼写是 sdk 不是 sak)→ 命令行 brew(可先集中一块 「开发工具」,如 ghfnmuvpandoc;其余如 fdripgrepfzfbatjustxh 等)→ 图形 cask(编辑器、浏览器、OrbStack、Kaku、cc-switch 等)。完整列表与注释以仓库内最新 Brewfile 为准,避免博文与仓库长期漂移;安装方式:brew bundle install

小结

1. Codex 更偏「缺什么数据库/构建客户端」,和你在本机是否用容器跑服务强相关;Claude 在追问后更能对齐「文章里那套 AI 友好 CLI」。 2. 共同点gh 对 GitHub 工作流帮助大,值得装。 3. fd / rg / fzf / bat 这类工具,投入小、和 AI 读仓库、跑命令的习惯契合度高,适合写进 Brewfile 长期维护。 4. 自动化脚本里的 brew untaprustup 等,只在你真实需要时执行;容器编排用 OrbStack 即可,不必重复装 Docker Desktop。

  • ai
  • tools

订阅与分享

订阅文章

订阅更新,不错过后续文章

直接通过 RSS 和 Telegram 订阅本站更新。

订阅 RSS 关注 Telegram

分享文章

如果这篇有帮助,可以顺手转发

直接分享给同事、朋友,或者发到你的社交平台。

分享到 X 分享到 Telegram 邮件分享

相关文章

ai / tools

从 Vim 到 AI:开发工具这些年

按年代梳理编辑器、IDE、云原生到 Copilot 与 Cursor:一张时间线看懂工具链怎么变。个人整理,方便收藏对照。

ai / openclaw / hermes

2026-04-12|OpenClaw 迁移到 Hermes

本周记录:将 OpenClaw 迁移到 Hermes Agent、博客评论系统从 Artalk 切换到 Giscus、发表 5 篇技术博文与 10 篇公众号文章…

ai / openclaw

普通人如何用小龙虾记日记

用 OpenClaw 小龙虾轻松记日记,无需打开 App、不用排版整理,随手发送即可自动按日期归档。适合普通人的碎片化记录方法。

ai / spring-ai / skillsjars

SkillsJars:用 Maven 依赖管理 AI Agent Skills

介绍 SkillsJars 是什么、如何使用(AI 代码助手和 Spring AI)以及如何创建和发布 SkillsJars。

ai

2026-04-05|AI 翻译英文文章

本篇博客介绍最近一周(2026-03-30 ~ 2026-04-05)的记录与思考。 摘要

tools

Obsidian 的 CEO 是如何做知识管理的

根据 Steph Ango(kepano)《How I use Obsidian》等文整理的用法笔记:库结构、Bases、内链与分形日记、模板属性、评分与发稿,…

2026-03-29|翻译技能迭代、重启公众号 IntelliJ IDEA 2026.1,真正有用的只有这 5 个变化

© 2026 ZhiJun. All rights reserved.