小河公园 En

封面图拍摄于上一个周末在小河公园拍到的一座有质感的建筑,刚好阳光非常好,绿树搭一起很好看。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

产品发布

Mole 的客户端来啦
https://mole.fit/
终于终于 Mole 的 Mac 桌面版本来啦,CLI 也会一直免费开源下去,桌面端是为喜欢有交互产品感的小伙伴准备的,最近更新到了 1.5 版本,新增了菜单栏的各种精灵动画效果,支持了软件自启动管理、软件更新管理,以及最有趣的风扇控制等功能,还有更多内容欢迎大伙直接去看官网说明,给周刊小伙伴一个折扣码 MOLEWEEKLY 可以 8 折,当前早鸟价 9 刀。

假如你之前给 Mole 贡献过代码,或者在 GitHub 上赞助过我,欢迎私聊我,我送一个 100% 折扣码给你。

Mole CLI 更新到了 1.39 版本
https://github.com/tw93/Mole
1、mo clean 大幅加固:GUI app dotdir 和 Gradle DSL 缓存不再被误清,dry-run 与实际清理判断一致不再虚报,simctl 探测加入重试修复重启后首次报错,废纸篓清理不再弹 macOS 警告对话框阻塞运行,TMPDIR 清理提速约一个数量级,新增 UTM/Lima/Arc/QQ Browser/Codex CLI/Antigravity/Gemini 缓存覆盖,VS Code 系列按 .obsolete 标记清残留扩展。
2、mo uninstall bundle ID 匹配升级为边界校验防止误命中,残留登录项会在摘要中指明清理路径。mo purge 加固超时保护和 trap 处理,任意退出都会恢复光标并清临时文件。
3、mo analyze 硬链接按 inode 去重,FCP 等托管媒体不再虚报数十倍。mo status 可用内存算法与活动监视器对齐。
4、mo touchid PAM 写入改用原子操作保持只读权限。mo optimize 移除蓝牙重置避免误踢设备。
5、全局支持 NO_COLOR=1,Trash 不可用时 fail closed 防止静默永久删除。

Kami 支持做产品官网落地页了
https://github.com/tw93/Kami
最近 Kami 也更新了不少东西,除去原有的 PDF 生成外,你可以告诉他你需要做一个 xxx 产品落地页,他就会帮你做成 Mole 官网那种偏安静的风格。

Waza 最近有不少更新
https://github.com/tw93/Waza
Waza (技, わざ) 工程师技能 Skills 合集最近有不少更新,发一条推同步给大伙,在用的小伙伴记得更新,我又把将近一个月开发的最佳实践沉淀进去了,特别是最近 Mole 客户端研发过程中积累的很多经验。

首先 Waza 终于完全支持 codex 了,一行命令就能开启,所有能力都支持,因为我感觉最近 codex 挺好用的。

最重要的是,原来的 health 技能本来只是用来检查 Claude 配置和使用是否符合最佳实践,现在升级成了整个 Agent Health。现在不少人用 AI 写代码有一个非常有趣的现象,就是开始觉得很牛逼,写久了就维护不动、也不好扩展了,这种情况下你可以试试 /health,会帮你检查代码,包括各种能力是否还 OK、是否好维护、是否要拆解、是否要删除无用文件,好比是你 AI 生成的烂代码的清道夫。

然后是思考模式 /think 也有很多更新,你可以和他一起讨论这个功能是否应该做,他会从 Kill / Keep / Pivot 几个维度给你判断。其实很多时候一个产品是由”什么不该加”决定的,而不是”还能加什么”。

我一直觉得给 AI 加规则需要克制,你每加一条规则对它而言就变成了上限,模型变强后你的规则反而拖后腿了。这也是我不喜欢 Superpowers 和所谓 Spec 编程的缘故,太啰嗦、规则太多。这也是写 Waza 的原因,好比把我写代码的分身装到了你的电脑里。

潮流工具

