Morning Brief
每天早上更新最新的 GitHub 项目和新闻。
11 月 10 日 星期二
9 条,来自 Hacker News、GitHub、Lobsters,10:45 更新
开源项目
Vercel 出品的 Rust 命令行工具,让 AI agent 一条命令一条命令地操作浏览器。
它把网页读成带 @e1 这类引用的精简文本,agent 按引用点击,再重新读取页面确认结果。浏览器在命令之间保持打开,可用 brew 或 npx 直接装。点击被遮挡或被禁用的元素时会报错,而不是假装成功。
你以前给过它 5 分,今天它又上了榜,拿来给 Claude Code 做网页自动化很顺手。
原标题:vercel-labs/agent-browser
看原文 ↗
开源项目
一份代码跑在网页、macOS、iOS 和 Linux,并且让 AI agent 自己构建和测试。
README 里直接给了一段提示词,让 Claude Code 新建应用并在三个平台上跑测试。作者称一个干净环境里的 agent 用了约 57 分钟,三平台测试全部通过,其中约 25 分钟花在首次 macOS 和 iOS 构建上。
你常用 Claude Code 做 Flutter 和小工具,这是另一种让 agent 自己跑通多平台的思路,可以对比一下。
原标题:Exact – a new cross platform UI framework
看原文 ↗ 看讨论 ↗
好玩
一个人用图纸和 Claude Code,做出了多关卡的横版格斗游戏。
外甥画了设计稿:5 个以家人为原型的英雄、12 个 Boss,还有救小狗的剧情。作者 6 月用 Claude Code 搭出第一版,标题称 Fable 5.2 用这些图纸一次生成了好玩的完整版本。
你正好在用 Claude Code 做小游戏,看看别人怎么从手绘稿走到成品,会有些做法可借鉴。
原标题:Fable 5.2 one-shotted my nephew's dream game
看原文 ↗ 看讨论 ↗
AI
Anthropic 更新了两款模型,强调编码和推理,输出更快、价格更低。
两者是同一个底层模型,Fable 带有网络安全和生物方面的防护,面向所有用户开放。官方称输出速度比 5.1 快最多 30%,价格是每百万输入 token 8 美元、输出 40 美元。
你每天用 Claude Code,模型换代会直接影响你的使用体验和成本。
原标题:Claude Fable 5.2 and Mythos 5.2
看原文 ↗ 看讨论 ↗
开源项目
给你已有的 agent 一份自己掌控的记忆,可自托管。
它保存带来源的明确事实,支持更正和撤回,同一份记忆可以在多个 agent 之间共用。默认只用关键词检索,需要时再加语义搜索,MIT 协议。
你给过 claude-mem 和 gstack 高分,这个属于同一类,可以对照着试。
原标题:garrytan/gbrain
看原文 ↗
好玩
作者让 Claude Code 写了个多设备三角定位的网页工具,找杂物间里的响声。
在 Python 网页服务上用二维码连接 iPad、手机和电脑等设备,设备互相发声来估计位置,效果不佳时加了手动拖动的粗略模式。还加了拍手模式来测试准确度。
这是用 Claude Code 解决生活小问题的好例子,而且做法很适合你的小工具路线。
原标题:Locating the source of a mysterious beep
看原文 ↗ 看讨论 ↗
开源项目
Anthropic 官方的一组用 Claude API 起步的示例应用。
包含客服 agent、金融数据分析、电脑操控演示等项目,每个都能在上面继续改。摘录里还提到一个原生 macOS 的电脑操控参考实现。
想自己做 AI 应用的话,这些是官方写的参考代码,可以直接拿来拆。
原标题:anthropics/claude-quickstarts
看原文 ↗
开发
用 strace 看 glibc 的 malloc 怎么向内核要内存。
作者用调用一千次 malloc(16) 的小程序演示,整个循环只触发两次 brk 系统调用,其余都从已分配的堆里取。文中还量了空系统调用约 575 纳秒。
如果你想弄懂底层内存分配,这篇讲得具体,有可跑的例子。
原标题:What is malloc doing, anyway?
看原文 ↗ 看讨论 ↗
好玩
输入任意地点,看本周经过的卫星和它们拍的图。
这是一个 Show HN 项目,按地点列出本周经过的每颗卫星,以及它们实际拍下的画面。页面摘录没有更多细节。
算是好玩的小网站,点开逛两分钟就有收获。
原标题:Show HN: Every satellite that passed over any place this week, and its photos
看原文 ↗ 看讨论 ↗