super-prototyping 1.6.0
2026-09-23. The app is the only install. It opens on a home page with a tab
per project, keeps one agent conversation across them, and updates itself.
-
The app is the only install. There is no plugin to add any more. On
macOS and Windows every launch putssp,refkitandartgenon your PATH
and links the skills into Claude Code, Codex, Hermes and Factory, so updating
the app updates all of them.sp uninstalltakes them back out. If you
installed the plugin, remove it with/plugin uninstall super-prototyping
(or your product's equivalent). On macOS, also remove the old toolkit with
uv tool uninstall super-prototyping-toolsbefore opening the new app (or
open it again afterwards); on Windows the app replaces it.
An agent with only the skills installs the app with the prototype-canvas
skill'sscripts/install.sh, orinstall.ps1on Windows. -
A canvas has its own background colour. Right-click the canvas for
Background (dark grey, black, light grey, white or a colour of your own), or
use the swatch at the end of the canvas strip. The colour is saved in the
canvas'slayout.json, so it travels with the folder. The default ground is
now dark grey, and Start here's is black. -
Boards no longer carry a status. The Exploring, Outdated and Live badge
is gone from the inspector, and no bar is drawn above a board. Astatus
left in alayout.jsonis ignored. -
Drag a box around boards to add them all to the chat. A + at the
selection's corner adds every board and picture in it at once. The canvas
keeps only its select and comment tools, so a stray key no longer drops you
into a drawing tool. -
The chat stays where you scrolled. Reading back no longer jumps to the
bottom when the agent writes more. A ↓ button takes you to the latest, and
sending a message follows it again. -
A file the agent links in the chat opens. Its links to pages it made in
the project used to do nothing. They open in a new window now, with the
page's own styles and images, and only files inside the project are served. -
A past conversation shows its turns again after an update. Opening one
from History used to show an empty panel once the app had restarted, which
every update does. Each turn is now saved as it happens, pictures included,
so the conversation reads as it did. Turns from before this version were
never saved and stay blank; the agent still remembers them. -
A new board lands in its place and glows. When the agent adds a board
in the middle of a row, the boards after it move over to make room instead
of the new one landing on top of them, and one that is removed or renamed
leaves no copy behind. No force refresh needed, and the view stays where you
were looking. Whatever just arrived keeps a blue ring until you point
at it, through the reloads the agent's next boards cause. -
A board added to the chat shows up at once. Its tile and its number
appear the moment you press + or paste its link, shimmering while the board
is drawn, and the picture fills in when it is ready. Send waits for it. A
board that cannot be drawn turns amber; press its + again to retry. Several
boards added together are drawn side by side, four at a time, so three take
about as long as one. -
Copy a link to anything on the canvas. Right-click a board, a picture or
a card and pick Copy link, or select it and press ⌘C (Ctrl+C): it opens
the canvas on that thing. With several selected, it copies one link a line. Paste them into the agent's box and they
become those things' chips, the same ones their + adds. The menu lost Clone this canvas, Edit and Arrange: a board is
laid out from its folder, so none of them stuck. -
The app opens on a home page. The desktop app opens on every project you
have, with the examples below. The page is no project's, so the app works
with none: open an example, or close every tab, and nothing is made or
reopened for you. Each card shows the
project's cover.
Open one, or start a new project from the same page. With none yet, a dashed
card sits under Projects where your first one will be, and a click on it
starts that project. The Home button on the canvas's top bar goes back to it. -
A project has a cover. Its card on the home page shows its first
canvas's first screen, captured the way the canvas draws it, until you pick
another: right-click a board or an image on the canvas and choose Set as
cover, or right-click an element on a board the inspector has open to keep
that element in view. Setting a new one replaces the last, and Reset cover on
the card's right-click menu goes back to the first canvas. -
Right-click a card on the home page to open it, copy its link, show its
folder in Finder or Explorer, or move it to the Trash (Delete, on Windows),
where you can put it back. That asks first, with the folder's path in full.
An example has only Open and Copy link. -
Right-click a tab to copy its link, reload the canvas in front, show a
project's folder, or close it, the other tabs, or all of them. Home has Copy
link and Reload. The browser's own right-click menu no longer shows over the
app, except in a text field, where it keeps Paste and spelling. -
The first launch asks one question, over the app. It no longer asks for
a project before you see anything. It opens on the home page, with no project
made for you, and asks over it which agent you will work with. Skip it and it
asks again next launch. It comes back once after a major update. -
A tab is a project. The bar across the top holds one tab per project you
have open, examples included, and each comes back on the canvas you left it
on. The + at the end of the bar starts a new project. Open another from the
home page. -
A project's canvases are tabs under its tab. A second row under the bar
lists the project's canvases, the one in front underlined. Its + asks the
agent for another: the panel comes out with the message begun, the box rings
once, and the cursor waits at the end of it for you to say what the canvas is
of. Export to Figma moved from the top bar to the Figma mark at the row's far
end, and in the desktop app it opens in your browser, where the
html.to.design extension can capture it. The top bar's Brand kit button is
gone. -
One agent for the whole app. The agent panel stays down the left on the
home page and on every project, with the same conversation. The button at the
start of the bar shows and hides it, and shows the mark of Claude Code or
Codex, whichever the next message goes to. Right-click it to switch. -
The agent remembers the conversation. Each message carries on from the
ones before it, until New session starts another. It works on the home page
with no project open, and on whichever project is in front when you send, so
one conversation can move between projects. History lists your sessions, with
the projects each worked on, and picking one carries it on. Switching between
Claude Code and Codex starts a new session. -
The agent has a folder of its own, and projects get no skills. It runs in
.workspaces/<session>under the projects folder, where it gets the plugin's
skills, and writes boards into the project in front. Making or opening a
project no longer copies skills into it, and the toast that said so is gone.
Copies an earlier version put in a project are left alone and no longer
updated; delete them if you like.sp pathsnames the folder, andsp clean
leaves it alone. Claude Code needs 2.1.275 or later. -
Switching tabs keeps what you typed. The bar and the agent panel belong
to the window, and a project's canvas loads beside them, so switching
projects, going home, opening a project, or a board the agent writes reloads
only the canvas. A half-typed message, its pictures and the run being
followed stay as they were, with no flash. -
One server for every project. The app starts its canvas server once and
serves every project from it, so opening another project or switching tabs no
longer restarts anything. -
sp startis that same server. It serves every project under
~/Documents/Super Prototypingat/p/<name>/, as the app does, and the
project it was given beside them, which is where its address goes. The
plugin's examples show beside each project's boards. New project and Open
folder are the server's own, so the app and a browser tab get the same ones.
--canvasesis gone, and the server no longer reads
PROTOTYPING_CANVASES_DIR. A project's boards are itscanvasesfolder, and
PROTOTYPING_PROJECTS_DIRmoves the projects folder. -
A project's boards moved up a level. They are in
<project>/canvases
now, not<project>/mockups/canvases. The first timesp start, the app or
a browser tab opens a project that still has the old folder, it moves the
folder, and an emptiedmockupsgoes with it. A project that has both is
left as it is, for you to merge. -
Start here is the first example. It is the first card under Examples on
the home page, and opens on a tab of its own, labelled Start here, like every
other example. A project with no canvas yet
still opens on the same page, under its own name. Close that tab, or every
tab, and the canvas goes back to the home page. -
The app updates itself. On launch it looks for a newer release, downloads
it in the background, and then asks once: Restart Now, or Later, which
installs it when you quit. Only what changed is downloaded, so the example
boards are not fetched again: a few MB on Windows and about 50 MB on macOS,
where the first update after a dmg install is still the whole app. Offline,
it says nothing. A Homebrew install updates this way too. Installs of v1.5.3 and
earlier have no updater, so they need one last manual update:
brew upgrade --cask super-prototyping, or the new installer on Windows. -
The app says which version it is. The first launch's welcome shows it
at its foot. Click it to check for an update there and then: it answers Up to
date, that a newer version is available, which then downloads and asks as
usual, or Could not check. -
The online canvas has moved to
prototyping.rescience.com/demo.
The domain itself is now a page about Super Prototyping, with the downloads
on it. Links to a board written before the move still open it.