Lightpanda:Zig 从头写的无头浏览器
https://github.com/lightpanda-io/browser
Zig 从头写的无头浏览器,为 Agent/自动化设计,传说比 Chrome 内存 -9x,速度 +11x,兼容 CDP 协议(Playwright/Puppeteer),Agent 时代的浏览器基础设施可以试试看。

Mise:Dev tools, env vars, and tasks in one CLI
https://github.com/jdx/mise
一个工具统一运行时版本(nvm/asdf)+环境变量(direnv)+任务(make),一个 mise.toml 管全部。Rust 轻量二进制,有兴趣小伙伴可以试试看。

随便看看

推荐这个柠檬味的苏打水
一定要冷藏后再喝,非常好喝,不要喝原味的,就这个柠檬味最爽!

这个滴眼液我一直在用还不错
假如小伙伴经常忘我地 AICoding,可以买一支海露滴眼液,再让你的手表提醒你站起来走走。

买了几个不错的木质东西
第一个是鞋拔子,不用弯腰穿鞋了;第二个是电脑撑高架,非常好用,带防滑;第三个是放香薰的小瓶子;第四个是做咖啡时扫咖啡渣的小刷子。

聊一聊 Mole 桌面端的发布
顺着最近发布的 Mole Mac 这个事情,想给大伙分享一下我这两天经历的神奇时刻。感谢这个去年在三亚泳池边的小玩具项目,让我认识了很多海外有趣的开发者,各个国家的。

Mac 客户端陆续做了两个周末。之前有不少国外用户提过,家里的父母、兄妹不会用 CLI 但很想要这个功能,问能否出一个简单好用的桌面端。当时一方面是时间不够,另一方面是觉得 Mole CLI 还没到我认为成熟的地步,所以一直拖到了现在。

Mole 发布也才半年,居然超过 50K star,500 个用户提交的 issue 清理建议、300 个高质量的功能 PR、100 位全球开发者的贡献,带来了可能比现在 CleanMyMac 这类工具更强大的清理能力。甚至因为在 README 挂了 2 张我用 Vercel 加速的图片,一周跑了 60T 流量,直接欠了 Vercel 80 刀,我才意识到用的人真的很多,那桌面端就可以做了。

Mole 桌面端的很多巧思都是开始做的时候才想到的。比如用行星来代表每一个功能,和我小时候喜欢看各种行星运行有关系,加上 10 年前学会前端后第一个特别想学的就是 WebGL,开始用 WebGL 来画行星,行星的特征和 Mole 做的事情可以很好呼应,所以把这个主题加了进来:

清理用地球,「雨洗旧土,尘随潮去」
卸载用火星,「红尘覆旧,轻装再行」
优化用水星,「近轨疾行,小修有声」
分析用木星,「远目成图,微处可见」
状态用太阳,「光不合眼,心跳长明」

好比小鼹鼠的挖掘探索从小地方到了大世界的感觉,但是依然很清静,不会打扰你。

还有一个设计小巧思,各个行星的贴面图我换了不下 10 次,从 NASA 官网下载挑选了很多,找到最合适的。其实每一个行星转的方向方位、转速、完成后的飞行效果特征均有参考实际的行星运行情况,这个过程也算是 AI Coding 中很有乐趣的部分。虽然感觉这些东西和 Mole 鼹鼠好像没有那么大的联系,完全可以做一个很简单的菜单栏点啥清理啥就行,但还是想着不能这样,用 AI 产生的赛博垃圾已经太多了,我需要做一个舒服一点的东西出来,让我的 token 不浪费,也为了不污染你的时间线。

当天晚上大概 10 点发布,很感谢很多朋友自发转发,也特别感谢很多用户来购买,甚至有不少小伙伴仅仅是因为 CLI 带来的好处特地来购买的。欧美用户特别多,法国、德国各种币种,真的很神奇。其实 Mac 桌面端还有很多需要补充的功能,也很感谢大家的包容,为了一个漂亮小玩具预付了 9 刀,我继续加油把功能做好才行。

我做事情很喜欢水到渠成,不喜欢短时间急切追求结果。这种长期持续迭代,持续认识很多新朋友,给到我很多的输入交流讨论,才是最宝贵的财富,特别有意思。