MoreRSS

site icon潮流周刊修改

前端工程师Tw93的周刊,每周一发布,内容不错。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

潮流周刊的 RSS 预览

第283期 - 经典电影

2026-09-21 08:00:00

封面图拍摄于这周六去电影院看《肖申克的救赎》的时候,非常感动,也很有感触,仿佛体会到了 1994 年人们在电影院看它的那种感觉。

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

潮流工具

Window Sweaters:给你的 Mac 窗口织毛衣
https://github.com/saragordic/window-sweaters
给 macOS 窗口套上针织边框的菜单栏小玩具,没什么实用价值,但完成度高,看着好有趣。

lazyrsync:Rust 写的 rsync 终端 UI
https://github.com/westpoint-io/lazyrsync
可以保存配置反复使用,同步前用 dry-run 预览文件变化,运行时能看到实时进度,经常同步大目录、又不想每次手搓参数的朋友可以试试看。

OpenDisplay:开源的 Sidecar / Duet 替代工具
https://github.com/peetzweg/opendisplay
把闲置的 iPhone、iPad 或 Mac 变成 Mac 的第二块屏幕,可以扩展桌面,不只是镜像,iPhone 和 iPad 支持 USB 或 Wi-Fi 连接,也能触控操作,免费开源,有闲置设备的朋友可以试试看。

Runner:用原生终端编排 Coding Agent
https://github.com/yicheng47/runner
又一个 Coding Agent 终端,让 Claude Code / Codex 等保留各自 TUI,上面加 Role / Crew / Mission,用 Rust + GPUI 社区分支实现,适合并行开一堆 Agent、还想盯着真实终端的朋友,喜欢简单的,还是推荐我的 Kaku。

Jev:一个专门做快速决策的模型
https://typesafe.ai/blog/introducing-system-one-models-and-jev
这两天在 X 上很火的一个决策模型,不是聊天的那种,而是按预先定义好的结构输出判断结果和概率,官方展示的响应速度很快,调用价格也低,我认为可以放到智能家居、业务分类和判断这些场景里,目前还在早期体验阶段,感兴趣可以去申请试试。

随便看看

我经常回购的零食也分享给大伙,买了很多次。
想买一点儿零食了,最近小伙伴们买到过的最好吃的零食、饮料、小吃、咖啡都都都可以推荐给我。

这两天开始玩 Threads,居然意外地喜欢
https://threads.com/@tw93.fun
这两天开始玩 Threads,居然意外地喜欢,非常非常像我大概 22 年刚来推特时候的感觉,活人感非常强,年轻人很多,没有贩卖焦虑,很有社区感,也很少看到一眼就认为是 AI 味的内容,假如你想多一些交流渠道,可以来玩玩,当然也非常欢迎已经在 Threads 的朋友来找我~

这段时间我在做一件“蠢事情”,可能也是 AI 时代工程师非常不愿意做的那种重复的事。

为了让 Mole 卸载软件更加彻底,清理残余的能力更强,我整理了国内外 300 多款 Mac 软件,下载下来有 100 多个 G,让我的最强模型开着 Extra High 和 Fast,每批 10 个,借助 computer use 去对应官网下载,然后依次安装到我的电脑,检查目录、检查软件的更新组件、检查自启动、卸载、查找剩余残留、补充缺失的规则。

这个过程看着非常无聊,安装过程中也会碰到不少麻烦的软件,疯狂弹窗要权限,诱导你去购买,有些还必须输入管理员密码才能用,大部分情况 Agent 能自己处理,少部分我帮一手,让我非常惊喜的是,AI 还基于这个过程写了自动化安装、卸载、检查残余的脚本让自己工作更轻松,也是很聪明的,哈哈,我就只能给它打打下手。

虽然无聊,但是对产品功能、对用户用起来爽不爽这件事,其实帮助非常大,当时我想着最多搞 100 个主流软件来测试卸载能力,把没卸载干净的残余补充到 Mole 规则里面去,结果想着要不再搞 100 个,到 200 个的时候,想着再搞 100 个,就到了现在 300 多个了,这或许可以回答 Mole 相比于其他的清理卸载软件的优势是什么,应该就是可以非常细地帮你清理掉很多你找不到的垃圾,卸载得更干净,同时避开那些不该动的东西,这样看就挺有意思的。

经过这个过程,帮我补充了 13 类可以复用的通用规则、90 多条精确的清理路径,也顺手改掉了 30 多个原本以为要清、其实不该动的地方,也补充了不少软件更新检查、自启动检查的规则,甚至还为这些补了 100 多条单元测试。这些细节光靠 AI 已有的理论知识、工程知识很难补齐,得让它实际去做一遍才会碰到,还好有 AI,不然我手工做,估计要花上 10 倍的时间,也帮忙填了一些之前的坑,很有帮助。

