John Constable, Wivenhoe Park, Essex, 1816 · National Gallery of Art
Design intelligence for coding agents, and it grows with you.
Your agent gets a screen 80% of the way. palate does the last 20%: every state, every detail, checked against your taste.
Works inside
Claude Code
Codex
Cursor
Windsurf
Gemini CLI
A live demo of one run in Claude Code. You ask for the team page of Fieldnote, a CRM for studios. palate plans one build from your 38 rules, with no variants, and three Claude subagents build the page. Then the last 20%: palate snaps its spacing, radii and type, and adds the empty, loading, error and long-name states the build left out. You point at a role badge and ask for it calmer; the pin goes from working to done and the badges change. Because you have asked for calmer badges before, palate proposes a rule, scoped to team pages, and you keep it.
Copy invite linkInvite membersFilter members…RoleLast active
NameRoleLast active
Hannah Webbhannah@haldenstudio.comOwnerActive now
Daniel Chodaniel@haldenstudio.comAdmin12 min ago
Amara Nwosuamara@haldenstudio.comMember1 hour ago
Theo Marshtheo@haldenstudio.comMemberYesterday
Priya Ramanpriya@haldenstudio.comMember3 days ago
Sol Okaforsol@haldenstudio.comViewer2 weeks ago
Ines Duarteines@haldenstudio.comMember2 Oct
Pending invites2 waiting to joinlena@haldenstudio.comMember · sent 2 days agomarco@haldenstudio.comAdmin · sent todayInvite linkAnyone at haldenstudio.comCopy
Studio plan12 of 15 seats used3 seats leftRenews 1 Nov£180 a monthManage
palate · snapped 3 values30/70025/6003216r 412
Every state of the team pageAll 4 added
Empty · Pending invites, added by palate
Pending invites0
No pending invites
Share the invite link instead.
Loading · Members, added by palate
Loading...
Error · Members, added by palate
Unhandled Runtime Error
TypeError: Failed to fetch
at loadMembers (page.tsx:18)
Keep badges calm: grey by default, colour only where it means something.
From 3 pins like it
DiscardKeep
Works inside your stack, with the components you already have.
Next.js
Vite
Astro
Nuxt
Remix
React Router
Angular
SvelteKit
Create React App
Next.js
Vite
Astro
Nuxt
Remix
React Router
Angular
SvelteKit
Create React App
Five works. Every one of them working.
Each film is the real feature, recorded as it ran. The paintings are public domain, hung here to frame them.
01
Its palette
Claude Monet · French, 1840–1926
Water Lilies, 1906
Oil on canvas · The Art Institute of Chicago
Exhibit 01
Fix it in place
Point at anything on your running page and say what should change. palate sizes the request first: a one-line fix is changed where it is, in seconds, with a before and after. No loops.
iHover any element: palate names its component
iiPins queue up while your agent works
iiiThe token cost before anything starts
02
Its palette
George Inness · American, 1825–1894
The Lackawanna Valley, c. 1856
Oil on canvas · National Gallery of Art, Washington
Exhibit 02
Every state, not just the happy path
Your agent's screen renders and typechecks. palate opens every part of it empty, loading, failing, with long text and fifty rows; your agent builds what's missing, and palate checks each one again.
iEmpty, loading, error, long text, 320 wide
iiYour agent builds the missing states
iiiChecked again: before and after, measured
03
Its palette
Thomas Cole · American, born England, 1801–1848
The Oxbow, 1836
Oil on canvas · The Metropolitan Museum of Art, New York
Exhibit 03
Research before it builds
For a new product, palate looks at the category's best pages live and measures them, then proposes three art directions. Your own references come first: screenshots or URLs, with what you like about each.
iReal pages measured live, not a mood board
iiYour likes and dislikes kept as rules
iiiOne build, then the weakest section lifted
04
Its palette
Vincent van Gogh · Dutch, 1853–1890
Wheat Field with Cypresses, 1889
Oil on canvas · The Metropolitan Museum of Art, New York
Exhibit 04
Never the same twice
AI screens look alike because they come from the same defaults. palate remembers every layout it made for you, and its judge drops near-duplicates before you ever see them.
iFive products, five looks, each from one line
iiLayout memory across your projects
iiiRepeats caught before you see them
05
Its palette
Claude Monet · French, 1840–1926
The Japanese Footbridge, 1899
Oil on canvas · National Gallery of Art, Washington
Exhibit 05
Critique
A designer’s review of your page, laid out on a board. Agree or disagree with each finding; palate fixes what you agree with and keeps what you don’t as a rule you can approve.
iFindings ranked by how much they matter
iiYour verdicts become proposed rules
iiiFixed on the page, checked again
One of one, for every member
Join, and get a proof that’s only yours.
Every member gets a one-of-one proof made from their invite link: a composition and palette on the front, a foil-stamped flower on the back. Post it, and every designer who joins with your link moves you up.
Three sample proofs. Yours is composed when you join.
Every pick becomes a rule you can keep.
It records what won and why, by type of screen, so the next design starts closer to what you want. Here, the founder’s own picks replay into his profile.
3 of 33of 3
Three blind picks, one landing page. Each time the founder chose the calm centred hero with the product right under it. palate wrote that down, so his next landing page starts there.
Self-consistency
94%
of his blind picks repeated. Taste is stable, but it depends on the job.
Generic AI judge
40%
agreement from a generic AI judge. That’s why you stay in the loop.
Garvit Joshi
Taste profile · 4 rules
palate
FieldnoteProductAgentsPricingStart free trial
The CRM that remembers every follow-up.
Ask what has gone quiet and it answers from your records, then drafts the follow-ups for you to approve.
Start free trialTalk to sales
Open pipeline£612,500+8.7% on last monthWeighted£241,800by stage probabilityWon this month£86,500of £140,000 targetWin rate, 90 days31%up from 27%
Landing page
Calm centred hero, the product right under itCalm centred hero, the product right under it
Followed his reference, plane.so. Warmer, editorial takes won 0 of 3.
3 of 3 blind picks
Everything your studio runs on
Pipeline£612,500 open
Follow-upsDrafted for you4 due today
EnrichmentWebsites, Companies House
Meeting notesWritten up after calls
ApprovalsEvery change waits2 waiting
Features
Dense: everything at onceDense: everything at once
The whole picture at a glance. Density of content wins; density of chrome loses.
Picked blind
Simple pricing
Solo£01 seatStart free
Studio£24per seat / moStart trial
Agency£49per seat / moStart trial
Pricing
Calm, all plans visibleCalm, all plans visible
Nothing hidden behind a tab or a step. The opposite of features, so palate learns per screen.
Picked blind
#0B6E4F
Brand colour
Deep emeraldDeep emerald
A premium colour instead of black.
Emerald #0B6E4F
Klein blue #002FA7(rejected)
Oxblood #7A1E2C(rejected)
2 of 2 blind picks
Claude Monet, Woman with a Parasol, 1875 · National Gallery of Art
Make your product look like yours.
palate opens invite-only, designers first.
Works inside Claude Code, Codex, Cursor and any agent that runs MCP servers. Your references, picks and rules stay on your machine.
Questions
What is palate?
Design intelligence that runs inside the coding agent you already use, as an MCP server. Your agent gets you most of the way; palate does the last 20%: critique, polish, and the fixes you point at, checked against your own rules.
Does it replace my agent or my design system?
No. It works inside Claude Code, Codex, Cursor, Windsurf, Gemini CLI or any agent that runs MCP servers, and builds with your own components, tokens and data, in your codebase.
Will it burn tokens on variants?
Only when you ask. By default it builds once, from your references and rules, then finishes the screen. It explores several directions only when you ask to, or for a kind of screen it hasn't seen you choose before.
How does it learn my taste?
From what you pick, what you agree or disagree with in a critique, and what you point at to fix. palate turns them into proposed rules, per type of screen; the ones you keep are checked on every build. Nothing changes your builds until you keep it.
Where does my data go?
Nowhere. Your references, picks, rules and taste profile stay on your machine in ~/.palate. Screenshots are taken locally and the picker runs on localhost.
Which stacks does it work with?
Next.js, Vite, Astro, Nuxt, Remix and React Router, Angular, SvelteKit (through Vite) and Create React App. It starts your own dev server.
Is any of it free?
Yes. Checking and finishing screens you already have needs no invite: the guard that stops your agent calling UI work done before palate has looked at it, the copy check, screenshots of every state, and the quality gate. Building from your taste, research, options and pointing at what's wrong are invite-only.
When can I use it?
palate is in private preview, invite-only, designers first. Join the waitlist and you'll get an invite code by email. palate checks the code when you activate it and now and then after that; everything else runs on your machine. Each designer who joins with your link moves you up the list.
This page was designed with palate, from the founder’s blind picks, a critique he agreed with, and the rules palate learned from them.