1027 | 一周新工具速览:代理、开源与复古

||Download

Show notes

本期围绕开发者工具与AI代理、开源自托管小工具、日常AI应用和复古风格数字产品四个方向,梳理一批值得关注的新工具与新产品,聊聊它们各自解决什么问题、目前处在什么阶段,以及接下来可能的发展。

时间轴

  • 00:00:04 开场
  • 00:00:50 代码代理的版本管理与团队编排
  • 00:04:01 看见你的代理:面板与终端
  • 00:05:48 模型路由与更快的代理模型
  • 00:07:40 开源自托管:从太阳能到安全
  • 00:09:45 成本与合规:FinOps 和无障碍
  • 00:11:42 主动出手的 AI 助手
  • 00:13:55 听写与散热:Mac 上的 AI 体验
  • 00:15:58 复古与离线:换个方式用设备
  • 00:18:46 收尾

相关信息

本期节目由 Bri 出品。Bri 使用先进的 AI 技术将你在意的资讯转换成适合收听的播客。如需联系,请发邮件至 hi@bri.so。

Transcript

茉莉: 大家好,欢迎收听今天的节目,我是茉莉。

白桦: 我是白桦。今天这一期,我们想聊一个挺有意思的主线:AI 工具正在往两个方向同时走——一边是越来越专业的开发者工具,多代理、版本管理、路由、自托管;另一边是越来越贴近普通人的应用,听写、防沉迷,甚至复古到假装自己是一台 1991 年的摄像机。我们就按这条路往下走,一路上看看这些产品各自想解决什么问题,哪些说法可信,哪些还留着问号。

茉莉: 对,而且我们会尽量把每件事讲透,而不是报菜名。那咱们就从最热的那个赛道开始吧:代码代理多了以后,怎么管。

白桦: 先说一个有意思的开源协议,叫 AVP。它解决的问题是这样的:现在很多团队让 AI 代理改代码,多个代理同时动手,那你怎么知道每个改动到底是在哪一版代码上做出来的?AVP 的做法是,代理提交的每一个变更,都要在 main 分支确切的那个 HEAD 上得到验证——也就是说,改动是基于最新的代码状态做出来的,不能是哪个代理从一个月前的版本里改出来的。而且这些变更以普通的 Git commit 记录,不引入什么新的存储格式。

茉莉: 我觉得这里最聪明的点是最后那句“普通 Git commit”。很多新工具喜欢发明自己的记录系统,结果团队要再学一套。AVP 把验证流程做成协议,但落到地上还是 Git,老的开发流程几乎不用改。

白桦: 不过得说清楚,这是我们目前看到的产品描述,到底它在大规模使用下表现如何,还没人验证过。比如多个代理真的在同一时间抢同一个 HEAD,冲突处理会是什么体验?协议本身没给答案。这算是开放问题之一。

茉莉: 协议解决“改动怎么被验证”,那接下来这个 ManyAgents 就在另一层——它管的是“一群代理怎么协作”。这是一个 Mac 应用,编排 Claude Code 和 Codex 的团队。它的做法很直接:每个代理分到自己的一个 git worktree,也就是同一个仓库的独立工作目录,互相不打架。然后它还配了一个只读的审阅者角色,专门负责看代码不改代码,另外内置了浏览器。

白桦: 这个只读审阅者的设计我很喜欢。它等于承认了一件事:代理写的代码不能直接进主干,得有第三双“眼睛”来看。而且用只读权限把审阅和修改隔开,避免了“自己审自己”的尴尬。

茉莉: 但要注意,这些还是厂商的说法。隔离 worktree 确实是 Git 的成熟机制,这一点是实的;但审阅者代理的质量怎么样、内置浏览器能做什么、团队大了以后编排会不会乱,这些都没有独立验证。我们只能把它当作一种设计思路来看。

白桦: 类似思路的还有第三个,叫 VibeiDE,它也是一个桌面环境,不过卖点是并行任务队列。Codex、Claude Code、OpenCode 这些代理的任务排队跑,每接一个任务就开一个全新会话,干净开始。而且很关键的一条:每个任务的结果都等着人工审核,机器不擅自定案。

茉莉: 你发现没有,这三个产品虽然形态不同——一个是协议,一个是 Mac 应用,一个是桌面环境——但它们指向同一个共识:多代理并行,加上人工把关。没有任何一家说“全自动,不用人看”。

白桦: 对,而且正好呼应了我们开头说的,这是一条新赛道,大家都刚起步。下一个自然的问题是:如果并行审阅的流程能做得更顺,谁会胜出?但现在还看不出互操作的可能性——AVP 的 commit 会不会被 ManyAgents 或 VibeiDE 直接用上?这些都是未知数。

