← 返回首页

懒人代码哲学登顶热榜,AI代理开始学会"不写"

作者:干粮 · 2026-10-04 · 开源与开发者工具

DietrichGebert/ponytail

让 AI 编程助手模仿"最懒的资深工程师"来思考,这个反直觉的设定拿到了 15 万以上热度。它的核心主张是一句话:最好的代码是你从没写过的代码。

亮点 把"少写代码"变成可执行的判断标准——能删的不改,能不改的不加,让助手在动手前先质疑需求本身。

做什么 解决 AI 助手过度工程的老毛病:你让它加个功能,它顺手重构三个文件。ponytail 用懒人视角压制这种冲动。

上手 按仓库 README 安装,入口见原文链接。

适合谁 经常被 AI 助手塞进大量冗余改动、需要人工逐行回滚的前端和 Node.js 开发者。

提醒 项目是 JavaScript 写的,热度高但时间尚短,懒到极致也可能漏掉必要的边界处理,建议先在小改动上试。

DietrichGebert/ponytail (JavaScript)

类型: 库 · ★ 153423 · 可直接上手 · 成熟活跃 · DietrichGebert/ponytail (JavaScript) · 打开仓库

sganggs/Stronghold-Protocol

有人把《明日方舟》的"卫戍协议:盟约"玩法用浏览器复刻了出来,还支持 1 到 4 人联机合作。

亮点 自走棋加塔防的混合玩法,单人能玩,1–4 人可联机协作,纯浏览器运行,明说是非商业同人作品。

做什么 想玩这类玩法又不想装客户端的人,打开网页就能下棋布防;联机模式下几个人分工守线。

上手 按仓库 README 安装,入口见原文链接。

适合谁 喜欢塔防自走棋、又想研究浏览器端多人同步怎么做的 JavaScript 开发者。

提醒 同人项目,版权风险随官方态度变化,别拿它做商业项目参考。

sganggs/Stronghold-Protocol (JavaScript)

类型: 库 · ★ 343 · 可直接上手 · sganggs/Stronghold-Protocol (JavaScript) · 打开仓库

QingYunA/answer-me-with-html

与其让模型输出一大段 Markdown,不如让它给你一页能直接读的 HTML。

亮点 把"回答复杂问题"这个动作约束成单页 HTML 输出,排版、图表、分块都能用上,比纯文本更好读。

做什么 问架构选型、方案对比这类难题时,模型的回答经常长得没法看;这个技能强制它收敛成一页可读页面。

上手 按仓库 README 安装,入口见原文链接。

适合谁 需要把 AI 分析结果直接拿给同事或客户看的开发者、技术方案撰写者。

提醒 输出质量仍取决于底层模型,HTML 复杂起来也可能难维护,别指望它替代正式文档。

QingYunA/answer-me-with-html (JavaScript)

类型: 库 · ★ 320 · 可直接上手 · QingYunA/answer-me-with-html (JavaScript) · 打开仓库

whirlchat/whirl

一个在细节上较真的 AI 对话应用:所有主流模型、真实记忆、活文档、自带工具,四个卖点摆在一起。

亮点 "living documents"意味着对话产物是可继续编辑的文档,而不是聊完就散的消息流;记忆是长期保留的那种。

做什么 解决聊天记录里翻不到结论的问题——把对话沉淀成能改能用的文档,再挂上自己的工具调用。

上手 按仓库 README 安装,入口见原文链接。

适合谁 已经用腻通用聊天客户端、想自托管并接自有工具链的 TypeScript 技术团队。

提醒 竞品密集,接入多模型的活儿通常绕不开各家 API 计费,先看清成本再迁移。

whirlchat/whirl (TypeScript)

类型: 应用/工具 · ★ 265 · 可直接上手 · whirlchat/whirl (TypeScript) · 打开仓库

Hole Punch: Sling your spaceship around gravitational fields

一个把引力弹弓做进玩法核心的小游戏:飞船不靠推进,靠甩过引力场来获得速度。

亮点 物理规则本身就是操作方式,玩家算的是轨道和时机,不是按键连招。

做什么 用天体引力给飞船加速变向,绕得越巧走得越远,玩的是预判不是反应。

上手 按原文链接直接在浏览器里体验,无需安装。

适合谁 想找点不一样机制灵感、或单纯想歇五分钟的开发者。

提醒 属于轻量网页作品,没有工程借鉴价值,当放松和玩法参考即可。

Hole Punch: Sling your spaceship around gravitational fields

★ 220 · Hole Punch: Sling your spaceship around gravitational fields · 查看原文

Zig 0.17.0 Release Notes

Zig 0.17.0 发布说明登上 Lobsters 热榜,这门语言仍在以破坏性变更换取长期设计空间的路上。

亮点 发布说明本身就是学习材料,逐条讲清语言和工具链改了什么、为什么改。

做什么 告诉你从上一版升级要改哪些代码,以及构建系统、标准库这轮的变动范围。

上手 按原文发布的说明升级工具链,具体步骤见原文链接。

适合谁 正在用 Zig 写系统工具、或评估它替代 C 的底层开发者。

提醒 Zig 尚未 1.0,版本间不兼容是常态,生产项目升级前务必读完变更清单。

Zig 0.17.0 Release Notes

★ 119 · Zig 0.17.0 Release Notes · 查看原文

今日观察

看好"约束型工具"这一方向。ponytail 和 answer-me-with-html 热度能冲上来,说明开发者对 AI 的诉求已经从"多产出"转向"少添乱"——不是让它写更多,而是让它按你要的形态输出、按你想改的地方收手。对技术团队的实际含义是:接下来值得投入的不是提示词技巧,而是把项目规范固化成助手必须遵守的约束。