AI 工具、开发效率、Claude Code·

Claude Code 就是我的电脑 [译]

我在无提示模式下运行 Claude Code,每天为我节省一小时时间,两个月来没有破坏过我的 Mac

摘要:我在无提示模式下运行 Claude Code,每天为我节省一小时时间,两个月来没有破坏过我的 Mac。每月 200 美元的 Max 计划 完全物有所值。

在过去的两个月里,我一直过着「危险」的生活。我使用 --dangerously-skip-permissions 标志启动 Claude Code于 2 月底发布),这个标志会绕过所有权限提示。根据 Anthropic 的文档,这「仅适用于没有互联网的 Docker 容器」,但它在常规 macOS 上运行得很完美。

是的,一个恶意提示理论上可能会摧毁我的系统。这就是为什么我保持每小时的 Arq 快照(还有一个 SuperDuper! 克隆),但两个月后我零事故。

从「AI 助手」到万能终端

当我第一次安装 Claude Code 时,我以为我得到的是一个用于编码任务的更智能的命令行。我实际得到的是一个恰好在文本中运行的通用计算机界面。这种心理转变花了几周时间,但一旦理解了,我意识到 Claude 可以在我的电脑上做我要求的任何事情。

突破时刻发生在我迁移到新 Mac 时。我没有进行通常的恢复操作,而是将 Claude 指向我的备份磁盘并说:「从我的备份磁盘恢复这台 Mac——从 dotfiles 开始,然后是系统偏好设置、CLI 工具,并恢复 Homebrew 公式和全局 npm 包。」Claude 起草了一个迁移计划,逐步执行,在不到一个小时内让我的新机器准备就绪。1

我实际用它做什么

我的日常 Claude Code 使用可归纳为几个主要成果:

发布内容:「将这里的约 40 篇文章从 Jekyll 转换为 MDX 格式。确保复制图片并保留重定向。」二十分钟后,Claude 处理了每一篇文章,设置了适当的重定向,验证了所有图片路径,并推送了一个可合并的分支。

提取功能:「将此功能提取到一个 Swift 项目中」(这就是我如何发布 Demark 的),Claude 创建了包结构,编写了测试、文档,并处理了整个开源发布过程。

自动化内容:就像这篇文章一样。我使用 Wispr Flow 与 Claude 对话,解释主题并告诉它阅读我过去的博客文章以我的风格写作。Claude 创建文档,帮助制定想法,并测试一切是否正确显示,而不是与 Markdown 格式作斗争。

生成测试数据:「为项目创建种子数据」变成了 Claude 分析我的代码库,理解数据模型,并生成具有适当关系的真实测试数据。

发布代码:我几周没有输入 git commit -m 了。相反,我说「以逻辑块提交所有内容」,Claude 处理整个流程——暂存更改、编写有意义的提交消息、推送、打开 PR、监视 CI,并修复任何 CI 失败。当构建中断时,它会分析错误并自动修补它们。它在解决合并冲突方面也非常出色。

清理操作系统:「在 Dock 中隐藏最近应用」变成了一个单一的自然语言命令,而不是谷歌搜索正确的 defaults write 咒语。Claude 了解 macOS 内部,并乐意在修改 plist 后调用 killall Dock 来重启 Dock。

启动新机器:最近在设置 CodeLooper 的代码签名和公证时,Claude 处理了安装 Homebrew 包、创建私钥、将它们添加到钥匙串、创建备份、构建项目、上传到 GitHub、运行测试和监控过程。唯一的手动部分是点击更新 UI,但使用我的 macOS Automator MCP Server,我可能也可以教它这个。

我在我的 shell 配置中使用别名2,所以只需输入 cc 就可以使用权限标志运行 Claude。

为什么这有效(以及何时无效)

Claude Code 之所以出色,是因为它是命令行优先构建的,而不是作为事后思考添加到 IDE 中。代理可以完全访问我的文件系统(如果你足够大胆的话...),可以执行命令、读取输出,并根据结果进行迭代。

Anthropic 的最佳实践指南建议在你的仓库根目录保留一个 CLAUDE.md 文件,其中包含特定于项目的上下文。我采用了这种模式,并注意到 Claude 提出的澄清问题更少,编写的代码更准确。你可以查看我的 Claude Code 规则,了解我如何构建这些文件的示例。像这样的小优化很快就会复合。

主要限制是响应时间。Claude 的思考过程需要几秒钟,对于快速调试会话,我有时会使用传统工具。但是,你可以在命令前加上 ! 来直接运行它们,而无需等待令牌评估——Claude 无论如何都会执行你的命令,但当你确切知道要调用什么时这更快。对于我不确定需要什么的探索性工作,Claude 的推理能力完全补偿了短暂的停顿。

为什么 Warp 不够

Warp 的使命是「用 AI 重新发明命令行」。他们构建了美丽的 GPU 加速面板和智能自动完成。

根本差异归结为信任和执行流程。Claude 纯粹通过文本操作,在理解上下文和意图方面非常智能。有了这种设置,我可以预先授权 Claude 执行命令,而无需持续的确认提示。Warp 虽然很出色,但需要对每个命令进行单独批准——没有等效于 Claude 的「危险模式」,你可以在其中授予全面执行信任。这意味着 Claude 保持对话流畅,而 Warp 仍然会用权限请求打断。

我注册了 Warp,因为我喜欢他们的使命,我希望他们最终走向 Claude 所在的地方。但似乎他们对安全性有根本不同的想法。另外,Ghostty 就是更好的命令行,原生的,不是基于 Electron 的,更快。

未来方向

我们正处于 AI 原生开发工具的早期阶段。Claude Code 代表了一种范式转变:从帮助你运行命令的工具到理解意图并采取行动的工具。我不只是更快地输入命令——我在根本上更高的抽象层级上操作。我不再想「我需要写一个 bash 脚本来处理这些文件,chmod 它,测试它,调试它」,而是想「按日期组织这些文件,压缩超过 30 天的任何内容」。

这不是关于 AI 取代开发者——而是关于开发者成为强大系统的编排者。技能上限提高了:语法退色,系统思维闪闪发光。

你应该尝试这个吗?

如果你对计算风险感到舒适并且有可靠的备份,绝对应该。学习曲线基本为零——你只需开始像对待称职同事一样与你的计算机对话。几天内,你会想知道没有它你是如何工作的。

你的计算机不再只是一台计算机。它是 Claude。而 Claude 非常有能力。


有更疯狂的 Claude 工作流程吗?ping 我 @steipete


必读:我的朋友和前员工 Philipp 写的 How I Use Claude Code 是每个使用 Claude Code 的人的必读。

脚注

  1. 注意,完整的备份迁移有时可能在较新的 macOS 版本中导致各种系统问题
  2. alias cc="claude --dangerously-skip-permissions"

原文链接:https://steipete.me/posts/2025/claude-code-is-my-computer


© 2025 智人飞扬