Public beta  ·  v0.6.0

The review step
agents keep skipping.

Claude generates files you never asked to see. platter surfaces them the moment they land and pauses the agent until you've decided. No more shipping things you haven't looked at.

v0.6.0 macOS 11+ free for individuals and small teams
platter
Repos
myapp 14
design-system 31
marketing-site 8
platter 12
Recap
Shared links
myapp
all
approved
rejected
undecided
✓ approved
hero-v1.html
2 min ago · 4.2 kB
✕ rejected
hero-v2.html
5 min ago · 3.8 kB
● pending
checkout-v3.html
just now · 5.1 kB
● new
onboarding.png
just now · 180 kB
✓ approved
dashboard-dark.html
12 min ago
✓ approved
email-template.html
18 min ago
● pending
pricing-page.html
22 min ago
✕ rejected
sidebar-redesign.png
31 min ago
Who uses it
One command. Works for everyone on the team.
Designer
Every file, the moment it lands.
platter watches your agent's output folder. Every mockup appears in the gallery as soon as it's written. Approve or reject without leaving the app.
"I approved 12 variants in the time it used to take me to find one file."
Developer
The agent stops and asks.
One MCP command wires platter into Claude Code. The agent calls present_mockups(), the session pauses, and resumes only after you decide. Your feedback is baked into the next prompt.
"The agent just stops and asks now. I stopped reverting bad UIs."
Planner / PM
Review on a link. No install needed.
Press S on any file to generate a public review URL. The stakeholder opens it in any browser, approves or rejects, and the decision syncs back to the agent automatically.
"Reviewed 8 mockups on my phone during standup. Agent shipped the winner."
How it works
Running in under a minute.
01 — Watch
Watches your folders
platter watches ~/github/*/mockups and any path you add in Settings. No per-project configuration. Files appear as soon as they're written to disk.
02 — Block
The agent pauses
Claude calls present_mockups() and the session blocks. platter comes to the front. You approve or reject — and the agent picks up with your decision in context.
03 — Share
Or share a link
Press S to generate a public review URL. The recipient opens it in any browser — no platter required. Their verdict syncs back to your session.
get started

Up in four steps.

From download to first review in under 5 minutes.

01

Download & install

Grab the .dmg from GitHub Releases, drag platter.app to Applications, launch. The gallery opens immediately.

Download ↗
02

Add watch folders

Open Settings → Watch roots ⌘,. The default ~/github/*/mockups is already active. Add any folder where agents drop files.

⌘,
03

Register the MCP server

Run once — wires platter into every Claude Code session.

$ claude mcp add platter -- /Applications/platter.app/Contents/MacOS/platter --mcp-stdio
04

Claude asks — you decide

Agent calls present_mockups(). Platter comes forward. Press A to approve, R to reject. Work resumes instantly.

AR1–9
or via Homebrew
$ brew install --cask platter
Claude Code integration
~/myapp $ claude mcp add platter
# Done. Claude now surfaces mockups and waits for your review.
~/myapp $ claude "redesign checkout, get my approval before shipping"
✓ Generated checkout-v1.html
✓ Generated checkout-v2.html
⏸ present_mockups() — waiting for your review in Platter…
# You approve v2. Claude continues.
✓ Approved: checkout-v2.html — shipping now
"Claude was shipping broken UIs and I wasn't seeing them. platter fixed that — every mockup is now a checkpoint I actually review."
SR
Sofia R.
Product designer
"One MCP command and the agent started asking before shipping. present_mockups() is the missing piece of the Claude Code workflow."
MK
Marcus K.
Senior dev
"Sent the share link to our PM. She approved in 4 minutes from her phone. Claude shipped it. No Figma, no back-and-forth Slack thread."
AJ
Alex J.
Engineering lead
Open source · MIT license
Open source.
MIT licensed.
The full source is on GitHub. Add a file type, extend the MCP tools, or self-host the share server. No contributor agreement, no CLA, no gatekeeping.
MIT
License
Rust + React
Stack
Mac-native
Platform
pricing

Free for individuals
and small teams.

platter uses the same licensing model as Remotion: free if you're a solo developer or at a company with 3 or fewer people. Team and company tiers are planned for later in 2026.

Coming 2026
Team
For 4–20 person companies
  • Everything in Free, plus:
  • · Shared team decision history
  • · Share link decisions sync to team
  • · Per-project decision exports
  • · Priority support
Required for companies with 4 or more employees
Coming 2026
Company
For larger organizations
  • Everything in Team, plus:
  • · SSO / SAML
  • · Audit log
  • · Decision API access
  • · Dedicated support & SLA
  • · Custom MCP tool configuration
Contact for pricing · custom terms available

If you're unsure: solo developer or company with ≤ 3 people — you're free. No credit card. No account. If you're at a larger company, watch the repo for team pricing announcements.

Your agent ships.
Do you know what it built?

No account. No cloud. Runs entirely on your machine.

Download for macOS Star on GitHub
Free for individuals Runs locally No account MIT license