Your agent
Screens as layouts
Each screen is a layout of frames, text, pictures and icons, so a comment can point at one exact element.
Every feature, grouped by the problem it fixes. A card with Play shows the feature in the stage above it.
There is no designer on my team, so my agent guesses what each screen looks like.
Your agent draws screens, components and flows over MCP and gets each picture back with layout warnings. Every change is kept as a revision.
Your agent
Each screen is a layout of frames, text, pictures and icons, so a comment can point at one exact element.
Your agent
Each drawing returns to the agent as a picture, with warnings for cut text or a missing font.
Both
Each change is a new revision with a one-line reason. Nothing is overwritten, and any earlier one can be restored.
Both
Buttons, cards and bars are drawn once, with named variants, and used on every screen.
Both
Colours, type, spacing and radii are kept as named tokens, with Day and Night modes.
Both
Before a colour or component changes, your agent sees how many screens the change reaches.
Both
Start a project with tokens, components and first screens for iOS, Android, web or desktop, or add them later.
Both
One project holds your iOS, Android, web, desktop and watch screens. Tablet is a size.
Both
A web page is one screen with breakpoints at 1440, 1024, 768 and 390, inside an optional browser frame.
Both
Scrolled, menu open and empty states are grouped under their screen.
Both
Your agent lays screens out in order and labels each step. Click a step to open its screen.
Both
Your agent puts several options under one question. You pick one with a reason, and it becomes the screen.
Your agent
Your agent can draw shadows, gradients, grid layouts, vector paths and built-in icons, and use your project's fonts.
You
Switch any screen between Day and Night, or see both side by side on one card.
Your agent
A wrong call is refused with every missing part named and what to pass, so your agent can fix it.
My designs are already in Figma. I do not want to draw them again.
Export frames from Figma, Pencil, Sketch, Penpot or any other tool as PNG or SVG. Each becomes a picture screen, exact to the pixel, and your agent can redraw it as a layout.
Both
Home.png becomes the screen Home. Home@scrolled.png becomes a state of it, and Home@768.png a breakpoint.
Both
Export your frames and paste one prompt. Your agent reads names, text and colours through that tool's own MCP server.
Both
An SVG comes in as a picture that stays sharp at any size, with its text and layer boxes.
Both
Before anything is written, a check lists each screen as New, Update or No change, and what was not converted.
Both
Import the same folder later and the same screens update. You do not get a second copy.
Both
Text inside an imported picture can be searched and pinned in a comment, when the export kept the text.
Your agent
Your agent redraws an imported picture as an editable layout, and the picture stays beside it as the reference.
Both
Bring in screenshots of what you already shipped, release by release, and each takes its place in history.
My review notes are in a chat the next session never reads.
A comment is pinned to the picture and kept with the screen. Your agent is told about it on its next tool call, and only you resolve it.
Both
Click the picture or drag a box. Your agent gets your words and the exact elements under the box.
Both
Your agent replies and marks the comment addressed with its new revision. Only you resolve, and Resolve can be undone.
Both
Your agent is told about new comments on its next tool call. You do not have to remind it.
Both
Attach a picture or a link to a comment while you write it, so the agent sees what you mean.
You
One page lists every open thread in the project and whether it waits for you or for an agent.
Both
A revision is Needs review, Approved or Changes requested. Only you approve. Your agent can ask for approved designs only.
You
Step through a release's changes with the previous picture beside each. Press A to approve, R to ask for changes.
You
Put a second picture beside the one you are looking at, or put two revisions of the screen side by side.
Both
You and your agent keep notes beside any screen, flow or board, shown with lists and code.
You
The app shows each change as your agent makes it. You never press refresh.
You
See which agent connected and what it did. The log is kept for 14 days.
Which build had that screen? I dig through old screenshots to find out.
Each release is a version, and shipping freezes it. Compare two versions, or see one screen in every release as a strip of pictures.
Both
Each release on each platform is planned, in progress, live or retired. Shipping freezes it for good.
Both
Pick two versions, or the live one and today's work, and see new, changed and removed screens with both pictures.
Both
Every card and screen names the live release. The app tells you when a release looks shipped but is unmarked.
Both
A planned version holds only what changes in it, so ten planned releases do not mean ten copies.
Your agent
Each change says where it applies: from this release on, this release only, or every planned release.
You
See one screen or flow in every release as a strip of pictures, with what shipped under each.
Your agent
One call tells your agent what changed since the live release, with pictures, notes, comments and what is approved.
You
A board shows which screens are designed, approved and captured. Ship lists what is not ready, then freezes the release.
Both
Tag revisions, releases and captures with a backlog id, then open the id to see every picture it changed.
Both
Export what one release changes as before and after pictures.
The app we shipped does not match the design, and nobody noticed.
Your agent takes screenshots of the running app, and AgentDesign stores each with its build, next to the design. A third picture marks where they differ.
Both
Screenshots from the iOS simulator and the Android emulator are stored with their build and filed under its release.
Your agent
Your agent captures the screens and states a plan lists, only on devices you allow, after a dry run.
Your agent
A web build running on your Mac is photographed at each breakpoint's width and stored next to the page's design.
Both
The design and the screenshot of the running app are shown side by side for each build.
Both
A third picture marks where the design and the screenshot differ. You can also compare one element alone.
Both
Each screen of a release reads Matches, Drifted or Not captured. You can rule a difference Acceptable.
I know we drew that screen somewhere, and I cannot find it.
Search covers screens, flows, components, notes and releases. Export a project or one release as Markdown, one HTML file or PDF, or mirror it into Obsidian.
Both
Search screens, flows, components, notes and releases as you type. A typing mistake still finds it.
You
Search also lists results that are similar in meaning, worked out on your Mac.
Both
Your agent writes pages about the project and puts screens inside them.
Both
Export a project or one release as Markdown with pictures, as one HTML file or as PDF.
You
Copy a link to any screen. Opening it takes you to that screen in AgentDesign.
Both
Each screen, flow and board becomes an Obsidian note with pictures. What you write under Annotations is read back.
Your agent
Tested prompts connect designs to your issue tracker and code host through their own MCP servers.
You
Right-click any picture to copy it, save it as PNG or show it in Finder.
Your agent
A command line tool works on the same files: init, render, check, version and capture.
agentdesign init --example
Your agent
Works with Claude Code, Claude Desktop, Codex, Cursor and any other client that speaks MCP.
My design tool wants a seat, caps my agent's calls and keeps my files.
Every screen, revision and comment is a file in a folder you choose. There is no account, no seat and no cap on what your agent reads or draws.
Both
Every screen, revision, comment and note is a JSON, Markdown or PNG file in a folder you choose.
You
There is no sign-up, and your designs are never uploaded.
Your agent
There are no seats and no cap on what your agent reads or draws.
Your agent
The MCP server is a local program your agent starts. Its HTTP form needs a token kept on your Mac.
How it worksBoth
A deleted screen, component or flow can be brought back. Only you can remove it for good.
You
One licence for one Mac, with one year of updates and no subscription. The demo is free.
I do not want one more slow tool that loses what I typed.
Each page shows its shape while it loads, then fills in without a jump. A comment draft survives a restart, and Undo brings back one you discarded.
You
Five steps, a line that shows when your agent has connected, and a Test connection button.
You
Each page shows its shape at once and fills in without a jump, in a project of 200 screens.
You
The app does no work while nothing changes, and none while its window is hidden.
You
Every action has a key or a menu item, and one sheet lists the shortcuts.
Both
Drafts survive a restart, a double click does not send twice, and Undo replaces "are you sure" prompts.
You
Light and dark, a Settings window, the Mac's own folder panel, and your last project reopened where you left it.