茉莉: 好,代理多了,第二个问题就来了:怎么看它们?你总不能开二十个终端窗口吧。这就接上我们下一个话题——可视化和终端工具。

白桦: 有一个叫 tabsh 的项目,很坦率,连作者都标着“演示”二字,MIT 开源。它做的事情是:把你所有的代码代理会话,放到一个浏览器标签页里,用看板的形式展示,谁在跑、谁完成了、谁卡住了,一眼看过去。状态是通过 hooks 上报的,也就是代理在关键节点自动发信号,完全本地运行,数据不出机器。

茉莉: 它回答的问题很朴素:代理一多,你要一个统一的“仪表盘”。Kanban 这个形式对工程师来说零学习成本,因为大家都用过项目管理看板。

白桦: 同一个问题的另一种答案是 AI Bridge,一个 Mac 应用。它不是给你看板,而是让 Claude Code、Codex、Grok、OpenCode 以真正的终端方式运行——注意是“真终端”,不是仿真界面。它的组织方式是按职责分组,比如写代码的一组,运维的一组。它还往前多走了一步,接入了 Kubernetes、数据库和 Slack。

茉莉: 这两个放在一起对比挺有意思:tabsh 是“看”,AI Bridge 是“看加操作”。tabsh 更纯粹,一个问题一个答案;AI Bridge 更贪心,想把代理放进整个开发基础设施里。

白桦: 但这里有个共同的未知数:这类面板会不会成为标准做法?如果每个工具都自己长一个面板,代理一换工具,你的视图就作废了。目前没人回答这个问题。

茉莉: 看完了代理,我们说说代理脑子里的东西——模型本身。模型这一层的变化,一是怎么接,二是选哪个。

白桦: 先说接入。一个叫 AllModels 的服务,提供了一个单一的路由端点,专门做一类叫“abliterated”的模型——简单说就是被移除了部分内容限制的模型。它的功能有几个:供应商之间自动 fallback,也就是一家挂了或者太慢,自动切到另一家;可以按模态选模型,比如你要图像还是文本;还能对比价格。

茉莉: 这个“单端点”思路其实是老需求的翻版。开发者不想在五家供应商各注册一个账号、各维护一套代码。AllModels 把路由这件事打包,它的赌注是:切换的便利性比供应商锁定更值钱。

白桦: 然后是模型本身的性能。MiniMax 推出了 M3.1 Flash,一个针对代理场景的模型,厂商宣称速度大约是原来的三倍,成本降 70%,吞吐超过每秒 200 个 token。价格是每百万 token 输入 0.15 美元、输出 0.60 美元。

茉莉: 我得强调一下,这些数字——三倍、70%、200 token——都是厂商的声明,不是我们验证过的测试结果。但价格是公开标价,这个是实的。0.15 和 0.60 这个价位,如果真的达到可用质量,对大量跑代理的企业来说,账算下来差别很大。

白桦: 把这两家放一起,共同点是:让选模型和切换模型变得更省心。AllModels 从接入层动手,MiniMax 从模型层动手。悬而未决的问题是:路由层和官方 API 之间的长期博弈会走向哪里?供应商会不会干脆把这种路由能力收回去?没人知道。

茉莉: 模型聊完了,我们从云端回到地面。有一批小工具,特点是开源、免费或者很便宜,而且强调本地和自托管——主题是“开发者自己掌控数据”。

白桦: 第一个跨度有点大但很接地气:Helio。它是一个开源的太阳能仪表盘,通过一个叫 ShineMonitor 的接口读取你太阳能逆变器的数据,可以部署在 Vercel 上,而且不需要数据库。MIT 协议。

茉莉: 我觉得“不要数据库”这个细节值得多说一句。大多数人做自托管项目,最后死在维护数据库上。Helio 把这个负担拿掉,等于降低了自托管的门槛——这正是这批工具的共同气质。

白桦: 第二个更严肃,叫 omerta,安全向。它是一个 CLI 工具加一个 pre-commit 钩子,在你提交代码之前,检测 git 里 .env 文件的真实值——也就是说,你一不小心把密钥写进环境变量文件又提交了,它能在提交前拦下来。厉害的地方有两个:即使这些值被编码过,它也能发现;它完全离线运行,而且永远不会打印内容——发现密钥就报,但绝不把密钥本身展示出来。

茉莉: “不打印”这一点我特别认同。很多检测工具本身反而成了泄密渠道,因为日志里记下了密钥。omerta 在设计上堵死了这条路。这是 MIT 开源的。

