/// Patina

Matter remembers.

Patina builds professional tools where the rules are the engine, not a document you are asked to follow. Studio, our design surface, is open for beta.

Specimen · Patina Studio0.0.1 beta
Patina Studio: a canvas of Andromeda primitives beside the CODE panel emitting the TSX that produces them
/// The idea
01

The system is the physics

The design system is not documentation you are trusted to follow. It is the engine. A verifier reads the document itself and holds every shape to the same spacing scale, token discipline and contrast rules the tool's own interface obeys — and it refuses changes that would break them.

02

Nothing is overwritten

Every assistant turn becomes a revision that owns its document. Hover one to preview it without touching your work, click to adopt it, ask again from an older one to branch instead of overwrite. Declining a proposal keeps it too — it stays addressable.

03

Unknowns stay explicit

When the tool cannot verify something, it says so rather than guessing. A build that has not been proven on a platform does not claim that platform. A measurement that was estimated is labelled as estimated. You are told what is not known.

/// Patina Studio

A design surface that holds itself to its own rules

Canvascanvas
Smart alignment guides firing on both axes while a shape is dragged

Precision is the default, not a mode

Smart guides with live distances, snapping that understands a frame's padding box and centre line, and an ALT ruler that knows the difference between two questions: how far apart are these, and how is this seated inside that.

/// The assistant

It cannot draw outside the system

Most tools bolt a chat box onto a canvas and hope. Studio's assistant has no privilege your hands do not have — and one obligation they do not: it has to pass the verifier before it can touch anything.

Collision found · Correction madedrag to wipe
After: the assistant has separated the two labels it found colliding

It writes commands, not pixels

Every action is a typed operation over the same document API your cursor drives. Auditable, replayable, and a whole turn collapses into a single undo step.

You see it think

The reasoning streams as it works, each step timestamped: what it read, what it asked, what it planned, what the verifier said.

A gate stands in front of the document

The linter runs on the proposed result before anything is applied, and refuses any batch that would introduce an error. Not a warning afterwards — a condition beforehand.

It looks at what it built

The proposal is rendered and shown back to the model, so it catches what an outline cannot: two labels at identical coordinates, valid tokens, on-scale sizes, and colliding.

Refusing costs nothing

Proposals are kept either way. Decline one and it stays in the history, still previewable, still adoptable later, still something you can branch from.

/// What beta means here

This is 0.0.1. Here is the honest state of it.

It is powerful and it is not yet robust

The capabilities above are real and tested. The hours behind them are not the hours a production tool has. Treat it as a serious instrument that has not yet been dropped enough times.

Your work lives on your machine

No account, no cloud, no sync. Nothing is uploaded. That also means nothing is backed up for you, so export anything you would be sorry to lose.

The assistant needs your own API key

Bring an OpenAI key and the assistant works; the key is stored by your operating system, never by us. Everything else — canvas, vector, components, prototyping, data, export — works with no key at all.

It updates often, and formats can move

Releases ship when they are ready rather than on a schedule, and severe fixes jump the queue. Documents migrate forward where we can migrate them.

macOS will say it cannot verify us

There is no Apple Developer certificate yet, so the first launch needs an explicit Open Anyway. The download page walks through it. If it says damaged rather than unverified, that is a broken file — tell us.

/// Download

Patina Studio 0.0.1

Free while it is in beta. No account, and nothing to sign up for. The assistant needs your own OpenAI key; everything else works without one.

macOSApple silicon · Intel · .dmg
Building
Windowsx64 · .msi
Building
LinuxAppImage · deb · .AppImage
Building

The first binaries are not published yet. Studio runs today, but the packaged builds are still being signed and put through their first release. Watch the repository and they will appear there.