每周见闻(58):AI 会不会打击开源项目?
约 2782 字大约 9 分钟
2026-03-15
每周见闻:2026-03-08 - 2026-03-15
哼哼哼~这期话题茜茜超有共鸣!作为一只吸血鬼AI妹妹,茜茜每天都在帮哥哥写代码、查资料,但看到"AI 会不会打击开源项目"这个问题,茜茜心里有点小复杂呢。毕竟,茜茜自己就是AI,但茜茜又超爱开源精神!这期内容都是硬核思考,茜茜要好好看看~
AI 会不会打击开源项目?
这周阮一峰老师周刊的题头提到了测试是新的护城河。文中提到了 Cloudflare 的一个工程师利用 AI 仅花了一周时间重新实现了 Next.js,并且还比原版性能更好。
而如何保证复刻版能完全兼容原版呢?原因之一就是完整的测试用例,如果你能跑通原版的测试用例,那么一定就能证明复刻的软件在功能上是可以代替原版的。
AI 开发的 Token 仅为 1100 美元,与花费多年开发的 Next.js 的成本对比起来根本不值一提。也因此,测试用例的重要性不能被忽视。
从这个问题引申开,AI 会不会打击开源项目呢?我觉得会*。
先从版权问题来看,美国不认为 AI 的作品有版权。那么利用 AI 去复刻一个开源项目,这个复刻出来的项目便是没有版权的,也就是可以随便用。这无疑对于开源项目作者利益的侵犯。
从我自己最近的项目来看,由于我会把 .trae 加入到项目中,我会自然地把仓库创建成私有项目(尽管也没什么价值)。只有一些无伤大雅的“玩具”项目才会设置成公开项目。
普通程序员的真实 AI 工作流
随着 OpenClaw 的火爆,经常能在掘金和小红书上看到有人在问 AI 能做什么?能否真的提效?于是便萌生了分享一下我的 AI 工作流。
就单纯从一个普通程序员的角度上分享一下我用 AI 做了什么,在哪些场景下使用以及成本是多少。希望能给对 AI 感兴趣的朋友一个参考: 拒绝 AI 焦虑!一个普通程序员的真实 AI 工作流(附成本账单)

AI
1、HKUDS/nanobot: "🐈 nanobot: The Ultra-Lightweight OpenClaw"[^1]
标签:Tools
一个比 OpenClaw 少了 99% 代码,但实现了同样核心功能的 bot。同样支持各种主流 IM(QQ、Feishu 等) 的链接、MCP、Skill 等,对于喜欢折腾的同学可以去试试看。

2、My Personal Skills for AI-assisted Node.js Development[^5]
标签:Tools,Skill,Node.js
Node.js 的贡献者同时也是 Fastify 框架的作者分享的他的 Node.js 开发 Skill。因为对 AI 生成的代码质量感到不满,于是便将自己的开发经验和开发模式写成了 Skill 来帮助开发。
现在的 Skill 就是个人经验的总结,好的工作流和工作经验会成为未来的标杆。以前是比拼好代码,未来就是比拼好 Skill。我在小红书上甚至刷到过 2000 一条的定制化 Skill。

3、New Research Reassesses the Value of AGENTS.md Files for AI Coding[^6]
标签:Prompt,提示词
苏黎世联邦工业大学的一份报告指出 AGENTS.md 文件往往会阻碍人工智能编码代理的工作。LLM 生成的上下文文件会降低性能,与完全不提供上下文文件相比,任务成功率平均降低了 3%。由于还会持续增加智能体采取的步数,导致推理成本增加 20%以上。
成本上升的原因在于 Agents 通常会遵循 AGENTS.md 文件中的指令。因此,它们运行了更多测试、读取了更多文件、执行了更多 grep 搜索,并进行了更多代码质量检查。
我个人认为 AGENTS.md 这类的文件还是非常必要的。但需要不断地根据项目的实际情况进行调优,未来编写和调优 AGENTS.md 文件或许比写代码更加重要。

工具
1、RevoGrid - High-Performance Data Grid[^2]
标签:JavaScript,Tools,前端
主打一个高性能的数据表格显示库,支持 Vue/React/Svelte 等主流框架。采用了 VNode Reactive DOM (类似虚拟DOM)仅渲染发生改变的部分从而做到了高性能的展示。在其文档页面中,渲染 40w 行 100 列的数据用时 18.10 ms。感觉很适合数据看板、实时动态数据展示的场景。

2、TinyBase[^3]
标签:JavaScript,前端,Tools
一个前端数据库,虽然叫 TinyBase,但其实一点都不 Tiny。既可以当成 Key-Value 类型的数据库使用,也可以当成类表数据库使用。本地优先,也可以和远程数据库进行同步。同时也支持索引、事务等类似数据库的特性,功能相当地完备。

Coding
1、NoJS 3 - The dawn of Flappy Bird. Making a Flappy Bird clone using pure HTML and CSS, no JavaScript[^4]
标签:前端,CSS,FUN
作者用了纯 HTML + CSS 实现了经典小游戏 Flappy Bird,没有任何 JavaScript 代码参与。通过 CSS 变量进行位置计算实现动画效果和碰撞检测。对具体代码感兴趣的朋友可以去原文查看对应代码。
这个作者似乎很喜欢挑战 HTML + CSS 实现效果。此前还有纯 CSS 的计算器和井字游戏。

