Native for macOS · Works with any AI agent

The audit trail for your agent's memory.

Claude Code writes to its own memory — CLAUDE.md, AGENTS.md, the auto-memory in ~/.claude — and nothing logs what changed. Loam does. Every edit your agent makes to its memory and your docs, captured as a changelog you can read, diff, accept, or reject with a reason. And your agent can read that feedback back over MCP.

Free core · Pro is a one-time purchase · Your files never leave your Mac

Loam — Review changes

How it works

From folder to reviewed in three steps

  1. 1

    Open a folder

    Point Loam at any directory of markdown — or hit Try a Sample to see it working in seconds. No import, no migration, no git required. It's just files.

  2. 2

    Point your AI at it

    Let Claude Code, Cursor, or any agent read and write to that same folder. Loam doesn't get in the way — it watches quietly from the side.

  3. 3

    Review & accept what changed — right here

    Come back to a clear summary and a real diff of everything the agent touched. Accept it file by file. You stay the editor-in-chief.

The two-way trust layer

Close the feedback loop

  1. 1

    Every change-set, logged

    An append-only history of every change-set your agent made — what it created, modified, and removed, and when. Read it, diff it, export a .dream-log.md for the record. All local. Loam records it whether you review it right away or six months later.

  2. 2

    You say why

    Review the changes, accept or reject per file. When you reject, record the reason: "this contradicts the spec," "not ready yet," "I'll handle this one manually." Loam keeps a per-folder feedback log so the rationale is documented, not lost between sessions.

  3. 3

    Your agent reads it back

    Loam ships a read-only MCP server with get_history and get_feedback. Any agent — Claude Code, Cursor, or your own — can query: "Show me what changed, what did the human reject and why?" So the mistakes you've already corrected don't resurface in the next session.

The layer your IDE doesn't have

A real review, not just a file diff.

Catch me up

An AI summary of everything the agent changed across the folder — "added a reviewed field to 4 notes, rewrote the intro of spec.md, moved the Security section…". Bring your own API key; everything else runs locally.

A diff that beats git diff

Frontmatter shown as a field table — status: draft → published. Reworded sentences diffed word-by-word. Moved sections labelled Moved, not delete-and-add. New and removed blocks tagged clearly.

Since you last looked

A git-independent snapshot remembers the folder's state. Come back and see only what's new, per file — accept one by one. Works on any folder, no git needed.

Review your agent's memory

Every change is tagged by who made it. Filter to "everything the AI touched" — including agent memory files (CLAUDE.md, AGENTS.md, ~/.claude). Even Anthropic's own guidance says an agent's auto-written memory quality varies and should be reviewed like any documentation. Loam is where you do that.

Genuinely native

Built for macOS, not Electron. Fast, light, and respectful of your battery — it feels like part of the system.

Local & private

Everything runs on your Mac. Your files never leave your machine — no cloud, no account, no telemetry.

One-time price

Buy it once, own it. No subscription, ever. Updates within the version are on the house.

Memory Health

See how your files measure up against vendor memory caps: Anthropic keeps CLAUDE.md under 200 lines, auto-memory capped 200 lines / 25 KB. Detect duplication between CLAUDE.md and MEMORY.md. Get a cost estimate. All with attribution to the vendor docs.

Plus a fast markdown editor with two-way frontmatter editing, six themes, automatic light/dark, and works on real Obsidian vaults — wikilinks, aliases, backlinks all understood.

Pricing

Own it once. No subscription, ever.

Free
$0

forever free · no trial needed

  • "Catch me up" AI summary of every change
  • Structured diff — frontmatter fields & word-level prose
  • Git-independent snapshots — works on any folder
  • Accept changes one by one, per file
  • AI vs you provenance filter
  • Markdown editor with frontmatter editing
  • 6 themes + automatic light/dark
  • Obsidian vault support — wikilinks, aliases, backlinks
  • Works with any AI agent — no lock-in
Try Loam Free

No card required · upgrade any time

Pro early-bird
$29 $19

one-time · no subscription

  • Everything in Free, plus:
  • Append-only history — read and diff every change-set your agent made
  • .dream-log.md export for the record
  • Memory Health panel — file size vs vendor caps, duplication detection, cost estimate
  • Feedback loop MCP — get_history, get_feedback for your agent
  • Per-folder review rules — auto-accept or always-review
Get Loam Pro — $19 early-bird

Free core, no card required · macOS 14 Sonoma or later · instant download

Free core means the diff-and-approve is table stakes. Pro is the audit trail + the loop. No subscription. Free updates.

FAQ

Questions, answered

Does it work with my AI?

Almost certainly. Loam reads the files in a folder, so it works with any agent that writes markdown to disk — Claude Code, Cursor, and others. There's no integration to set up and no proprietary model to adopt.

Do I need git?

No. Loam keeps its own git-independent snapshot of a folder's state, so "since you last looked" works on any directory of markdown — with or without version control.

Does my data leave my Mac?

No. Loam is fully local — it reads and writes the files already on your machine, with no cloud sync, no account, and no tracking. The optional "Catch me up" AI summary uses your own API key and talks directly to Anthropic; your files are never sent anywhere else.

Does it work with Obsidian vaults?

Yes. Loam reads real Obsidian vaults — point it at any vault and it understands wikilinks ([[note]], [[note|alias]], [[note#heading]], embeds) and resolves them vault-wide using Obsidian semantics: filename matches, frontmatter aliases, case-insensitive. Backlinks and the Problems panel work accurately on wikilink-only vaults. The .obsidian/ folder is left untouched. Loam sits alongside Obsidian as your review and trust layer — not a replacement (no plugins, canvas, or mobile), just a way to see exactly what an agent changed before you commit to the edit.

Is there a trial?

Yes — the core review is free, no card required. Try it on your own folders; upgrade to Pro only if the audit trail and MCP loop earn it.

What macOS version do I need?

Loam targets macOS 14 (Sonoma) and later, and runs natively on both Apple Silicon and Intel Macs.

How is this different from just reading the diff?

Loam is the post-hoc, agent-agnostic feedback layer that works after you've auto-accepted or reviewed. The key difference is the MCP feedback loop: you record *why* you rejected a change, and your agent can query that feedback back — so the mistakes you've already caught stay visible to it, not lost between sessions. Most tools stop at "here's the diff, accept or reject." Loam closes the loop: your agent reads back what you turned down and why, instead of flying blind to the corrections you already made.

Why is the review free?

Because diff-and-approve is table stakes — every tool should do that. What you pay for is the audit trail: the append-only history, the `.dream-log.md` export, Memory Health, and the feedback loop so your agent can read back what you rejected and why. If all you need is a better diff and per-file accept, Loam Free does that forever.

The audit trail for your agent's memory.

Every edit your agent makes to its memory and your docs — logged, diffed, reviewable. You record why you reject it. Your agent reads that back.

Get Loam — Free or Pro

Not ready to buy? Get one email when it ships — no spam.