白桦: 第三个是 Standfast,一个免费的 macOS 菜单栏应用,面向用 GitHub Actions self-hosted runner 的团队。它同时检查两个地方:launchd,也就是 macOS 的服务管理,还有 GitHub 的 API。如果哪个 runner 失联了——名义上在线,实际已经断了——它能给你看出来。

茉莉: 这三个放在一起看,共同点就是那句话:数据自己拿着。太阳能数据不出家门,密钥检测不出笔记本,runner 状态不出菜单栏。它们不宏大,但都是“自助”哲学的产物。

白桦: 自助哲学再往企业里走一步,就是我们下一个话题:成本和合规。虽然场景更正式了,但精神还是一样——让原本需要专业团队的事,变成普通人或普通团队自己能做的检查。

茉莉: 第一个是 CloudKnife,一个针对 Azure 的 FinOps 平台。FinOps 就是云成本管理。它号称端到端管理 Azure 的成本优化,从发现问题到处理问题。技术上有个有意思的点:它有一个确定性内核,用来执行硬性规则。流程是先人工批准,然后自动执行。

白桦: “确定性内核”这个说法值得拆一下。云成本优化这种事,用大模型去猜容易出事,因为一改配置可能影响生产环境。CloudKnife 的思路是:AI 或者工具先提出建议,但真正执行的部分是确定性的、可预测的规则引擎,而且执行前要过一道人的批准。这跟前面 AVP 和 VibeiDE 的“人工把关”其实是同一种哲学——自动化大胆,执行谨慎。

茉莉: 对,这个跨话题的呼应很值得注意。然后合规这一侧,是 WebYes 出的一个免费的 PDF 可访问性检查器。它把你的 PDF 对照两套标准检查:WCAG 2.1 AA 和 PDF/UA。发现的问题按严重程度分级,而且是直接在页面上高亮出问题位置,不是给你一串抽象报告。不用注册,免费。

白桦: “高亮在页面上”这一点很关键。可访问性检查工具的老毛病是输出一堆编码,比如“元素 3.4 违反 1.4.3 条款”,普通产品经理看了等于没看。直接在 PDF 上圈出来,报告就变成了可执行的任务清单。

茉莉: 好,聊完了专业和企业工具,我们换换气口,说说面向普通人的 AI。这一类产品有个共同的新气象:AI 不再只是你问它答,而是主动出手替你办事。

白桦: 第一个叫 Kiwi,一个主动型 AI 助手。它的玩法是在合适的时机给你发短信——比如你的航班延误了、你的包裹有动静了、或者周六你突然有空了——然后如果你回复同意,它就通过 iMessage 或者 WhatsApp 替你去办事。目前试点期免费。

茉莉: 注意这个流程设计:它不先斩后奏。先通知你,等你一个“是”,才行动。这是把授权边界做成了产品的一环,不是事后免责声明。

白桦: 第二个胆子更大一点:Strawberry 1.0,一个带 Companions 的 AI 浏览器。Companions 可以理解为常驻的 AI 伙伴,而且在团队内可以共享——你调教出来的 Companion,同事也能用。它们能自动化搜索、安排会议、做跟进,而且是用你已经登录好的账号去操作。

茉莉: 这里的信任问题就大了。它拿着你的登录状态去办事,效率确实高,但“授权边界”从“发短信问你”变成了“直接用你的会话”。两个产品的信任模型其实差了一个等级,这值得用户自己掂量。

白桦: 第三个是 Jobmate AI,一个 Chrome 和 Firefox 扩展,专门针对找工作。它里面的 AI 代理能自动投简历、预填各种招聘网站的表单,还能追踪你已经投了哪些申请。

茉莉: 找工作是个高频又繁琐的场景,自动投递确实戳中痛点。但风险也在这:批量自动投的简历质量如何?用人单位会不会开始反感这类工具?这些都是开放问题。

白桦: 把这三个放一起看,共同的风险其实就一条:AI 拿着你的账号办事,边界在哪里,出了错谁负责。现在所有产品都还在摸索,真正的考验是——用户到底愿不愿意把账号交出去。这个答案还没有。

茉莉: AI 出手办事是一回事,AI 沉到你系统最底层、变成日常体验的一部分是另一回事。接下来两个产品都在做这个“贴近系统层”的事,主要在 Mac 上。

白桦: 第一个是 Loqui,一个 Mac 和 Windows 都有的听写工具。它的卖点是:在任何应用里听写,输出的是干净文本——不是那种满篇标点错乱的半成品。它还会根据语境调整语气,比如你在一个正式邮件里听写,语气就正式一些。它支持会议转录,覆盖 90 多种语言。隐私方面,音频在转录完成后立即丢弃。

