HN 展示:Breadcrumb,记录 Mac 上的一切 + 面向 AI 的上下文管理器
Show HN: Breadcrumb, record everything on your mac + context manager for AI

原始链接: https://innerloop.works/breadcrumb

Breadcrumb 是一款注重隐私的 macOS 应用,可追踪工作进展、转录会议、根据屏幕信息识别发言人、总结待办承诺、按项目记录工时,并在 Claude、ChatGPT、Cursor 和 openCode 等 AI 工具之间保留上下文。它支持限定范围的规则、可复用的快捷方式,以及自定义报告,例如 Friendbuy hours。 当前启用的范围是 `~/code/acme` 中的 `/acme`,其中包含 28 条本地规则和 22 条全局规则。其他已列出的范围包括 `/`、`/myapp` 和 `/personal`。 隐私功能包括本地处理、采用用户自行持有密钥的类端到端加密、应用/网站/词语排除、即时暂停、不使用声纹档案、不收集遥测数据,以及可选的匿名每日更新检查。使用云端 AI 时,仍需遵守相关服务商的隐私政策。 该应用要求使用 Apple 芯片、至少 16 GB 内存,并运行 macOS 15 或更高版本。应用免费,无需账号或订阅;另有 1,024 个可选的创始会员名额,售价为 299 美元,包含编号席位、创始人论坛、抢先体验资格,以及价值 2,500 美元的未来团队额度。后续计划包括支持更多会议平台、Windows 和 Linux。 据称,在磁盘空间已满的情况下,本地 Time Machine 快照占用了 197 GB,可使用 `tmutil` 查看或删除。

**Breadcrumb** 是一款全新的 macOS 上下文管理器,可为 AI 助手提供可搜索的用户工作记忆。它会记录屏幕活动、会议和转录文本、截图以及与 AI 的交互,然后提供 30 多种 MCP 工具,兼容 Claude Code、Codex、Cursor 和 opencode。用户可以通过对话创建上下文规则。 一个演示工作流中,Claude 审阅了会议转录,找出其中讨论的缺陷,检查代码,创建了 14 个附有拟议修复方案和证据截图的 JIRA 工单,并起草了一条 Slack 更新。 Breadcrumb 强调本地运行和隐私:数据使用 SQLCipher 加密,转录和分类均在本地进行,用户还可以排除特定应用、网站或词语。开放测试期间可免费使用,要求设备为至少配备 16GB 内存的 M 系列 Mac,目前由一位创作者独立开发。 评论将其与 Windows Recall 进行了比较,并称赞它提升 AI 智能体能力的潜力。担忧包括安全问题,以及 MCP 工具定义带来的额外开销。创作者表示,兼容客户端会缓存或延迟加载工具定义;在移植到 Windows 和 Linux 之前,优先开发数据管理界面。
相关文章

原文

A scope is a folder with specific rules. When you work in that folder, those rules apply automatically.

What scope are we in?

Scope /acme, from the folder you're in: ~/code/acme. In force here: 28 rules for /acme, plus the 22 global ones.

Show me all my scopes.

/ (global) 22 rules · 88 notes /acme 28 rules · 70 notes /myapp 91 rules · 269 notes /personal 0 rules · 4 notes

claude · chatgpt · cursor · opencode

Your AI remembers what happened on your screen.

My disk is full. Any ideas?

Yes. Same thing as last month. Time Machine snapshots are filling up the disk. Run this to see how they sit: tmutil listlocalsnapshots / Or run this to clear them down: tmutil deletelocalsnapshots / For your reference they are taking up 197 GB of disk space right now.

claude · chatgpt · cursor · opencode

Your AI was in the meeting. Ask it what you owe.

What do I owe from today's standup?

Three things, from the 09:32 standup: • Ella wants to run through the retailer bug asap. • Kai asked for the status on the loyalty dashboard. Ships Friday. • Luke wanted the sandbox login. You said "after this call". Nothing else was put on you.

claude · chatgpt · cursor · opencode

Your AI knows how your day went.