也改变了我的一些固有观点,本来以为软件工程应该是规范的、有秩序的,比如说我跑了 100 个软件后,后面应该就没啥可以补充的规则了,因为按理主流软件的开发规范、技术底层完全可以枚举出来,结果越往后走,你会发现,完全不是这样,有很多残余怎么写通用规则都找不着,甚至有些软件的 bundle id 干脆就不是反向域名格式,看着很规范的约定,可能是当年某个程序员随手写的,光靠理论很难推出来,只能装一个查一个。

以后应该会继续做到 400、500、600,甚至把市场上常用的软件全部经过 Mole 来测试一遍,把这些不按规范来的软件留下的细节补进规则,或许正是这些“蠢事情”可以让 Mole 成为全球最好用的 Mac 系统清理优化工具。

以后决定了,只要电影院上映之前的好电影,我就去看

周六下午去看了下《肖申克的救赎》,和之前用电脑、电视看的感觉完全不一样,很沉浸,很享受,仿佛体会到了 1994 年人们在电影院看它的那种感觉。

虽然看过几遍,但是进电影院之前,剧情细节已经忘得差不多了,随着电影慢慢回忆起来的感觉真好。小时候看这个电影有一种在外面看里面人的感觉,现在稍微年长后看有一种从里面看外面人的感觉。

往往困住一个人的不是按部就班的学习、工作、房贷、养娃,而是在这个过程中认为自己的人生就这样了,直接认命了,有点儿像老布在监狱图书馆工作了大半辈子,出来后完全不适应,最后留下“老布到此一游”,结束了自己的生命。

真正的监狱往往不是物理的围墙,而是我们心里给自己建的围墙。Fear Can Hold You Prisoner, Hope Can Set You Free. 恐惧让你沦为囚犯,希望让你重获自由。

我在想人不管在什么时候,都要有希望,都要追求自由,终究会有一天也可以到达我们自己所期待的芝华塔尼欧。


❤️ 支持作者

第282期 - 夜雾上海

2026-09-14 08:00:00

封面图拍摄于前几周在上海雾天快天黑的一张照片,很有感觉,标题应该叫做雾上海更有感觉。

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

潮流工具

Mac Duo:把 iPhone Duo 的合盖动效搬到 MacBook
https://github.com/sumimakito/Mac-Duo
哈哈 没有啥用,但有点意思,盖子合上时画面跟着倾斜、模糊、淡出,菜单栏可调视角,需要带盖角传感器的机型。

MacTap:敲机身或桌面触发快捷键
https://github.com/jaskirat1616/mactap-app
这个也很有意思,敲机身或桌面触发快捷键,一敲两敲三敲都能映射,差不多 M2 及以后的机器都支持这个能力,适合家里用。

哪版:一张表对比各销售地区 iPhone 的 SIM、Apple Intelligence、保修差异
https://naban.barrybarrywu.com/
一张表对比各销售地区 iPhone 的 SIM、Apple Intelligence、保修差异,纠结国行港版美版时,可以去看看,今年我应该不打算买了,Air 还是让我很满意的。

小红书看到 Mac 张 做的这个介绍 Mole 的视频很用心
小红书看到 Mac 张 做的这个介绍 Mole 的视频,非常用心,视频展示产品远比文字版本清晰明白,很值得产品人学习,很感谢他的介绍!假如你还没有用过 Mole ,非常推荐大伙看这个视频,他几乎把所有功能介绍得非常清晰明了,好于官网,有时间我要学习制作视频了。

随便看看

We Must Pace the Frontier
https://darioamodei.com/post/we-must-pace-the-frontier
周末 AI 圈的一个大新闻,Dario 公开喊放慢 AI 能力迭代,马斯克也赞同了,值得看看。

一起来听窦唯的高级动物吧~
淘到了 94 年《摇滚中国乐势力》的老 CD,一起来听窦唯的高级动物吧~

iOS 第三方输入法支持了一个新特性终于不要语音外跳了
iOS 第三方输入法支持了一个新特性,终于终于使用语音的时候不要跳转到 App 闪一下了,一般在输入法设置里打开悬浮窗模式即可,这个是微信输入法的设置,有使用,小伙伴可以试试,方便太多了。

突然想和大伙随便聊聊我对文档排版的一些设计理解。

AI 时代舒服的内容排版引擎 Kami 一直在持续迭代,最近改了非常多细节,也删掉了不少多余的东西,删东西过程让我对简洁易用的产品设计有了不少思考。

首先内容排版的作用是为了让人更好地阅读、更清楚地理解内容,而非为了炫技,也不是为了仅仅展示漂亮而丢失了内容本身,更不是那种看着大厂味很重、很唬人的 PPT 样式。先有内容,再有排版,千万不要为了套进某个版式,把原本有意思的内容裁掉,或者往里面硬凑几句话,这样很容易丢掉你原本更真实的味道。