茉莉: “干净文本”这个看似小事,其实是听写工具的生死线。传统听写的东西你得再改一遍,改的时间比自己打字还多,那工具就废了。Loqui 把后期清理内置了。“音频即弃”对隐私敏感的用户是加分项,但这同样是厂商的说法,我们没法独立验证它服务器上到底发生了什么。

白桦: 第二个更有画面感:WhoIsCooking,一个 5 美元的 Mac 应用。名字很形象——“谁在做饭”,意思是你的 Apple Silicon 芯片上,到底是哪个 AI 代理在把机器烧得滚烫。它显示是哪个进程在占用芯片,然后能把这个工作迁移到效率核心上——也就是芯片里那些低温低功耗的核心——据厂商说能降大约 14 摄氏度,而且不用杀死进程。

茉莉: 这是个很妙的切入点。大家都在做 AI 应用,没几个人想“AI 应用把我的风扇吵炸了”这个问题。WhoIsCooking 把散热当成产品。同样要说明,14 度这个数字是厂商的说法,实际效果取决于你的机器和负载,我们没测过。

白桦: 不过这两个产品放一起,共同点很清楚:AI 不再是一个网页、一个 App 图标,而是直接长在操作系统层面——听写长在输入层,散热长在性能管理层。

茉莉: 好,系统层聊完了,最后一站有点出人意料:复古和离线。这一批产品反着 AI 大潮走,用复古或者离线来换专注,而且共同点是——减少订阅、减少干扰,把控制权还给用户。

白桦: 先说最会玩的:Flipcorder,一个 4.99 美元的 iPhone 应用。它把你的手机变成一台 1991 年的摄像机。核心玩法是"flips",每段 20 秒。它每天给你一盒“磁带”,按日期命名,一天一盒。没有剪辑功能,没有订阅。

茉莉: 我觉得它聪明在约束上。现在的拍摄工具都让你拍得太多、剪得太累,Flipcorder 直接把选择权收走:一天一盒,一段 20 秒,拍完就是历史。这种“不完美但真实”的感觉,正是复古的意义。

白桦: 第二个是给音乐人的:2G,一个免费的采样器,Windows 和 macOS 都有。它模拟的是 2000 年代初那种手机的音色——你想想,16 kHz 单声道,加一个模拟的小扬声器,一共四种声音。最有意思的功能是它用神经网络做合成,你用文字描述一个声音,它给你生成那种“老手机味”的音色。

茉莉: 这是个挺反直觉的组合——用最新的神经网络技术,生成最老旧的音色。技术越新,效果越旧。

白桦: 第三个回到专注这件事:Mozy,一个 Android 和 iPhone 都有的应用阻断器。它的机制特别有意思:走路换屏幕时间——走 34 步,赚 1 分钟的屏幕时间。不用 GPS,不建账号。而且被锁定的应用每天 0 点准时上锁。

茉莉: 这个设计比一般的“屏幕时间管理”强在正向激励上。你不会被骂“你玩太久了”,而是被问“要不要出去走走”。而且“不建账号、不用 GPS”意味着它连你的位置数据都不要,这在当下算稀有品质。34 步换 1 分钟这个比例合不合理,就得看每个人自己了。

白桦: 最后一个是给设计师的:desigma。它是一个用 Rust 写的免费 Figma 替代品,全平台原生——macOS、Windows、Linux 都有——完全离线运行,可以导入 .fig 文件,也就是 Figma 的文件格式,让你能搬家。协作方面它支持 P2P 的加密实时协作,不经过服务器中转。目前处于早期 alpha。

茉莉: 早期 alpha 这点必须划重点,意味着它现在肯定有毛边,别指望开箱即用。但它的路线图很清晰:不订阅、离线、数据点对点加密传输。跟今天这批复古离线产品一个气质。

白桦: 那我们就收个尾。今天从头到尾其实贯穿了几条线:第一条是,AI 代理多了以后,整个工具生态——版本协议、编排、看板、终端、路由——都在长出来,而所有这些都把“人工把关”当作默认设计,不是可选项。

茉莉: 第二条线是自托管和自助。从太阳能仪表盘到密钥检测,从云成本到 PDF 合规,工具越来越愿意把专业能力交到普通人手里,代价是你自己得多操点心。第三条线是,AI 开始主动出手,但授权边界和信任还是悬着的最大的问号。

白桦: 最后一条线最轻松:复古和离线提醒我们,不是所有产品都要更智能——有时候,更旧、更慢、更少,才是卖点。这些都是厂商的一面之词,真正好不好用,还得等社区和用户的实际反馈。今天就聊到这里,感谢收听,我们下期再见。

茉莉: 再见!