Echo
A private Mac memory layer that turns approved AI chats and opt-in communications into cited Markdown, then exposes that knowledge to local search and scoped agent recall.
- Private V1
- local-first, Markdown-owned
- Real sources
- AI chats + opt-in comms
- Scoped recall
- agents read cited notes only
- Decision host
- local-only, evidence-cited
Connect approved sources, review proposed knowledge, then recall it locally.
A private Mac memory layer for the people, decisions, and work across your sources.
It turns approved sources into a searchable, evidence-backed record, then lets local tools and agents recall that record under explicit scopes.


Connect
Point Echo at AI chats and opt-in communications. Everything is read-only at the source, and you choose which sources are on.
read-only · opt-inReview
Privacy checks, source permissions, and review queues run before proposed notes become part of the memory layer.
PII · permissions · proposed notesWrite
Accepted knowledge lands as cited Markdown with the evidence needed to inspect where the claim came from.
Markdown · evidenceRecall
Search, timeline, entity views, and scoped agent recall all read from the same local evidence-backed knowledge base.
search · timeline · agent scopesWhat's actually in the app.
Cited recall for agents.
Agents can search knowledge, read evidence, inspect rollups, follow timelines, list entities, and propose notes without getting broad file-system access.
scoped local toolsA timeline that never lies.
Scroll back a month and you see what was true then, not a summary that quietly rewrote itself.
evidence, not rollupsLocal decision memory.
Echo can learn recurring decision patterns locally and cite the evidence behind them, without mutating the original sources on its own.
patterns with citationsHard delete that propagates.
Deleting an item removes the evidence and derived copies, then blocks it from quietly reappearing through a later rebuild.
evidence · rollups · indexOperational cockpit.
Source discovery, scheduler status, stale/empty states, and proposed notes are visible instead of hidden behind a magic ingest button.
sources · scheduler · queueThe rules I held the build to.
- Everything is read-only at the source; Echo never writes back to a chat log or an inbox.
- Comms are opt-in, with allow/deny rules and PII redaction before any note is written.
- Evidence is append-only; a changed fact is superseded, never overwritten.
- The timeline reads from evidence, not rollups, so look-back stays lossless.
- Agent recall is scoped, cited, and model-free at the tool boundary.
- Hard delete removes evidence and derived copies, then prevents resurrection.
The app, the engine, and the notes it leaves behind. All local, all yours.
The native macOS app. Local-first memory, review queues, source discovery, and scoped recall.
native macOS · local-firstThe Swift package behind the app: evidence, rollups, timelines, deletion, privacy checks, and recall scopes.
private enginePlain Markdown notes in a folder you choose. Ordinary files you can open anywhere and keep forever.
no lock-in · MIT-licensed

