Vibe coding · review & approval loop

Read and vet AI-written code — anywhere — before you approve it.

Make the review surface the report, not the diff.

A tool for developers running a plan → review → approve loop with their AI coding agent — Claude Code, Claude Desktop, Codex, Cursor, and more. Review the work and analysis reports your agents leave over MCP on web, mobile, and tablet (with a pen), and keep every record as an immutable version.

Mint your MCP key yourself in Settings after signing up — no sales call needed.

🆓 Free for individuals · self-serve key🧩 Connect by URL · no install✍️ Pen annotation👥 Team collaboration — free · up to 5🏢 On-Prem self-hosting
Demo

Watch the report, not the diff

See the real flow — reading the reports your agents leave, marking them up with a pen, and archiving each as an immutable version.

Features

Scattered work logs, reviewed in one place

Read and review the work and analysis reports your AI agents leave — from anywhere — and pile every record up as immutable versions and history.

🧩

Collected automatically over MCP

One rule line in your agent's config and Claude Code · Codex · Cursor leave their work and analysis as .md reports with no extra prompting. Folders organize by path, so nothing gets lost or mixed up.

📑

Vet the report, not the diff

Instead of drowning in a hundreds-of-lines diff, read the report the agent wrote and approve or reject. Make the report the entry point for human-in-the-loop review.

📱

Anywhere · with a pen

Review on web, mobile, and tablet while you're on the move. On a tablet, mark it up in your own handwriting with a stylus.

🗂️

Immutable versions · history

Every save is an immutable version. The .md files that used to scatter now accumulate instead of disappearing, so you can retrace past work, reviews, and approvals at a glance.

🧭

Project memory

The records you pile up become your 'history of collaborating with AI'. New teammates and new agents catch up on project context fast.

🌐

Publish to the web when you want

Documents are private by default, but you can pick a specific one and publish it to a public URL that anyone reads without signing in — a channel for team know-how or external info. The published version is pinned, and you can unpublish anytime.

🔐

Your code records, your asset

Work reports carry your company's code context and decisions. The MCP key (PAT) is document-only, so a key alone can't manage the account — and teams can keep everything behind the firewall with On-Premise.

How it works

Write → Review → Archive

A three-step loop: the AI writes the work report, a human reviews it comfortably, and that record naturally becomes project memory.

The agent writes the report

Your AI coding agent leaves its work and analysis as .md reports in md-log over MCP. Folders are created automatically by path.

Read and vet it anywhere

Read the report on web, mobile, or tablet, approve or reject it, and leave pen annotations when you need to.

Accrue as history

Every review and task stays as an immutable version and history — becoming your project memory as-is.

One key from sign-up, connect any agent by URL

https://mcp.md-log.com/mcp — point Claude Code · Claude Desktop · Codex · Cursor at that URL with your key as a Bearer header, and their work reports show up where you can review them. No install, no Node.js. Mint the key in Settings after signing up — no build, no sales call. (Prefer a local process? `npx -y md-log-mcp` still works.)

Team collaboration

Review reports together, as a team

Share a single report or a whole folder with your team, then read the same version together and mark it up by hand — on web, phone, or tablet.

📂

A report, or a whole folder

Share one document or an entire folder (its whole subtree) with your team in one action — and make it private again anytime.

🔑

View or edit, split by role

Invite a teammate who already has an md-log account by email, then split access: Viewer (read-only) vs Editor (save versions, annotate, create docs).

🔗

Shared with me, on web and mobile

Shared items collect in a ‘Shared with me’ group in your file browser — on both web and mobile — each marked with a badge.

✍️

See your teammates' ink

Everyone sees per-author pen annotations pinned to the version. Authoring happens on mobile/tablet; the web shows them read-only.

Free, up to 5 members per team. Need more seats? Scale out with On-Premise.

Teams · Enterprise · On-Premise

Self-host it — keep your code work logs behind your firewall.

Work reports hold your company's code context and decisions — in-house assets. Team collaboration is free and hosted for up to 5 members, but when you need more seats or your data must stay behind your firewall, that's On-Premise. Keep reports inside your own infrastructure and add as many members as you need.

  • Fully self-hosted — you run auth, storage, and backups yourself.
  • Scoped key auth — the MCP key (PAT) is document-only, so a key alone can't manage the account.
  • Data control — reports, images, and annotations never leave and stay in your own storage.
  • Account 2FA — opt-in two-factor at login, so a leaked password alone can't get in.
FAQ

Quick answers before you start

Pricing, tiers, integration, security — the questions people ask most before trying md-log.

Is md-log free?

Yes. Individual use is a free, operator-hosted SaaS with no credit card and no sales call. Team collaboration is also free in the same SaaS for up to 5 members per team. When you need more members or want data kept in-house, you scale up to self-hosted On-Premise.

How do Individual, Team, and On-Premise differ?

Three tracks: Individual is a free single-person SaaS; Team collaboration is free for up to 5 members who share documents and folders to review together; On-Premise is self-hosted with no member limit, keeping reports on your own infrastructure behind your firewall.

Which AI agents and clients does it work with?

Claude Code, Claude Desktop, OpenAI Codex, Cursor, and any other MCP client. Connect by one URL (https://mcp.md-log.com/mcp) with your minted key as a Bearer header — no install, no Node.js.

Can I use it with a team?

Yes. Inside the free SaaS you create a team, invite teammates by email (up to 5 per team), and share documents or whole folders to read and annotate together. Split access into Viewer and Editor roles; shared items collect in a ‘Shared with me’ group on web and mobile.

Where is my report data stored?

On the operator's servers in the hosted SaaS, or on your own infrastructure behind your firewall with On-Premise. Because work reports carry code context and decisions, On-Premise lets you keep everything inside your firewall when it must not leave for an outside cloud.

How secure is it?

Accounts are protected with optional two-factor authentication (2FA), and the MCP key (PAT) you connect to your agent is document-only — a key alone can't manage the account or change settings. Data is protected with encryption at rest and in transit.

Does md-log review my code for me?

No. md-log isn't an automated code reviewer; it's a review viewer and archive where a person reads the report the agent leaves and approves or rejects it. The idea is ‘review the report, not the diff’, and the decision always rests with the human (human-in-the-loop).

Get started

Start free today

Start free

Bigger team? Ask about On-Premise →