开源世界正在经历一场静默却深刻的转变。过去的开源,是开发者直接将可运行的代码库分享出来;而如今,一种新的“开源”形式悄然兴起——分享的是能驱动大模型生成代码的AI提示词。
更令人意想不到的是,最近大热的 AI 编码助手 Claude Code 竟因一个 npm 包打包失误导致源码泄露,最终“被迫开源”。
开源提示词:一个项目的1.2k星实践
近期,一个名为 voice-input-src 的 GitHub 项目引发了关注。它本身并非一个可以直接编译运行的 macOS 语音输入应用,其核心内容是一段写给 Claude 的详细提示词,旨在让 AI 生成这样一个应用。
项目地址:https://github.com/yetone/voice-input-src
这段提示词详细规定了应用的功能需求:通过按住 Fn 键进行录音,释放后通过模拟 Cmd-V 粘贴将转录文本输入到当前聚焦的输入框;默认语言必须为简体中文;录音时需在屏幕底部中央显示一个优雅的无边框胶囊浮动窗口,并带有实时的音频波形动画和转录文本显示;集成 LLM 以提高语音识别准确率,尤其是中英文混合场景;应用需以 LSUIElement 模式运行(仅菜单栏,无 Dock 图标)。

就是这样一份“需求文档”式的提示词,在 开源实战 社区里获得了超过 1.2k 的星标(Star)。这反映出一个趋势:在 人工智能 时代,能够精准定义问题、约束生成边界的提示词(Prompt),其价值可能不亚于,甚至在某些场景下超过了具体的实现代码。它成为了连接想法与AI生成代码之间的关键桥梁。
Claude Code“泄露”与77k星的狂欢
如果说“提示词开源”尚属一种主动的新模式探索,那么 Claude Code 的“开源”则更像一场意外的行业事件。
近日,传闻中 Anthropic 公司内部开发的强大代码助手 Claude Code,因其一个 npm 包(推测是某个前端组件或工具链)在发布时未正确清理,意外包含了部分或全部源码。这一失误导致其代码在互联网上传播。
随后,一个名为 claw-code 的仓库迅速出现在 GitHub 上,自称并非简单的泄露代码存档,而是旨在“更好地利用工具,真正做成事情”。项目描述写着:“历史上最快达到 50K 星标的仓库,在发布后仅 2 小时就达到了这一里程碑”。该项目声称正在使用 Rust 语言对泄露的 Claude Code 进行重写。
“被迫开源”项目地址:https://github.com/instructkr/claw-code
国内镜像地址:https://gitee.com/aizuda/claude-code

在极短的时间内,该仓库的星标数疯狂增长至超过 77k,生动展现了开发者社区对顶级 AI 编码工具内部实现的好奇与渴望。无论其最终代码质量如何,这一事件本身已经成为了一个现象级的开源案例。
思考:开源的内涵正在扩展
从“开源提示词”到“被迫开源的核心AI工具”,这两件事虽然性质不同,却共同指向一个变化:在AI深度介入开发流程的今天,开源的边界和内涵正在被重新定义。
- 资产形态变化:可开源的“资产”不再局限于最终的可执行代码或库。训练数据、模型权重、以及能有效驱动模型的提示词,都成为了有价值且可被共享的知识载体。
- 协作模式前置:传统的开源协作发生在代码实现阶段。而提示词开源将协作和讨论前置到了“需求定义”和“解决方案设计”阶段,可能更高效地汇聚群体智慧来定义“最好”的产品应该是什么样子。
- 技术民主化的双刃剑:像 Claude Code 这类核心技术的意外泄露,虽然涉及法律与商业伦理问题,但客观上加速了相关技术的传播、研究和再创新。它迫使行业思考,在封闭开发与开放生态之间如何取得新的平衡。
这些变化对开发者意味着什么?或许我们需要更关注如何设计精准的提示,而不仅仅是编写具体的代码行;也需要更开放地学习那些突然“现身”的尖端项目,哪怕它们来自非传统的渠道。对于这些开源领域的新动态,欢迎在 云栈社区 与我们一同探讨。
|