A full vector editor and your document, sealed into one file. Double-click it and the canvas opens — no install, no account, no server, no dependencies. Nothing is fetched, so nothing can dry up, expire, or be shut down.
or let an agent design in <fish/> for you — Get the AI skill ↓
One file is both the editor and the design document. Everything in the document is your work, and the workbench travels with it. That is why a <fish/> file never goes stale.
The pen, the frames, the components, auto layout — every instrument you've built muscle memory for, exactly where you left it. Nothing to relearn. Or bring your work over with our Figma plugin.
Expand your canvas with native web capabilities — 3D space, torn textures, live embeddable media, and instant web page capture.
Explore more possibilities with a growing collection of plugins — photo fx, icon search, instant cutouts, open media archives, and many more on the way.
A site, an app, a magazine cover, a dashboard — each one a single HTML file you can open and keep editing. Start from scratch, or open one of these and take it apart.
Every design above was made with AI in one shot — no template, no hand-editing afterwards.
A <fish/> file is plain HTML with its design tree in a JSON block — no binary blob, no private format. A model can open one, change it, and hand it back, and it still opens in the editor you would have used. The Fish skill teaches a model that format: the DSL, the token table, the layout rules, the tear kernel. So “design me a pricing page” ends with a file you can open, not a picture you have to rebuild.
$ npx skills add fish
SKILL.md. No account, no server.
.fish.html — double-click, and the workbench comes with the
artwork.