Private work memory for AI agents

Your agents
remember
what you did.

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.

See how it works
Local-only · No telemetry · GDPR compliant · Built in Europe

Memory your agents can ask for.

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.

Watch the demo
Watch the demo
Recover the trail

Find the tools, timestamps, files, and screenshots behind a decision.

Prime the next edit

Pull relevant local context before Claude Code, Cursor, or Codex starts changing files.

Draft the next artifact

Turn recalled work into ADRs, TDDs, runbooks, client handoffs, PR notes, and weekly updates — with evidence behind the draft.

Capture. Recall. Draft.

01

Capture, quietly

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.

02

Understand, on-device

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.

03

Use, on your terms

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.

See exactly what you get.

$ escribano-query today --json
{
  "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 recorder for you.
Work memory for your agents.

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.

Ask what you were doing Pose a question in plain language. Your agent pulls the moments that answer it — with the times, apps, and files already attached.
See a timeline, not a blur Look back at any stretch of the day and get a tidy sequence of what actually happened. No scrolling through browser history.
Spot tools and topics Escribano keeps track of the tools, frameworks, and topics you touched — so "what stack was I in today?" becomes a one-line answer.
Stay in control Pause anytime. Check what's been captured. Nothing leaves your machine unless you explicitly send it somewhere.

For people whose agents
keep asking "what were you doing?"

Agent · Assistant

Give your coding agent a memory.

Give your coding agent a persistent memory of what you worked on.

Developer · Engineer

Forensic recall, on demand.

Query your own work like a database — no more scrolling through browser history.

Agent builder · Researcher

Wire it into your own stack.

Build custom integrations on a stable JSON API and local SQLite.

Privacy isn't a section.
It's the architecture.

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.

Local-only processing

Vision model, entity extraction, search index — all on your Mac. No cloud inference, no API keys, no upload. You can unplug the network.

PII redacted on output

Emails, API tokens, passwords, and secrets are filtered out of text before it ever leaves the query layer. Default on. No flag to disable.

Screenshots opt-in only

Raw frames never appear in query results unless you pass --images. Agents can't accidentally slurp pixels into their context window.

No training. No telemetry.

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.

Built in Europe · GDPR compliant by default · read the source

In private beta.
Help shape the roadmap.

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.

All data processed locally on your device. GDPR compliant by default. We do not train on your sessions.