在保持字体选择、字间距、行间距、字体大小、模块间距、圆角等等这种看着一致、舒服、有节奏感情况下,我们反而更多需要思考,这个文档对应的阅读的人是谁,首先要讲述的是什么,主体内容是什么,最后希望对方理解到什么,然后再是把内容转换成清晰的文档排版,让你的读者知道从哪里开始,哪些是重点,哪些是补充。

图表和图片也一样,可以发现规律的图表,能把事情解释清楚的图片,往往比单纯文字带来的效果要好很多,这也是为什么有时候大家说的一图胜千言,但不能为了加点儿图片好看,就塞进一张和内容没什么关系的配图,读者看完还是不知道它想说什么,反而是减分。

我理解的「如无必要,勿增实体」,一般会在加东西的时候多想一下,这根线、这个框、这块底色,加上后是帮助读者更好理解什么兄弟?如果字号、间距和对齐已经能把关系说清楚,那就没有必要再叠一层装饰,假如有真正帮助阅读的东西也不必为了追求极简去删掉,可以留住,比如说字体加粗、变个颜色这种。

最近 Kami 几个版本正是做这些事情,我把标题旁边那么没有用的装饰短线都给干掉了,提示块的那个蓝色竖条、以及多余的阴影也去掉了,表格的线变细变淡了不少,间距留的更开一点方便更好阅读,此外对上述的这些要求建议也通过测试脚本检查的方式防止 AI 不小心生成后没有发现的问题。

希望 Kami 更多可以帮助大家把排版这些事情细节处理好,让后你只需要花更多心思在你真正想表达的内容上就好了,这样也就达到了 Kami 一直想做的「好内容,值得好版面」。


❤️ 支持作者

第281期 - 越王的剑

2026-09-07 08:00:00

封面图拍摄于周末浙江博物馆,本来想去看四大兽首的展览,结果人很多,就去看常规的场馆了,发现了非常美的东西,这把越王勾践儿子的佩剑就非常好看,感叹当时的越国审美真好。

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

潮流工具

TokenRemain:一个免费的 AI Coding 额度统计
https://www.tokenremain.com/
在官网的宣传页感觉还不错,整体也做得比较整洁,有兴趣的可以试一试,而且还加入了 Codex 重置的一些通知。

Unclack:打字的时候自动把你的麦克风给静音掉
https://unclack.app/#/
这款工具还挺适合打工者的,比如说你在开会时,开着语音打字会噼里啪啦,它就可以让你在打字时自动将麦克风静音。

Pulse:Apple 平台的网络日志记录
https://github.com/kean/Pulse
使用 SwiftUI 建设的一个苹果全平台网络日志记录工具,感觉整体做得还是挺精致的,在开源里面算很不错的。

随便看看

WorkBuddy 成功,是因为腾讯办公套件太烂了
https://1q43.blog/post/12578/
虹线一篇文章其实把当前的一些办公领域的 AI 分析得还挺有趣的,可以看看,我没有那么看好 WorkBuddy 未来的成功。

推荐一个好吃的拌川:夫妻面馆
个人感觉杭州最好吃的拌川,必须是夫妻面馆,当然也可以试试老太婆面馆、老街面馆、芒种这几家的杭州面也不错。我把这个分享给朋友了,他们也推荐了一些其他的,大家在杭州的可以去看看,比如小辫子、小狗面馆、湖州嘉兴人在杭州开的浇头面、转塘那家来翠面馆、松木场面馆、转塘的春雪面馆、良渚的一麵面馆、华三爷拌面、当面道蟹、方老大、嘉兴玉林面馆。

随便写写:我决定以后新产品上线再也不发 Product Hunt 了

大概 7 年前我非常喜欢逛这个平台,最近刚好想着 Mole 可以去上面 launch 一下,于是就去发了一下,传视频、图片、填了非常多的表单终于好了,结果一进产品页,首先看到的是左边的一个广告卡片说 5k 刀可以帮我把整个 launch 搞定,给我惊呆了,然后在我的产品下面还插入了一个其他产品的横幅广告。

有一个吃了苍蝇的感觉,自己精心准备的发布页,变成了别人卖广告的地方,不过我理解肯定会有预算充足的公司会去买这个服务。

然后我就定好时间去发布了,我甚至还留好下午时间专门看能否有新用户来问问题,我来及时解答,结果搞笑的是发现甚至没有上首页,记得 5 年前发妙言的时候编辑得非常粗糙,都可以进首页时间线。

后面有专业的朋友解答,说没有被官方 feature 导致,需要先上这个,然后去买那种专门的推广团队服务帮你包装,才可以打下来,原来还需要配合平台表演,要去买赞买评论,一下又惊掉了我的下巴,怎么一个好好的平台变成了这样。

更让我气的是啥,几乎没有带来产品交流和用户使用反馈的,但是给我这几天带来了将近 50 封陆陆续续的垃圾邮件,大概意思是可以帮助我更好的推广,或者说他们那边也有一个类似的平台让我去上架,到今天都还有垃圾邮件过来,有一种惹了一身腥的感觉。

