Your files never leave. Your agent still gets in.

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.

Free until 1.0 · No card · Windows, macOS and Linux

The Polyform editor with a fictional banking app on the canvas. An AI agent is laying out today’s payments, step 3 of 6, with a Hold button in its chip; the layers panel and the inspector show its selection.

Works with

  • Claude Code
  • Codex
  • Gemini (Antigravity)
  • any MCP client
  • .fig import
  • SVG in & out
  • PNG export

001Your files

Your work is
a folder.
It always opens.

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.

  • Opens offline, always
  • Opens and exports without a subscription
  • Undo that survives restarts, kept on disk
  • Assets deduplicated by content hash

002Agents

An agent on your canvas.
You hold the pen.

Polyform runs an MCP server inside the app. Claude Code, Codex, Gemini 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"
● set_selection  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.

> _
The canvas after the agent’s turn: the chip reads “AI is connected · Laying out the stats card” with a Hold button; the stats card has three rows, 12 px apart, with the agent’s selection on it; History lists its batch at the top, marked AGENT, above earlier edits, one of them marked YOU.
  1. 01

    You decide what it can do

    Reading, seeing, selecting and editing are separate permissions. Editing starts off, and you can revoke any of them mid-session.

  2. 02

    You see it work

    A frame around the canvas and a chip that says what it is doing, step by step. Press Hold and it waits for you.

  3. 03

    Every edit is one undo

    Each agent batch lands as one labelled entry in history, marked AGENT. Step back through it like your own work.

003The editor

A real editor.
Not a toy.

Everything a working designer reaches for daily, on a Rust and WebGPU engine that stays fast when the file gets big.

Vector networks, not just paths

Branch a point three ways, knife a shape in two, then paint each area its own colour.

Type that holds up

HarfBuzz-grade shaping in the core: text lays out the same on every machine.

Components that stay in step

Edit the master and every instance follows.

Auto layout

Rows and columns with gap, padding and alignment that move your layers for you.

Shaders you wear like paint

13 built-in materials plus your own WGSL shaders, saved inside the project like any other asset.

  • The iridescent material iridescent
  • The foil material foil
  • The dotgrid material dotgrid

An engine, not a web page

WebGPU draws 100,000 shapes at 60 fps in one draw call.

0.18 ms

CPU per frame · 100k shapes

004Games

Made for games,
too.

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.

  • Tilemaps: square, isometric and hex
  • Materials and your own WGSL shaders
  • 3D models and gaussian splats on the canvas
  • Bring your Figma files (.fig, experimental)
A night-time level drawn as one tilemap layer: ground, rows of rounded plates, teal gems and a block with the Polyform mark under a full moon, with an agent painting row 4.

One TILEMAP layer: 234 cells, painted from these five tile components.

006Showcase

Real work,
made in Polyform.

Case studies of work made in Polyform, with the pictures and the story behind each one.

Browse the Showcase

Pricing

One plan.
No files held hostage.

Founding: $72/yr, first 200

Pro · everything

$12/ month

or $120 a year: two months free

  • Every feature, on Windows, macOS and Linux
  • Agent connection over MCP
  • All updates while you subscribe
  • Your projects open and export forever
Get the free beta Free until 1.0. No card.

Receipt · what you won’t pay for

  • Files locked in someone’s cloud$0
  • Work lost when the Wi-Fi drops$0
  • An agent that edits without asking$0
  • Paying again to open old files$0

Files held hostage0

Stop paying and your projects still open and export. It is written into the licence, not left to a setting.

Every detail is on the pricing page

Design something
that stays yours.

Download Polyform: editing is free during the beta, until 1.0. Your first project is a folder you can open forever.