Vector networks, not just paths
Branch a point three ways, knife a shape in two, then paint the regions you made.
A pro vector design tool for interfaces, games and graphics. Every project is a folder on your disk that always opens, and an AI agent can work in it while you watch, one undoable step at a time.
14-day free trial · No card · Windows, macOS and Linux
Works with
001Your files
A project is a plain folder on your disk: the scene, an undo history and your assets. Copy it, zip it, put it in Git. It opens with no network, and it keeps opening if you ever stop paying.
002Agents
Polyform runs an MCP server inside the app. Claude Code, Cursor or any MCP client edits the open document while you watch, and only with the permissions you grant.
> make the stats card three rows,
12 px apart, and check it
● get_document Mobile app · 3 pages
● set_step "Laying out the stats card"
● edit_document 3 rows · gap 12
✓ one undo: "Stats card rows"
● get_node_image looking at the result
Done. Three rows, 12 px apart.
Press Hold in Polyform to stop
me between steps.
> _
Reading, seeing, selecting and editing are separate permissions. Editing starts off, and you can revoke any of them mid-session.
A frame around the canvas and a chip that says what it is doing, step by step. Press Hold and it waits for you.
Each agent batch lands as one labelled entry in history, marked AGENT. Step back through it like your own work.
003The editor
Everything a working designer reaches for daily, on a Rust and WebGPU engine that stays fast when the file gets big.
Branch a point three ways, knife a shape in two, then paint the regions you made.
HarfBuzz-grade shaping in the core: text lays out the same on every machine.
Edit the master and every instance follows.
Rows and columns with gap, padding and alignment that move your layers for you.
13 built-in materials plus your own WGSL shaders, saved inside the project like any other asset.
iridescent
foil
dotgridWebGPU draws 100,000 shapes at 60 fps in one draw call.
0.18 ms
CPU per frame · 100k shapes
004Games
Level art, UI and promo graphics in one tool. A tilemap holds ten thousand tiles as one layer, so a whole level stays light, and an agent can paint it for you.

One TILEMAP layer: 234 cells, painted from these five tile components.
005Made in Polyform
Everything on this page was drawn in Polyform, including this page. Wireframes, posters and game levels live in the same file.
# Wireframe — 1696 × 1060

# Poster — A3

# Level 1-1 — one tilemap

Download Polyform and start your 14-day trial. Your first project is a folder you can open forever.