所以这个平台看着热闹,实际没有啥效果,甚至看到有 100 刀买 200 个赞就能进工作日前五的服务,当然不会给你带来一个真实的用户。不过他养活了一批帮你做上 Product Hunt Top 热度的团队,从你的描述、包装、封面、视频,到结合点、利益点,一整套方案给你出好,然后你付钱后得到了一种虚假的热闹感,陪着 Product Hunt 表演,产品成了他道具,发布日成了演出日,最后到底有没有吸引到新朋友,好像没人关心。

其实我非常期待,有一个可以给大伙真正友好交流产品的平台,大家来了遇到自己感兴趣的可以标记,可以下载,可以试用,也可以学习其他产品做得好的地方,友好交流,使用完甚至还可以相互给建议,哪儿做得好,哪儿需要改进,类似 10 年前 GitHub 那种乌托邦的感觉,人们不会关注你的包装和利益点,而是一伙喜欢做产品的人围在一起交流好的东西,让好东西被更多人用上,非常期待有这样的平台,我肯定会去天天逛。

后面就不再发 Product Hunt,当然也不推荐小伙伴们去发这个东西了,发 GitHub、发 X、发 YouTube、发 V2EX 其实都是非常不错的平台,那儿远比 Product Hunt 纯粹简单。

RIP:何勇 9 月初离开了

何勇 9 月初离开了,我印象中他的样子一直是这个 94 年摇滚中国乐势力香港红磡演唱会里面的样子,直白、年轻、粗粝、摇滚、朋克。非常喜欢他的钟鼓楼、垃圾场、头上的包,以及这首非常代表他的摇滚风格的姑娘漂亮,好几年他的歌都在我的一年常听歌单里面。

第一次接触中国摇滚要回到 20 年前的 2006 年,当时上初一,我的英语老师 Richard,一个微胖卷发看着非常斯文的老师,在有次上课直接开满音量给我们放唐朝乐队的梦回唐朝,声音加到最大,下面一群刚小学毕业的人几乎从来没有听过这么劲爆歌曲,当时认为好听的歌是晴天、江南、童话,这个老师在讲台上眼里冒光的给我们分享介绍中国摇滚,介绍他喜欢的一些故事,也在后面上课时候偷偷给我们放经典国外电影,这个老师想方设法给我们这群小孩开悟,我也慢慢明白了什么是追求开放、真实表达、保持自我、不随波逐流。

在这之后,我就去找这一批中国摇滚的歌手,从那个演唱会视频里面,知道了帅气深沉有思想的窦唯、长发很疯咆哮的唐朝丁武、直白年轻啥也不怕的何勇、带点悲伤有感情的张楚,让我感觉每个人都有自己的个性,非常真实,也让我感觉人活着不能千篇一律,应该要有自己独有的秉性、性格,保持自己的不同,不跟风那种感觉,对我影响还挺重要的。

再往后走首先接触到的是万青的杀死那个石家庄人,当时身边几乎也没有同学去听一个叫万能青年旅店名字的乐队,我觉得他们的歌曲讲述的故事、想表达出来的东西非常有感觉,词写得真好,秦皇岛后面让我了解到曾因抑郁症去秦皇岛疗养的董亚千,十万嬉皮里大梦一场的董二千先生,以及大石碎胸口都是非常好听的歌曲。

在听万青的过程中,那个非常喜欢装逼的口无遮拦但人很真实的李志也来了,听李志从看他的跨年演唱会视频开始,第一次发现原来还可以有弦乐队,也可以不插电,原来这个平时看着非常吊儿郎当的人准备演唱会这么认真,几乎每次都是重新编曲制作,相同的歌在不同的场明显可以看到很认真的对待,李志唱歌的声音质朴诚恳、辨识度高、有叙事的感觉,就像一位老朋友在你耳边有时喃喃自语又有时嘶哑呐喊,给你讲热河、结婚、定西、忽然、杭州、尽头、他们,总之,给我的感觉非常真实。

后来我才发现,给我留下很深印象的两位老师,其实有点像。Richard 讲中国摇滚时眼里冒光,大学的数据库老师讲 PHP 和 HTML 时也一样。

2011 年上大学,我学的是通信,大一有一门看起来和专业关系不大的数据库课。老师除了教数据库,还会给我们讲 PHP 和 HTML,教大家把这些东西拼起来做一些好玩的网页,大部分同学没太大兴趣,我却非常喜欢这个技术,因为可以做出东西来。

那一年我把学校图书馆里评分不错的 Web 开发书几乎都看了一遍,照着书敲代码、跑案例,遇到不懂的就发邮件问老师,简单的问题他直接回,复杂的留到下课后,经常一聊就半个多小时,两个人不像师生,更像讨论技术的好友,非常有意思,到大二的时候,也非常受 Paul Graham 的黑客与画家这本书的影响,慢慢确定了自己的职业路线,就是做 Web 工程师。

