Brand
Gesso is the white primer a painter brushes onto raw canvas. It makes every layer after it possible, and it is the cheapest thing in the studio. A ground only funded painters could afford wouldn’t be a ground. It’d be a gate.
Most creative software inherited its look from the office: white like a spreadsheet, gray like a filing cabinet, blue like a corporation trying to be trusted. I started somewhere else — the print shop and the worktable, where color is pigment and edges get cut by hand.
That’s why nothing in Gesso is pure white or pure black. The ground is a warm paper tone and the ink is a green-cast near-black. Every screen starts from those two. It’s a small thing you feel more than notice.
A worktable holds the tools you’re using and nothing else. Most apps do the opposite: every feature they’ve ever shipped, out at once, competing with the thing you’re making. Gesso puts the surface first and lets you pull in what the work actually needs.
A capable design tool should leave room for curiosity.
Four surfaces, and two of them do the work. Paper is the ground, ink does the talking, and surface and desk add depth without competing.
Four hues carry meaning in Gesso, and they never trade jobs. Blue means you selected something. Coral means something needs you now. Emphasis and safe work the same way: one hue, one meaning. Learn it once and it holds everywhere, which is how an interface earns trust without saying a word.
Semantic
Because those four stay disciplined, four more get to be decoration: violet, teal, magenta, amber. They live in glyphs and illustration and never signal anything. They can be loud because they never lie.
Decorative
A second typeface is a costume change, and Gesso doesn’t do those. Everything you read here is one family. A headline earns its size by getting bolder and tighter, not by borrowing someone else’s voice.
Build it once.
DisplayA paragraph should read like this: unhurried, a measure you can follow, nothing performing for you.
BodySection label
CaptionPrecise things stay sharp. Things you press soften a little. Cards soften more, and only the genuinely round go fully round. When everything is rounded the same amount, roundness stops meaning anything.
Nothing sitting on the page casts a shadow. When something actually floats above your work — an open menu, a passing notice — it gets one quiet shadow. That’s the only place you’ll find one.
Every illustrated icon in Gesso is built the same way: two flat shapes slightly offset, a thick ink outline on the front one, and a small rotation so it sits like a sticker someone pressed on by hand. No gradients, no soft edges, no polite line icons. The recipe is strict, which is why sixty of them still read as one family.
Each main surface of the app carries its own glyph, built from the same recipe.
Most creative software runs on a meter. You stop paying and the file stops opening — not because anything broke, but because access was the product all along. That’s what Gesso is built to avoid, and avoiding it takes more than saying so.
A promise about price is only as good as the company that made it, and companies get sold. So the part of Gesso you can count on isn’t something I said. It’s how the app is built: no server, no account, and a documented format you can take with you.
If I stopped building tomorrow, everything you’ve made would still open. That’s not generosity. It’s the only kind of independence that doesn’t depend on me keeping my word.
A visual language is mostly refusals, and so is a business. Anyone can add things. The identity is in what you won’t do on the day it’d be convenient.
In the business
On the page
Everything here exists to stay underneath your work — steady, quiet, and out of the way, so what you make on top of it is the point. The best tour of the language is the product wearing it.