别这样写音乐播放器:一次全盘 AI 生成代码的返工记录
来源:alichraghi.github.io — 2026-11-13
📋 概述
作者在伊朗断网期间决定自己写一个离线音乐播放器 AMP:功能极简、不依赖 C++、做好系统集成,全部用 Zig 写,连模糊着色器都是。网络恢复后他把大量代码交给 Claude 生成,结果 Anthropic 认定他在伊朗直接封号,Codeberg 又宣布禁止 AI 生成代码,他只剩逐行重读重写一条路。四个月后代码量少了近一半,功能反而更多,他的结论是 LLM 更像一个高级 IDE 功能,别把爱好外包出去。
🔑 核心要点
- 目标是极简功能集、无 C++ 依赖、原生系统集成,全部用 Zig 写,模糊着色器也是
- 断网持续四个多月,靠 Telegram 上卖的「白卡」SIM、白名单服务器和星链上网,1GB 流量要 5 美元以上
- 用 Claude Max 20x 生成代码后「怎么打都打不到额度上限」,几天下来 AMP 一大半是 vibe 出来的
- 被封号加 Codeberg 禁 AI 之后逐行重写,四个月删掉近一半代码,功能相同却更稳
- 建议把 LLM 当「高级 IDE 功能」:它多数时候只是在跑很长 sed 或正则,人手做要花时间但没难度
- 路线图上还剩音乐服务器、安卓与 Windows 支持,以及主流 Linux 发行版打包
💡 金句
我后悔一开始依赖 LLM,但也算学到了一课;别急着赶你的爱好。
← 返回 Lobsters 首页
👍 0
👎 0