后面用 Ruby 框架 Jekyll 写了自己的博客,写了一个很中二的座右铭「Be yourself and don’t go with the flow.」,可能是摇滚的影响、也可能是各种有想法的老师的影响,更有趣的是这句话还在我博客的中间横条上,一直没有改,Jekyll 这个老框架也一直稳定得可以正常维护使用,没有挂。

现在再看 1994 年红磡舞台上的何勇,他还是我记忆里那个直白、年轻、粗粝、啥也不怕的,唱着钟鼓楼、姑娘漂亮的年轻人。二十年过去,博客还在,那句话还在,我身上那点不愿随波逐流的东西,好像也没有挂。再见,何勇。


❤️ 支持作者

第280期 - 喜欢宋体

2026-08-31 08:00:00

封面图拍摄于杭州新开的恒隆商场,周末过去逛了逛,喝了一杯 AITCoffee,味道还不错,看到墙上有这么一个纸窗户,上面写着宋字,我最近产品官网喜欢用这个字体,很古典。

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

潮流工具

celldock-for-mac:在 Mac 上使用蜂窝网络、短信和通话
https://github.com/celldock/celldock-for-mac
这个产品有点意思,假如你手上有大疆的 4G 模块可以试试,我也打算搞一个玩玩,甚至可以插一张 SIM 卡,配一个模块,就变成出门在外的随身 Wi-Fi 了。

kooky:又一个专为 AI Coding 优化的 macOS 终端
https://github.com/iAmCorey/kooky
支持侧边栏 workspace 管理、水平 / 垂直分屏、一键启动 agent、实时查看 agent 状态,也能在 pane 底部直接看到 Git、Node、Python 等工作区状态。

史前动物博物馆的 3D 教学展示
https://leon-made-this.work/museum/zh-CN/?animal=stegosaurus
应该是父母给孩子做的一个史前动物博物馆的展示,挺有意思的,可以玩玩看。

JJ:和 Git 兼容、但更适合 Agent 的版本管理
https://github.com/jj-vcs/jj
这个思路还不错,底层还是 Git 仓库,工作区的模型更简单,更适合 Coding Agent 来使用,比如 AI 改错了,收拾起来会容易很多。

介绍一下 Mole 的擦屏幕和擦键盘功能如何更好使用
https://mole.fit/
很多小伙伴问擦屏的时候还想擦键盘怎么办,其实默认就兼容了,去设置里打开擦屏的输入保护授权,再从 logo 进擦屏功能,非常推荐顺手设个快捷键,之后就可以拿细软布很舒服地擦屏幕和键盘,键盘也不会误触。

随便看看

宝玉的 AI 原生开发流程:一个真实案例的完整复盘
https://baoyu.io/blog/2026-08-24/ai-native-dev-workflow
现在写代码在整个软件开发流程中只是一个环节,而且在 AI 时代,它反而是变化最小、最不需要操心的环节,因为现在的大模型在编码方面已经训练得极好了,简单的自然语言提示词就够了。真正有意思的变化是在代码之外:需求怎么分析、方案怎么设计、原型怎么做、测试怎么跑,这些「写代码之外」的事情,才是 AI 原生开发真正改变游戏规则的地方。

最近发现这些年我的口味居然变了不少
很神奇,大学期间一直觉得自己只吃辣的,不可能去碰那种甜口的菜,殊不知在杭州待了快十年,慢慢就喜欢上了各种口味。其实甜口的菜,清淡的菜也有很好吃的,比如最近我很喜欢去吃福建菜,很鲜很嫩的那种感觉。人生也是这样,越经历越有新东西可以体验,多好。

随便写写:AI 时代如何保证代码可持续迭代和维护
想从产品工程师视角和大伙聊聊,在代码全部由 AI 生成的时代,如何保证产品的代码可以持续迭代、好维护、不腐化。

最近 Mole 发布到了第 13 个版本,看了看整个项目大概有 11 万行 Swift 产品代码、7.3 万行测试代码和 3347 个 XCTest,测试这部分比我之前在公司写业务、还有 QA 兜底的时候多得多,我一直秉承一个观点,AI 写的代码应该 AI 来测试,而非人,把人引入到这个环节反而会拖慢整体的进度。

想着就基于这些实操经验总结一下,我都做了哪些有意思的事情,让这些代码一直可以在我和 AI 之间非常听话地实现功能。

1、即使 AI 大幅提升了写代码的速度,产品本身的技术架构、分层、同类抽象,什么东西放到什么地方能够让后续更好地扩展和解耦,还是需要工程师本身的判断,这一块可以在项目第一个版本跑起来之后,就和你最好的 AI 仔细讨论,设定好对应的架构,并通过可沉淀可修改的文档记录下来,持续跟随项目迭代。