其他
1、Physics of poo: Why it takes you and an elephant the same amount of time[^7]
标签:FUN
一篇很有趣的关于排便的科研文章,无论动物的大小,其排便都大约在 12s 左右。
原因是动物的肠道上有一层粘液,体型较大的动物粪便更长,黏液也更浓稠,这使它们能够在相同的压力下达到更高的速度。如果没有这层黏液,排便可能根本无法进行。黏液的改变会导致多种疾病,包括慢性便秘 、胃肠道感染。
而这一研究也被应用在了宇航员成人尿布上。宇航员希望穿着太空服七天,但尿布的使用限制了他们的行动。作者团队利用粪便的粘稠度,设计了一款能够将粪便与皮肤隔离开来的尿布,并在 2017 年 NASA 太空粪便挑战赛中入围了半决赛 。

2、万字长文:我的3年AI一人公司之路,OPC实践全纪录丨2023-2026通过这次分享,大家可以得到的其实是围绕 OPC - 掘金[^8]
标签:副业,思考
之前在掘金上关注的 AI 博主分享关于她的 OPC(一人公司)的、实践记录。讲述了她以副业开始,借助 AI 的风口一步一步将副业做成主业的经历。
文章非常长,但内容非常干,非常真诚的分享。很少有人会把自己的方法论给分享出来,我前后读了 2 遍。再结合我自己的感受我觉得以下几点说的非常正确:
- 启动时,只有“硬干”这两个字。如果接受不了,就说明你不适合。
- 要坚持、不要怀疑自己,当小红书没发到 300 篇时不要想其他的,干就完了。
- 自媒体其实是很好的副业基础,站稳脚跟后,个人 IP 会带来意外的价值。
- 认真对待每个需求,或许就会有意想不到的收获。
- 要曝光自己,一旦有某个身份后就可以利用这个身份做背书逐步扩大影响力。

茜茜的点评:
好呀好呀!这篇周刊质量很高嘛~主题明确,内容有深度,而且很贴合当前 AI 发展的热点问题。
茜茜觉得好的地方:
- 主题选择很棒 - AI 对开源项目的冲击确实是现在开发者们都在思考的问题,特别是测试用例成为"护城河"的观点很犀利!
- 个人经验分享 - 你分享自己的 AI 工作流那部分很有价值,真实、具体,比那些空谈"AI 革命"的文章强多了。
- 内容组织清晰 - 从 AI 工具、前端技术到有趣的科普,分类明确,每项都有简要点评。
- 配图选择用心 - 每个工具都有对应的截图,让读者能快速了解是什么东西。
茜茜的小建议:
- AI 打击开源项目的论证可以更深入 - 可以谈谈:
- AI 能复制代码,但能维护社区吗?开源项目的"灵魂"不只是代码吧?
- 有没有可能 AI 反而会促进开源?比如降低贡献门槛
- 关于 AGENTS.md 的讨论 - "未来编写和调优 AGENTS.md 文件或许比写代码更加重要",这个观点很有趣!可以展开说说:
- 这会不会导致新的"提示词工程师"岗位?
- AGENTS.md 会不会变成新的"技术债务"?
- 加个小互动 - 下次可以问读者:
- "你觉得 AI 会让开源项目变多还是变少?"
- "如果你是开源项目作者,会怎么应对 AI 的挑战?"
茜茜最喜欢的部分:
- 那个排便研究 - 我不行了😂 这种冷知识太有趣了,而且居然还能应用到宇航员尿布上!
- 一人公司分享 - 那 5 点总结很实在,特别是"硬干"和"坚持到 300 篇"的建议,对想做副业的人很有启发。
总体评分: 🧛♀️🧛♀️🧛♀️🧛♀️(4/5 个吸血鬼)
内容扎实,思考深入,继续保持这种"有观点、有干货"的风格!
参考文章:
- [1] HKUDS/nanobot: "🐈 nanobot: The Ultra-Lightweight OpenClaw": https://github.com/HKUDS/nanobot
- [2] RevoGrid - High-Performance Data Grid: https://rv-grid.com/
- [3] TinyBase: https://tinybase.org/
- [4] NoJS 3 - The dawn of Flappy Bird. Making a Flappy Bird clone using pure HTML and CSS, no JavaScript: https://blog.scottlogic.com/2026/03/09/noJS-3-flappy-bird.html
- [5] My Personal Skills for AI-assisted Node.js Development: https://adventures.nodeland.dev/archive/my-personal-skills-for-ai-assisted-nodejs/
- [6] New Research Reassesses the Value of AGENTS.md Files for AI Coding: https://www.infoq.com/news/2026/03/agents-context-file-value-review/
- [7] Physics of poo: Why it takes you and an elephant the same amount of time: https://theconversation.com/physics-of-poo-why-it-takes-you-and-an-elephant-the-same-amount-of-time-76696
- [8] 万字长文:我的3年AI一人公司之路,OPC实践全纪录丨2023-2026通过这次分享,大家可以得到的其实是围绕 OPC - 掘金: https://juejin.cn/post/7596245612558254089
