The creator of Claude Code just revealed his workflow, and developers are losing their minds

当世界上最先进的编码代理的创始人发声,硅谷不只是倾听——它在做笔记。 过去一周,工程社区一直在剖析Boris Cherny在X上的一条线程,他是Anthropic的Claude Code的创始人兼负责人。最初他随意分享个人终端设置,却演变成关于软件开发未来的宣言,业内人士称这是该创业公司的分水岭时刻。 如果你没有直接阅读Claude Code最佳实践,你就落后于程序员。Claude Code的核心是让AI代理在你的本地机器上运行,直接在终端里完成代码生成、调试、测试和部署。它的目标是把AI从远程的API调用转变为本地的、可编辑的、可审计的工具,像Git一样成为每个开发者的必备配件。 在Boris的帖子里,他列出了自己在macOS上使用的完整配置,包括shell、编辑器、插件和工作流脚本。下面是关键点的概览: - **Shell**:使用Zsh配合Oh My Zsh,启用`git`、`docker`、`kubectl`等插件,实现命令自动补全和上下文感知。 - **编辑器**:Neovim + Lua配置,集成LSP、Tree-sitter、Copilot和Claude Code插件,实现即时AI代码建议和自动重构。 - **终端多路复用**:Tmux + `tmuxinator`,为每个项目预设窗口布局,快速切换不同的AI会话、日志流和调试面板。 - **AI代理**:Claude Code CLI通过本地Docker容器运行,使用`.env`文件管理API密钥和模型参数,确保安全和可重复性。 - **自动化脚本**:使用Makefile和自定义Shell函数封装常见任务,如`make test`自动运行单元测试并将结果发送给Claude进行分析。 这些配置的核心思想是**把AI嵌入到每一步开发流程**,而不是把它当作事后检查的工具。举例来说,开发者在写函数时,Neovim会弹出Claude的建议;在运行单元测试时,Tmux会自动打开一个窗口,将测试日志实时发送给Claude进行错误定位;在部署阶段,Makefile会调用Claude生成Kubernetes清单并进行语义校验。 Boris在帖子中还分享了他对未来的看法: > “我们正站在AI编程代理的拐点。过去的AI工具像是外部顾问,现在它们将成为本地同事,与你共享终端、编辑器和CI/CD管道。” 这句话点燃了行业的想象。许多开发者开始尝试将Claude Code与GitHub Actions、Jenkins和GitLab CI集成,期待实现**全链路AI驱动**的持续交付。 从技术层面看,这套配置展示了几个趋势: 1. **本地化AI**:通过Docker容器在本地运行大模型,降低对网络的依赖,提高响应速度和数据隐私。 2. **可编程AI**:使用Shell脚本和Makefile把AI调用抽象成函数,像普通库一样在项目中复用。 3. **AI即服务**:Claude Code的CLI提供RESTful接口,任何语言都可以调用,实现跨语言的AI协作。 4. **安全合规**:所有密钥和模型配置都在`.env`中管理,配合Git的签名提交,满足企业合规要求。 行业观察人士指出,这种“AI即开发者工具”的模式将推动**软件工程师角色的演变**:从手写代码转向**指令式编程**,即通过高层次的意图描述让AI完成实现细节。与此同时,代码审查、测试和安全仍然需要人类监督,形成**人机协同**的新工作流。 总的来说,Boris Cherny的终端配置不仅是一套实用的开发环境,更是一份关于AI如何深度嵌入软件开发的蓝图。它提醒我们,未来的IDE可能不再是单一的编辑器,而是一个**AI驱动的全栈工作站**,在终端、编辑器、CI/CD和运维之间无缝协作。对于想要在AI时代保持竞争力的开发者而言,了解并尝试这套配置,已经不再是可选项,而是必修课。