ClaudeCodeMods让编程工具变身「乐高积木」,开发者玩出新花样

Anthropic 推出的 Claude Code Mod 机制让这款 AI 编程工具彻底火了。程序员们不仅用它写代码,还通过 Mods 在终端里养宠物、打游戏、做动画,甚至让 AI 自己讲故事。官方...

人工智能

在程序员的世界里,终端向来是严肃而单调的黑底白字界面。然而,最近两周,AI 编程工具 Claude Code 的画风被一群开发者彻底带偏了。这个原本用于敲命令、改代码的工具,如今成了一个可以随意搭建的「我的世界」。

这一切的源头,是 Anthropic 负责人 Boris Cherny 于 9 月中旬在 GitHub 上发布的 Mods 机制。当地时间 10 月 1 日,该功能正式上线,默认开启。短短十几天内,开发者们就用几行 TypeScript 函数,将 Claude Code 打造成了一个充满趣味和创意的平台。

最引人注目的 Mods 包括:一只会随着 Claude 调用工具而进食的像素宠物;Chrome 断网时的小恐龙被搬进终端,用户可以在前台跳仙人掌;还有为避免刷手机而设计的 4-7-8 呼吸引导动画,答案一出来动画自动消失。开发者 jarrodwatts 制作的在 Claude Code 里打《Doom》的 Mod 更是让人惊叹:他往系统中塞入一个 26 万参数的小模型,根据 Claude 正在进行的操作实时生成一个小故事,实现了在一个 AI 编程工具里运行另一个 AI 的奇妙场景。

这些 Mods 的权限并不小,它们能在对话旁边开面板、在输入框上方画横条、改造内置界面,甚至拦截 Claude 执行的命令。对于不会写代码的用户,只需对 Claude 说一句「帮我写个 mod」,它就能自动生成新功能。

文章配图

社区的疯狂产出让 Mods 生态迅速繁荣。OneWave AI 团队一夜之间开发了十个 Mods,包括那只像素宠物、发射密码功能(遇到破坏性命令必须先输入密码才放行)、内心独白面板(展示 Claude 对话的吐槽)以及 agent-race 功能(多个 Claude 会话同时解同一个问题)。claudemods.ai 网站已经按游戏、仪表盘等分类整理 Mods,并支持投票,目前最受欢迎的是那只小恐龙 Mods。

值得注意的是,Anthropic 官方团队并非只是旁观者。他们透露,Claude Code 自身的 /diff 变更面板和 AGENTS.md 支持功能,正是用同一套 Mods 机制开发的。源代码和测试用例也公开在仓库中,这表明官方与外部开发者使用的是完全相同的改装工具。

文章配图

这种开放模式与《我的世界》的模组文化有所不同。《我的世界》的玩家先破解后,官方才拥抱社区;而 Claude Code 则是官方一开始就主动开放了改装权限。这种主动开放的姿态,暗示着一个更大的生态布局正在形成。

从近期 Anthropic 的动作来看,这种趋势更加明显。9 月 23 日,Anthropic 推出了 Claude Marketplace,已有超过 2000 个插件和连接器;9 月 25 日,开放了插件提交门户,提供自动校验、安全扫描和人工审核服务;10 月 1 日 Mods 正式上线后,同样可以提交到目录分享。未来几周,Claude 应用和 Claude Code 将统一插件入口,这意味着终端里的 Mods 正在被整合进 Anthropic 更大的生态版图。

与 OpenAI 的 Codex 相比,Claude Code 的 Mods 机制提供了更高的自由度。Codex 也有宠物模式,但那是官方预设的功能,用户只能更换外观,无法触及底层逻辑;而 Claude Code 的宠物则是用户自己用 Mods 写出来的,完全是另一种体验。

这种开放的 Mods 生态不仅让编程工具变得有趣,也为开发者提供了无限可能。正如开发者赛博禅心所言:「如果你妄图通过 Claude 执行 rm -rf node_modules,守护一方安宁的雨姐就会把你拦下。」这个名为「雨姐」的 Mods 已经挂在 GitHub 上,与大家分享如何构建这样一个陪伴你写代码的智能伙伴。

总的来说,Claude Code 的 Mods 机制正在重新定义 AI 编程工具的可能性。它不仅是程序员的生产力工具,更是一个可以自由发挥创意的平台。随着更多 Mods 的涌现和官方生态的完善,这个「乐高积木」式的编程环境可能会成为未来 AI 开发的重要趋势。