Skip to signup

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.

Every state of the team pageAll 4 added

  • Empty · Pending invites, added by palate
  • Loading · Members, added by palate
  • Error · Members, added by palate
  • Long names · Members, added by palate

Garvit’s taste

Team and settings pages

39 rules

Rule kept· Team pages only

Keep badges calm: grey by default, colour only where it means something.

From 3 pins like it

DiscardKeep
Now checked on team pages.~/.palate

Works inside your stack, with the components you already have.

  • 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.

Join the waitlist

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 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
  1. Landing page

    Calm centred hero, the product right under it

    Followed his reference, plane.so. Warmer, editorial takes won 0 of 3.

    3 of 3 blind picks

  2. Features

    Dense: everything at once

    The whole picture at a glance. Density of content wins; density of chrome loses.

    Picked blind

  3. Pricing

    Calm, all plans visible

    Nothing hidden behind a tab or a step. The opposite of features, so palate learns per screen.

    Picked blind

  4. Brand colour

    Deep 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.