开发者生态
morning
Show HN:没有屏幕截图的屏幕内存,只是文本到 Markdown
摘要
A macOS menu bar app that keeps a written record of what you work on, for your own LLM to read. While the eye in your menu bar is open, Ambient Context reads the text of whichever window you have focu...
the
and
you
your
folder
build
are
macOS
app
for
2026-08-25
1 阅读
约5分钟阅读
Dramatize
字号:
macOS 菜单栏应用程序,可保存您所做工作的书面记录,供您自己的法学硕士阅读。当菜单栏中的眼睛打开时,Ambient Context 会读取您所聚焦的任何窗口的文本(通过 macOS 辅助功能树,每隔几秒)并将其附加到一个普通的 Markdown 文件中:每天一个文件,位于您选择的文件夹中。 Point Claude Code 或该文件夹中的任何其他代理,它可以回答“我星期二做了什么?”,建立有关您的项目的记忆,或者为您撰写站立演讲。没有截图,没有视频。它通过辅助功能 API 读取文本,仅此而已。没有任何东西离开你的机器。没有帐户,没有服务器,没有遥测,没有捆绑模型。此构建根本不进行任何网络调用;签名版本将添加针对 GitHub 的单一更新检查。您拥有的文件。您选择的文件夹中的纯降价。移动它们,grep它们,删除它们。写作前进行编辑。密码管理器和私人浏览窗口永远不会被捕获。密码字段会在源头被跳过,凭证、API 密钥和卡形数字会在任何内容接触磁盘之前被清除。专为法学硕士阅读而设计。全天删除重复行,过滤掉界面垃圾,每个块都会记录其正在查看的文档路径或 URL,以便您的代理可以打开真实的内容而不是信任片段。该文件夹包含一个 AGENTS.md,向读取它的任何人解释其格式。需要 Apple Silicon 上的 macOS 14+。早期且未签名。目前还没有经过公证的下载(Apple 开发人员注册正在进行中),因此现在您可以自己构建它,这大约需要两分钟:您需要 Node、Rust 和 Xcode 命令行工具。 git clone https://github.com/dragthelake/ambient-context cdambient-context npm install npm run tauri build 该应用程序登陆 src-tauri/target/release/bundle/macos/ 。将 Ambient Context.app 拖至应用程序并打开它。对于开发, npm run tauri dev 通过热重载运行它。设置窗口会自行打开。当询问时授予可访问性:这是允许应用程序读取窗口文本的权限,没有它就无法工作。选择保存位置。默认值是 ~/Ambient Context ,故意在 ~/Documents 之外,这样 iCloud 就不会从机器上同步您的记录。就是这样。设置完成后即开始录制,并从此应用程序开始录制。点击菜单栏中的眼睛停止;停止会被记住,直到您再次开始。睁开眼睛:记录。闭眼:没有。右键单击今天的文件、文件夹和设置的图标。一天的文件是什么样的 --- 日期:2026-08-25 capture_by:Ambient Context 0.1.0 --- ## 09:41–10:05 · Chrome · Tauri 托盘文档网址:https://v2.tauri.app/learn/system-tray/ <在该窗口中看到的文本,今天第一次出现> 块标题是当天的时间线。正文内容每天都会写入一次,无论它们出现的频率如何,因此文件保持足够小,可以交给法学硕士整个。捕获文件夹中的 AGENTS.md 记录了格式以及如何阅读它。 Chromium 和 Electron 应用程序(Chrome、Slack、VS Code、Obsidian、Figma...)仅在被要求时构建其可访问性树,因此这些应用程序中捕获的前几秒很薄弱,并会在后面的过程中填充。启用时,Chrome 可能会显示稍微有问题的窗口调整大小动画;这是该机制的已知成本。 GPU 渲染的终端(Kitty、Alacritty)暴露很少或不暴露文本。 Terminal.app 和 iTerm2 可以工作。记录您的发现:哪些应用程序返回丰富、部分或空洞正是有帮助的反馈(docs/census.md 有模板)。 cd src-tauri && Cargo test 隐私模型,在一个段落中 该应用程序仅读取焦点窗口:从不读取背景窗口、其他显示或最小化窗口,并且从不在屏幕锁定时读取。它完全排除密码管理器和隐私浏览,在可访问级别跳过安全输入字段,并在写入之前对秘密进行模式擦除。它生成的所有内容都是您自己磁盘上的明文,并且捕获文件夹被排除在捕获之外,因此它无法观察自身。如果您发现其中任何漏洞,请提出问题。
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