The memory layer for your AI coding agent

AI forgets.Jeeves remembers.

Claude Code is brilliant, until the session ends and it forgets your architecture, your decisions, and every “we don’t do it that way here.” Jeeves captures all of it automatically, keeps your documentation in syncwith the code, and hands the context back at the start of every session — as plain markdown in your repo, never on our servers.

works withClaude Codemore editors coming

Prefer to read it? Step through the same loop yourself.

those dim lines are the whole product — you never typed them, and you never will

01

The problem

Every session starts at zero.

Claude Code is brilliant for one session and blank by the next. So you have been compensating: re-stating conventions, re-justifying decisions, re-pasting the same context — every single morning. Not because the agent is weak, but because nothing survives the session boundary.

The notes that would fix this never get written, because writing them is a second job nobody asked for.

You have been the memory. That was never supposed to be your job.

field note — “we use pnpm here, not npm” · typed for the third time this month.

02

How it works

A butler, not a chatbot. It works in silence.

capture · while you work

Captures as you work

Decisions, patterns, and preferences land in a living knowledge base while you stay in flow. No form to fill, no button to press. Silence is the feature.

▸ noted 14:32 — decision: soft-delete over hard-delete (audit trail)

keep it true · between sessions

Keeps it true

Notes drift; work moves on. Jeeves watches the gap — detects when docs no longer match reality, auto-heals broken references, and flags what has gone stale.

▸ healed — docs/auth.md → src/auth/session.ts (path moved)

recall · at session start

Recalls on cue

At the start of each session — or the moment it becomes relevant — the right context is handed to your AI. No copy-paste. No re-explaining.

▸ recalled — 12 notes · 3 decisions · 1 preference at session start

And what recall surfaces, the next session sharpens — III hands back to I. The loop closes; the memory compounds.

Every pass leaves plain files in your repo — yours to read, edit, and commit. Nothing hidden, nothing locked in.
  • your-project/
  • ├─ memory/what Jeeves knows about you
  • │  ├─ MEMORY.mdthe index — read every session
  • │  ├─ user-*.mdwho you are, how you work
  • │  └─ feedback-*.mdcorrections & confirmed calls
  • ├─ thinking/decisions & the reasoning behind them
  • │  └─ *.mdwhat you decided, and why
  • ├─ docs/the living knowledge base
  • │  ├─ SYSTEM-MAP.mdthe map of the whole thing
  • │  ├─ patterns/how things are done here
  • │  └─ internal/deeper decisions + notes
  • └─ …your actual work, untouched

03

Why Jeeves

The memory underneath, not another tool on top.

i.

Works with your agent

Built for Claude Code today, more editors coming. Jeeves sits beneaththe agent you already use and makes it sharper every session — a complement, never a replacement. You change nothing about how you work.

cross-session memory·prompt-scored recall

ii.

Local-first

Everything lives on your machine, as plain files inside your project. Your code never leaves it — signed-in accounts sync only anonymous usage counts, and you can turn that off.

living docs ⇆ code sync

iii.

Not another chatbot

There is no new window to talk to. Jeeves is the knowledge substrateyour tools stand on — it answers to them, not to a prompt box.

silent decision capture

iv.

Proves its worth

Run jeeves --reportand see exactly how much context it recalled for you — a ledger of explanations you never had to repeat. Receipts, not vibes.

value ledger·staleness detection + auto-heal

04

Get started

Up and running in under a minute.

Two steps, under a minute: install the plugin, then one free sign-in that switches Jeeves on — no keys to copy, ever.

install · 10 seconds

Add the plugin

Paste this into Claude Code to add Jeeves. The free sign-in in step 2 switches on capture, recall, and living docs.

sign in · one command

Sign in & activate

Run one command and Jeeves opens your browser to approve — no keys to copy, nothing to paste. Sign in (the account is free), click approve, and you’re done.

done · every repo

You’re set

That’s it. One global key now covers every repo you work in — Jeeves wrote it for you, so there’s nothing left to configure.

Tracking a repo separately is optional — run /jeeves:activate <label> inside it to mint a project key inline. No file editing.

Pricing

It’s free. While we’re early.

Jeeves runs inside your repo — every note it takes is a plain file you own, always. It’s free during early access. Later, heavy use will draw on a monthly allowance — but the free tier stays generous, and your files never stop being yours.

Free · early access

$0during early access

Everything Jeeves does — capture, keep it true, recall — with credits on the house while we’re early.

  • The complete Jeeves plugin
  • Silent capture & living docs
  • Cross-session memory + recall
  • Staleness detection + auto-heal
  • jeeves --report value ledger

Teams— shared memory, an org-wide knowledge base, admin & SSO — is coming next.