2、我目前最依赖的还是单测,1.0 只有 56 个 XCTest,到 1.13 已经有 3347 个,测试代码大约是生产 Swift 代码的 66%,不过数量只是顺手统计出来的结果,我平时更关心测试有没有覆盖那些容易想当然的地方,比如扫描结束以后文件又变了、进程检查失败、命令返回成功但 App 根本没有更新、旧任务很晚才回来覆盖了新结果。正常情况一般不难写,麻烦的是那些看起来没问题、实际上已经错了的情况,怎么及时发现它们。

3、特别是修 Bug 的时候,我会多留一些东西下来,除了把问题修复,还会加一个让旧代码失败的回归测试,然后沿着同类路径去找有没有类似的问题,最后把当时为什么这么改写到规则里面去,到目前 Mole 已经有 1000 多个以 fix 开头的提交,其中 900 多个带着测试一起提交,很多测试和规则都是用户真实踩过一次以后留下来的经验,或许这是这个项目目前最宝贵的资产。

4、测试能记住输入和结果,但记不住当时为什么放弃一种做法,所以项目里还有一批 Rules,主要记录功能边界、历史原因和不能碰的地方。比如为什么某类文件宁可漏掉也不能自动删除,为什么有些看起来重复的组件不能随便合并,哪些系统数据不属于 Mole。Rules 一多又很费上下文,我就按模块把它们拆开,只在改到相关代码时加载,再把经常重复的检查做成 Skills。bugs 会从以前的修复里找同类问题,design-system-review 看界面有没有越写越乱,release 则负责检查签名、公证、远端文件和更新链路,这样不需要每次都从头跟 AI 解释一遍。

5、还有一个对我很有用的法子,就是少做一些没有实际用处的功能。现在 AI 加一个设置项、兼容分支或者后台监听太容易了,几分钟就能写出来,留下来的状态和维护成本反而是腐化最大的原因。比如 Mole 现在给新功能定了一些规则,尽量不增加常驻开销,不增加新的特权和系统权限,有合理默认值就不继续加设置项,更新和清理也不会因为发现一种新的可能性就一直扩范围,很多功能是开发者自以为重要,使用者却完全不在乎的,还是建议从用户中来,到用户中去,如无必要勿增实体。

6、需要充分利用好 GitHub Actions 自动化的能力,这个会是你最后的兜底,其实代码写完、跑通、测试变绿以后也还没结束,我的项目里还有一套检查负责九种语言、网站生成结果、Appcast、Xcode 工程和公开部署文件之间的一致性,make verify 会把这些检查和测试一起跑,CI 再换到云端干净机器上重新来一次。到了发布的时候,本地代码、Git 提交、签名后的安装包、线上文件和用户实际收到的更新也是几种不同状态,我会分开确认。之前也遇到过源码完全正确,线上还在提供旧文件的情况,只看一个绿色结果很容易过早觉得已经做完了,其实里面还藏着错。

7、上面这些,假如说有什么特别的地方,我能想到的就是执行流程完全没有我插手干扰,每一步都由 AI 自动执行和验证,出错了 AI 自动去解决,只不过会在不同的时候设置必要的流程卡点,让 AI 主动去验证,得到明确的结果才确定通过,并持续迭代规则,保持现有规则的新鲜度,及时移除旧的逻辑,让校验逻辑和业务代码同步升级。

或许这就是 AI 时代的工程师更需要培养的能力,如何让 AI 写的代码更好维护、更清晰、更好扩展,即使半年、一年、两年都不会腐化,而且会越来越听话,越来越符合开发者的心意,也给多 Agent 合作开发打下一个比较稳的根基。之前手写代码的乐趣已经没有了,好在这件事弥补了一些纯 AI Coding 过程的无聊,让工程师的专业度得以延续下去。


❤️ 支持作者

第279期 - 风之谷泉

2026-08-24 08:00:00

封面图拍摄于周末去临安风之谷带娃玩水,这地方很空旷,不过周末小孩和大人都很多,娃倒是挺喜欢。远处看,水难得有蓝绿色的感觉,照片拍的是外面的一个大湖。

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

潮流工具

Cumora:这个很不错的 Agent 团队协作工具居然开源了
https://github.com/yetone/cumora
来自 yetone,又是一个「没有想到」系列,居然开源了。在目前的开源方案里,这应该是我看过做得很不错的 Agent 团队协作工具,客户端本身很完整,代码的处理也很值得学习。

Omarchy:最近很火的漂亮且现代的 Linux 系统
https://omarchy.org/
Omarchy 是一个基于 Arch 的 omakase Linux 发行版,采用平铺式窗口管理器 Hyprland 和桌面构建工具包 Quickshell,预装了不少 AI 时代生产力工作需要的工具,好评挺多的,有空闲机器的小伙伴可以去试试看。

MicroLighter:一个非常小的代码语法高亮库
https://davatron5000.github.io/microlighter/
居然 gzip 后才 2.05 KB,用起来看着也很简单。不过我让我的 Agent 判断了一下,是否可以替换潮流周刊的语法高亮库,被婉拒了,哈哈。假如你在做新项目,可以试试看。

