Escribano runs on your Mac, captures screen evidence locally, and gives your agents private work memory they can hook into. Nothing leaves your machine — not unless you say so. We never see your data, and we don't train on it.
Your agent can inspect the repo in front of it. It cannot know what you saw, searched, debugged, compared, or decided yesterday unless that work memory exists somewhere private.
Find the tools, timestamps, files, and screenshots behind a decision.
Pull relevant local context before Claude Code, Cursor, or Codex starts changing files.
Turn recalled work into ADRs, TDDs, runbooks, client handoffs, PR notes, and weekly updates — with evidence behind the draft.
A small menu-bar app watches your screen in the background. Repeats are skipped, nothing is uploaded, and you can pause it whenever you want.
Each moment is turned into a short, plain-language description of what you were doing — the tools, the files, the context. All of it stays on your machine.
Ask your agent what happened, what changed, or what it should know before the next edit. Escribano returns local evidence that can become context, citations, or drafts.
{
"ok": true,
"api_version": 2,
"data": {
"moments": [
{
"bucket_start_iso": "2026-04-27T09:00:00Z",
"observation_count": 12,
"representative": {
"vlm_description": "Debugging JWT refresh flow in VS Code...",
"applications": ["VS Code", "Terminal"]
}
}
]
}
}
A quiet Mac app that captures and understands your work. A local memory layer your agents can reach for when they need to reconstruct decisions, resume threads, or draft the next document.
Give your coding agent a persistent memory of what you worked on.
Query your own work like a database — no more scrolling through browser history.
Build custom integrations on a stable JSON API and local SQLite.
A screen-capture tool should earn your trust before it earns anything else. Escribano is engineered so the question "where does my data go?" has a short answer: nowhere.
Vision model, entity extraction, search index — all on your Mac. No cloud inference, no API keys, no upload. You can unplug the network.
Emails, API tokens, passwords, and secrets are filtered out of text before it ever leaves the query layer. Default on. No flag to disable.
Raw frames never appear in query results unless you pass --images. Agents can't accidentally slurp pixels into their context window.
We don't collect your data — so we can't train on it. No crash reporter, no analytics, no phone-home. The repo is public. Verify it yourself.
Early beta users get a direct line to what we build next. Join while the recorder stabilises, tell us where it breaks, vote on what matters.
Beta users get to vote on what we build next.