小型开源工具库的黄金时代落幕
Nolan Lawson 是一名开源开发者,他在最新文章《The fate of “small” open source》中指出:小型开源工具库正在迅速失去存在价值,而这背后的核心原因是 —— AI 已经能直接生成这些代码了。
他以自己的 npm 包 blob-util 为例:这是一个非常小的工具库,本来要靠文档和示例帮助开发者理解 Blob 的处理方式。但现在开发者只要用 Claude、GPT 提一句话,就能生成等价或更好的函数,甚至不必引入依赖。这大幅降低了使用小型工具库的动机,也减少了相关文档、教程、最佳实践被阅读的机会。
Nolan Lawson 还观察到一种趋势:未来开源项目文档越来越可能写成专门给 AI agent 用的 llms.txt 文件,而不是传统的自然语言说明文档。他认为,如果人们更多地依赖于让 LLM 解释或生成代码,那么真正的文字文档、技术写作和教学意义可能会弱化。
Nolan Lawson 担心这会让开源失去曾经重要的教育价值:以前一个库的 README 能帮无数人理解问题,而现在很多人只依赖 AI 生成代码,而非阅读和学习。
不过他并不悲观。他认为真正有价值的开源会继续繁荣,尤其是 LLM 无法轻易生成或复刻的领域:
-
复杂系统、大型框架
-
需要原创性和深度研究的新工具
-
非主流、极其专业的技术领域
这些方向反而会成为未来开源的核心战场。