iGhostty:越狱 iPhone 上的命令行终端
https://github.com/OwnGoalStudio/iGhostty
从砍砍的推特看到的,还挺好看。假如你的 iPhone 已经越狱,想在手机上用终端,可以看看这个。

随便看看

Claude Code 创业公司指南
https://claude.com/blog/claude-code-guide-for-startups?ref=aiposthub.com
Anthropic 官方发布的,复盘了 15 家高增长初创公司如何通过 Agentic Coding,像规模大十倍的团队一样交付,可以看看。

Omarchy:AI 友好开箱即用的神级 Linux 操作系统教程
https://xiangyangqiaomu.feishu.cn/docx/ZH7td7nKVoC5Y0x3UAAcEG3TnPd
基于上面聊到的 Omarchy 这个对 AI 很友好的 Linux 操作系统,乔木用 AI 写了一个教程,有兴趣可以一起看看。

叁缺壹,这次我来了
https://www.lizhinb.com/jlpgl/
错过了前面 2 次,这次就不错过了,激动,高兴,启动!

随便写写:我是如何给产品取名字的
突然想跟大伙聊聊,我是怎么给自己的产品取名字的,这个过程很有趣,或许你也可以结合自己的性格和喜好,给产品取一个不错的名字。

在 AI 还没来之前,市面上各种 Coding 产物没有这么多,我很看重产品本身的生命感和存在感,所以基本都会非常认真地对待取名这件事。好比一个新生儿出生,父母需要花不少时间,给这个即将到来的生命取一个陪伴她一辈子的名字,让她以后也很喜欢自己的名字,甚至能从中获得一生的鼓励和自信。

即使在 AI Coding 产物盛行的这一代,假如你想把产品推向大众,而不只是自己把玩,我还是非常推荐你给她取一个好名字。这样每次向大众介绍的时候,你也会对自己的产品很自信、很喜欢,愿意花时间和精力把她持续迭代好。

我的第一个产品叫做妙言,是在 2020 年前后做的。那时候 Markdown 笔记应用非常火,我感觉没有太顺手的,就自己学 Swift 写了一个。我特别喜欢中文字,当时也没有考虑国际化,更多是自己用,记录工作学习中的各种笔记。我一直认为好的文字是有生命力的,于是想到了「妙不可言」,正好是写文字时想表达的感觉。现在我依然很喜欢这个名字,也一直在迭代,读起来朗朗上口,简单好记。这里想表达的是,产品名字需要和产品本身的功能,或者它想体现的意义有关。假如取了一个不相关的名字,虽然好听,你也不太好讲。

第二个产品叫做 Pake,是一个用 Rust 写的、可以一条命令把网页打包成轻量桌面应用的工具。为什么这次开始取英文名?后来我发现妙言在国外用的人也很多,直接用 MiaoYan 这个拼音去介绍很奇怪,所以后面的产品,我尽量取一个大家多少都能看懂的名字。当时给 Pake 取名,我想到的是「打包」这两个字,换成英文是 Pack,这个词其实挺好,但太大众了。现在回想起来,这里的灵感和 Vue 很像:Vue 最开始应该是想叫 View,但尤大觉得这个名字太直接,就放到谷歌翻译里试,找到了它的法语翻译 Vue。我给 Pake 取名时也是这样,去找「打包」在各种语言里的翻译,最后发现在海地克里奥尔语里,打包就叫 Pake,狂喜,就取成这个了。而且这个名字很好拼写、好记、好打字,任何人用过之后应该都能记住,同时 Pake 自己的命令也是 pake,这样产品的使用和传播就很简单了。

第三个产品就是我们更熟悉的 Mole 了,当时还是一个深度挖掘你 Mac 电脑垃圾的命令行工具。这次我是先取的中文名字,我一直把这个产品当做一个有动作、看似安静、勤恳清理垃圾的小可爱,当时就在想,什么小动物最贴合这种感觉,想了很久都没想到喜欢的。好像是在一本小孩的书上看到介绍鼹鼠,突然一想,对对对,就是我想要的,安静、小、疯狂挖掘。更惊喜的是,英文名 Mole 非常贴合我一贯的取名风格,好记、好写、好读,但不大众化,现在回忆起来很有意思,挺好玩的。

后面 3 个产品被我不经意间做成了一个系列,那就是 Kaku、Waza、Kami。应该说,没有 Kaku 的取名,就没有后面这两个产品的名字。Kaku 是我去年春节长假写的一个轻量、简单、开箱即用、AI 友好的命令行终端工具,取名的时候我唯一想到的,就是这个产品一定要表达出轻快、很爽的感觉。然后我开始随口乱念不同的词,最后最后,发现 kaku kaku kaku 念起来非常爽,就按照这个音去找,发现 kaku 是日语里「書く」这个词,意思是书写。太有意思了,终端和书写的关系很近,而且很有诗意,它还是《海贼王》里的一个角色,立马就取了这个名字。后面的 Waza 是日语的「技」,对应我做的工程师 Skills,也很贴合。Kami 是「紙」,是我那套「好内容值得好版面」的排版 Skills 的名字,正是我想表达的意思,纸面是干净的,可以写出很多有价值的东西。

