Local · frugal by design · yours

Memory for the agent
you already have — not another one to run.

Dori Mini is a memory harness that works with Claude Code, Codex, Antigravity, and other agents — plain Node.js scripts your existing session can call directly. No server, no account, no new subscription.

$ curl -fsSL https://mini.mydori.app/install.sh | sh

Reads before it runs anything — clones the repo, then hands off to its own setup.sh for the rest.

What it actually does

Not a guess at what Dori does — every script mirrors specific real source.

YouTube linksearchable transcript
PDF, DOCX, receipt photofiled Markdown, or an expense row
Pasted meeting transcriptattendees, decisions, action items
"What did we agree with X?"an answer, linked to source

Dori is a memory harness for Claude Code, Codex, and the tools you already use.

Built for a founder, consultant, or business leader — automatic scripts build out the folder structures and files behind:

Projects

Record files, content, meetings, people, and more under one scoped folder.

Orgs

Track a client, vendor, or partner as a real entity — and who's affiliated with it — instead of a name mentioned once in a chat.

People

Identify or add people tied to a project; meetings, projects, and tasks map to them automatically.

Brand

Add your brand(s) and let Dori read guidelines and tone of voice back to Claude Code, Codex, or anyone else generating documents.

Profile

Add links and files about your CV and work, used later to surface talking points for new meetings.

Tasks

Extracted automatically from structured minutes, or added directly by saying so — one place to look.

Morning brief

What happened yesterday, what's still pending.

Evening brief

What got done today, across any coding agent.

Expenses and reimbursements

Drop bills, tag them against an org, and close a trip into a ready-to-send summary.

Watched inbox

Point it at a real folder — Downloads, a scanner's save spot — and it notices new files once they stop changing, no pasting or attaching required.

Project-scoped search

Answers come from its own indexed database, not a guess.

Lookup

Give a name and company; Dori finds them and maps their profile against your own work for talking points.

Meeting prep

Pulls highlights from past meetings before the next one.

Yours, and cheap to run

The two things worth knowing before you ask "how does this not cost a fortune."

Portable across agents

Everything it captures lives as plain Markdown in your own vault — not inside any one chat history. Switch from Claude to Codex to whatever's next and the memory comes with you.

Frugal by design

Filing, search, and routing run as deterministic local code — SQLite full-text search on your machine, no API call. The model only fires where judgment actually earns its keep.

The full breakdown of where — and where not — it spends tokens →

Read this next

Quick start
Six copy-paste lines to say to your agent, right after install.
How it works
What the install command actually does, step by step.
Full guide
Every capture type in depth, plus how it stays cheap to run.
Cost breakdown
Exactly where — and where not — it spends model tokens.
With and without
Measured numbers: what it saves, and what it makes possible at all.
WhatsApp channel
Optional: text it instead of chatting.
Requires Node.js 24+. Works alongside a Dori vault, or an empty one you create fresh.
View on GitHub →