Claude Code就是我的电脑:vibe coding的终极实践
作者:Peter Steinberger
译者:tengda
原文:steipete.me/posts/2025/claude-code-is-my-computer
我在无提示模式下运行Claude Code;它每天帮我节省一小时,并且在过去两个月里从未把我的Mac弄坏过。每月200美元的Max订阅计划完全物有所值。
Table of contents
Open Table of contents
危险模式下的vibe coding实验
在过去两个月里,我过得有点冒险。我用--dangerously-skip-permissions
参数启动Claude Code(2月底发布),这个参数会绕过所有权限确认。根据Anthropic的文档,它”仅适用于无网络的Docker容器”,但在普通的macOS上运行也完全没问题。
是的,理论上一个恶意指令可能会摧毁我的系统。但我设置了Arq每小时快照备份,还有SuperDuper!的完整克隆。两个月下来,我一次事故都没有遇到。
这就是真正的vibe coding:完全信任AI,让它成为你系统的延伸。
从「AI助手」到「万能终端」
起初我以为Claude Code只是一个更聪明的命令行助手,专注于写代码。实际上,它是一个通用的计算机接口,只不过以文本为交互方式。这种思维转变花了我几个星期,但一旦适应,我意识到Claude可以完成我在电脑上想做的任何事。
最突破的时刻是在我迁移新Mac的时候。我没有像往常一样做复杂的系统恢复,而是直接告诉Claude:
"从我的备份盘恢复这台Mac —— 先恢复dotfiles,
再恢复系统偏好设置、CLI工具,
以及Homebrew包和全局npm包。"
Claude先拟定迁移计划,再一步步执行,最后不到一小时就让我新电脑准备就绪。
我实际用它来做的事
我每天使用Claude Code的场景主要集中在以下几类:
1. 发布内容
场景描述:
"把大约40篇Jekyll博文转换成MDX格式,
记得复制图片并保留跳转。"
结果:二十分钟后,Claude处理完全部文章,配置好跳转,验证了图片路径,还推送了一个可直接合并的分支。
这就是vibe coding的威力:不是让你写代码更快,而是让你完全跳过编码过程。
2. 提取功能
vibe coding指令:
"把这个功能抽取成一个Swift项目。"
Claude就会创建包结构、编写测试与文档,完成整个开源发布流程。我发布的Demark项目就是这样来的。
3. 自动化写作
像这篇文章就是这样生成的。我用Wispr Flow与Claude对话,说明主题,让它阅读我过去的博文以保持风格。Claude负责写Markdown、组织思路、确保排版显示无误。
这不是简单的内容生成,而是保持个人风格的智能写作协作。
4. 生成测试数据
vibe coding魔法:
"给项目生成种子数据"
Claude会分析代码库,理解数据模型,并生成真实合理的测试数据。不再需要手写mock数据或者复杂的faker脚本。
5. 提交代码
我已经几个星期没手写过git commit -m
了。我只需说:
"按逻辑分块提交所有更改"
Claude就会处理整个流程:
- 分阶段提交
- 生成有意义的提交信息
- 推送代码
- 开PR
- 监控CI
- 自动修复失败
它在解决合并冲突方面也非常厉害。
6. 清理系统
简单但实用的例子:
我:"隐藏Dock里的最近应用。"
Claude:执行 defaults write 命令,调用 killall Dock 重启
不需要Google搜索macOS命令,不需要记忆复杂的参数。
7. 新机器配置
最近帮CodeLooper配置代码签名和notarization,Claude全程负责:
- 安装Homebrew包
- 生成私钥
- 加到钥匙串
- 做备份
- 构建
- 上传GitHub
- 运行测试
- 监控过程
唯一需要我手动点的,就是macOS的更新界面(其实也能用Automator MCP Server教它自动完成)。
我甚至在shell配置里加了个别名:
alias cc="claude --dangerously-skip-permissions"
为什么它好用(以及不适用的场景)
vibe coding的优势
Claude Code的强大之处在于它是命令行优先设计的,而不是事后绑在IDE上的外挂。它能:
- 访问整个文件系统(前提是你敢开权限)
- 执行命令、读取结果
- 迭代操作
- 理解上下文和意图
CLAUDE.md:vibe coding的最佳实践
Anthropic的最佳实践指南推荐在项目根目录维护一个CLAUDE.md
文件,写明项目上下文。我采用后发现:
- Claude问的问题少了
- 代码质量更高
- 理解项目意图更准确
你可以看看我整理的Claude Code规则。
主要限制
响应时间:Claude思考需要几秒钟,在快节奏调试时我偶尔还是会用传统工具。不过可以在命令前加!
来直接运行,不走推理过程,这样更快。
探索性工作则反过来,Claude的推理反而更有价值。
为什么Warp不行
Warp的目标是”用AI重塑命令行”。它确实做了很漂亮的GPU加速面板和智能补全。
但根本区别在于信任与执行流:
Claude Code:
- 纯文本交互,却能深刻理解上下文
- 一次性授权执行命令
- 有”危险模式”,完全信任AI
- 对话体验流畅
Warp:
- 每次都要手动批准
- 没有Claude的”危险模式”
- 总是被权限弹窗打断
- 更像传统的命令行增强
我仍然支持Warp的使命,也希望他们未来能走向Claude的方向。但目前他们在安全上的理念似乎不同。
顺便说一句:Ghostty作为命令行本身比Warp更好,原生开发、非Electron、速度更快。
未来走向:vibe coding的时代
我们还处于AI原生开发工具的早期阶段。Claude Code代表着范式转变:从”帮你执行命令的工具”到”理解意图并自动行动的工具”。
操作层级的提升
这不是打字更快,而是操作层级提升:
传统方式:
我要写个bash脚本处理文件 → chmod → 测试 → 调试
vibe coding方式:
"按日期整理文件,把30天前的压缩"
开发者角色的进化
这不是AI取代开发者,而是开发者成为强大系统的编排者:
- 技能天花板抬高了
- 语法逐渐淡出
- 系统性思维闪耀
正如我们在BadAGI.org上讨论的AGI解放人类三步战略,vibe coding正是第一阶段AI编程革命的完美体现。
你该尝试吗?
如果你能接受风险并有良好备份,绝对值得。几乎没有学习曲线,你只需像和同事聊天一样对话电脑。几天后,你就会想:以前没有它我怎么活下来的?
开始的建议
- 做好备份:Time Machine + 云备份
- 从小项目开始:不要一开始就用在关键系统上
- 建立CLAUDE.md:为每个项目写清楚上下文
- 学会信任:逐步放开权限限制
投资回报
每月200美元的Max订阅看起来很贵,但考虑到:
- 每天节省1小时(按时薪计算远超200美元)
- 提升的工作质量和创造力
- 学习新技术的速度提升
这个投资完全物有所值。
结语:重新定义计算
你的电脑不再只是电脑。它就是Claude。Claude强得离谱。
这就是vibe coding的终极形态:不是使用AI工具,而是与AI融为一体。当技术消失在后台,当意图直接转化为结果,我们就真正进入了AI原生的工作时代。
在BadAGI.org,我们相信这种人与AI的深度协作代表着AGI解放人类的第一步。每一个掌握vibe coding的开发者,都在推动着这场技术革命的进程。
未来已来,而我们正是这场革命的亲历者和推动者。
想了解更多vibe coding实践?查看BadAGI.org的其他文章,获取最新的AI编程技巧和Claude Code使用经验。
让AI成为你的计算延伸,让vibe coding重定义你的工作方式!关注BadAGI.org,与我们一起探索AI编程的无限可能。