并不是说名字对产品至关重要。比如 Anthropic 刚出来的时候,我非常讨厌这个名字,因为永远记不住怎么拼,但也不妨碍它的产品和模型成功,没有什么必然关系。即使你的产品叫做二狗,只要非常牛逼,也不妨碍它成功。不过有些名字还是会带来影响,比如还有一个丑名字叫做 Antigravity,甚至比 Anthropic 更难读难写。其实从它刚刚推出时,我就有点儿感觉这个产品很难成功,因为本身模型并非第一第二,只能更多靠产品能力来拼,结果产品能力也不太好,就变成现在这样了。此外,也不是名字短、看着简单就好。比如 Trae,我到今天还是很容易打成 trea,或者忘记怎么打,可见名字短、字母简单不等于好名字,它不好记、不好拼,看起来也没什么含义。假如他不告诉你这是 The Real AI Engineer 的缩写,可能永远不会有人知道,这样就比较难在大众市场打开。

一不小心就碎碎念了这么多,比较想表达的就是,产品应该有自己的调性和性格,不能千篇一律。当然,我说的取名方法更适合我自己,适合我的性格。对你而言,产品也需要贴合你的性格和喜好,比如你喜欢日本动漫,就可以多往里面的角色靠近,你喜欢中国古代神话,也可以从里面找一些稀有但有趣的名字。最后最后,我认为名字一定要朗朗上口、好读、好记、好写,不长,甚至在键盘上敲起来很无感。


❤️ 支持作者

第278期 - 大巧若拙

2026-08-17 08:00:00

封面图是周末在上海 CityWalk 时,拍到的一家门店门口的招牌,名字叫“不拙”,让我想到了大巧若拙,形容一个人做事看似朴实、不走捷径,其实藏着大智慧,希望我的产品也是这样的。

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

随便写写

Mole 出 Mac 版后,用户教会了我做产品
https://tw93.fun/2026-08-16/mole-mac.html
好久没有写长文了,终于写了一篇,把最近独立开发 Mole 的一些思考整理了进去,希望能给正在做产品的你一些帮助。

潮流工具

AgentsView:浏览和分析你的 Agent 使用情况
https://www.agentsview.io/
一款本地优先的应用,可以浏览、搜索和分析过去的 AI Coding 会话,看看 Agent 的时间和钱都花在了哪里,还能按项目、模型和工具分别查看。

从 X 上发现初创公司的产品发布视频
https://whatships.com/
丁老师做了一个工具,把现在 X 上一些产品的发布视频收集了起来,不少视频做得很好,挺值得学习。下次有产品需要发布时,可以去看看有没有新思路。

给你的 AI 一个 brain.md
https://projectbrain.md/
这个思路有点意思。作者说,AI 会忘记所有事情,除非你给它一个脑子,brain.md 就是那个脑子。

nowdex:快速查看 Agent 用量
https://apps.apple.com/cn/app/nowdex/id6791450777
这是一款免费的 iOS 应用,可以帮你快速查看 Agent 使用量,也支持桌面小组件。

如何去掉这个讨人厌的 Claude Code URL Handler.app?
终于把 Claude Code 在 Mac 上注册的这个 Claude Code URL Handler.app 干掉了,没有图标,看着很丑,一直让我这个强迫症很难受,直接卸载也没用。其实只要在 ~/.claude/settings.json 里加上 "disableDeepLinkRegistration": "disable" 即可。

随便看看

报告研读:AI 提了谁的效?员工为何感觉更累了?
https://mp.weixin.qq.com/s/GFx3FfRfheX0Tp7V-pGOww
我有个感觉,科技越发达,打工的人反而越累。AI 出现以前,大家好像还轻松一些,不过这可能也跟当时的经济环境有关。

Agent 评测漫谈:由浅入深讲解 Agent 评测
https://tech.meituan.com/2026/08/07/Agent-Evaluation.html
美团这篇关于 Agent 评测的文章挺值得看,讲得比较细,可以和企业内部的一些评测方法对照着看,虽然里面也有不少内容参考了其他资料。

AGENTS.md 完整指南
https://www.aihero.dev/a-complete-guide-to-agents-md
这篇文章挺值得一看,可以用来优化你自己的 AGENTS.md,里面不少细节也很符合现在的使用情况,可以直接让你的 Agent 读一下。

非常推荐去看《欢迎来龙餐馆》
https://movie.douban.com/subject/35811064/
周末去看了一下,的确是我最近几年看过最好看的国产电影,文牧野导演的能力很厉害,看完特别感动,我也很喜欢蒋奇明的风格。


❤️ 支持作者