What did I do yesterday?

Wednesday. 9h 12m at the Mac, one meeting. • 08:40 to 09:35 · Email and the Friendbuy support queue • 09:35 to 10:05 · Standup, Zoom, with Ella, Kai and Luke • 10:05 to 13:20 · Loyalty dashboard, mostly in Cursor • 14:00 to 17:40 · Breadcrumb landing page with Claude • 17:40 to 18:10 · Slack, catching up Longest stretch: 3h 40m on the landing page, afternoon.

claude · chatgpt · cursor · opencode

A new chat picks up where a long one got overwhelmed. All the context, none of the tokens.

Pick up where you left off. - Session: Landing page, the strip at the foot today 15:19 · 1h 42m · 38 turns ├ (a) continue └ (a?) learn more - Session: Loyalty dashboard nightly totals yesterday · 3h 10m · 64 turns ├ (b) continue └ (b?) learn more - Session: Speaker naming by elimination Tue · 55m · 19 turns ├ (c) continue └ (c?) learn more (s) Show other sessions

claude · chatgpt · cursor · opencode

Correct your AI and it offers to make a rule. Say yes and every AI you use follows it from now on.

Never push main without me saying so. Ever.

Want me to make this a permanent rule that every AI follows?[rule] proposed · "Never push main" Never push main, merge, publish, or release without my word. scope: /myapp

yes

Saved. This is law in /myapp moving forward.

claude · chatgpt · cursor · opencode

Anything you just did can become a one word shortcut. Long workflow or a quick instruction, type your word and it runs.

What were my Friendbuy hours yesterday?

• 15m — Standup • 4h 10m — Loyalty dashboard • 4h 20m — BUG-292 Total: 8h 45m Offer: Would you like to make this a one word shortcut? I can save it as \fb-hours.

Yes

Done. You can now type \fb-hours for this report. Works in all your AIs.

claude · chatgpt · cursor · opencode

Nothing goes to us. Your AI gets only what it asks for.

Everything stays on your Mac, encrypted with your key. When your AI asks Breadcrumb something, the answer goes to that AI just like anything you type. Use a local AI and nothing leaves. Use Claude or ChatGPT and their privacy policy applies.

Runs on local models

Transcription, speaker naming and organising your day all happen with models on your Mac.

Nothing goes to us

One daily update check with nothing posted (no identifying details sent). Watch Little Snitch to verify.

No voiceprints

Breadcrumb names speakers from what's on screen. It doesn't build voice profiles of anyone.

Record what you want

You can exclude apps, sites, words and phrases on screen. Incognito sites are never recorded.

Encrypted with your key

Your history is encrypted at rest. Your key stays in Keychain. We never get a copy.

12-word BIP39 recovery phrase. Yours, not ours.

Stop whenever you want

Instant pause from the menu bar. When paused, Breadcrumb records nothing at all.

local, encrypted, private

This app is yours. No funny business.

Breadcrumb runs entirely on your Mac. We hold and collect nothing.

Install the app

What free means

No account, no email, no credit card, no subscription, no telemetry. Completely local, completely encrypted.

Whatever happens to us, your copy keeps working. Funded or not, successful or not, the free Breadcrumb will never be removed, disabled, or restricted.

Requires a Mac with at least 16 GB RAM, Apple silicon M1 or later, macOS 15 or later.

Download. Actually free.

Back us

How we make money

Personal Breadcrumb is free. We'll make money later from teams.

If you want to help us build it, you can back Breadcrumb once for $299.

We have exactly 1024 spots. Each one gets:

  • numbered founding seat
  • private founders forum
  • early builds and direct feature access
  • $2,500 credit toward a future team
  • name in the credits

A founding seat is refundable. Let us know if you would like a refund.

Today. macOS on Apple silicon. Meeting transcription for Zoom. Works with Claude Code, ChatGPT, Cursor, opencode (other harnesses coming soon).

Fast follows. Transcription for Google Meet, Teams, and the rest. Windows. Linux.

free, or back us
联系我们 contact @ memedata.com