The Palette alternative with company sign-in

Everything you publish with Palette,
without the public link.

Palette Desktop turns a reviewed HTML file into a public link that expires. display.dev puts the same file behind your company's Google or Microsoft sign-in, or a one-time password for people outside it. The URL stays the same through every update. Your agent publishes it from Palette, Claude Code, Codex, Cursor, or the terminal.

The demo shows an agent publishing a doc to display.dev – from a chat or a terminal – then the team opening its URL, commenting, the agent publishing v2 at the same URL, and the doc being shared with someone outside the company.

Works with your agents

Cursor, Codex, Claude Code – any agent that writes a file. Switch agents anytime – your URLs, versions and comments stay put.

Used by top teams at
Indigo Engineering

display.dev vs. Palette

display.devPalette Desktop
Who can open a shared page✅ Public, everyone at your company, or invited peopleAnyone who has the link
Viewer sign-in✅ Google or Microsoft on Pro · one-time password on every planNone
Link lifetime✅ Stays at the same URL · claimed artifacts do not expire1, 7, 30, or 60 days, or a custom window
Publish from✅ CLI, MCP, API, or browser · Claude Code, Codex, Cursor, any agentPalette Desktop
Comments on the page✅ Your agent reads them back through MCP✅ Pinned comments
Version history at one URL✅ Free 1 · Solo 10 · Pro 50 · Enterprise unlimitedLocal checkpoints · hosted versions not documented
Who opened it✅ Counts on Solo · viewer identity on Pro · audit logs 90 or 365 daysNot documented
Team model✅ Organization with members and rolesShared Google Drive, Dropbox, or iCloud folder
Local agent workspace with session review✅ Folders, isolated sessions, diff review before save
Claude Code, Codex, Gemini, and Mistral in one app
PlatformsAny browser, any terminalmacOS 12+ · Windows in development
Pricing€0 · €15 · €49 · from €499, flat per organization€0 with 200 credits · €149/month per organization

Palette facts are from palette.team, its docs, and its changelog, checked on 22 September 2026. Where Palette leads, we say so below.

Where Palette is genuinely good

The desktop workspace
Palette turns an ordinary folder into a workspace. Each task runs in a separate session, which is a local clone of that folder. Claude Code, Codex, Gemini CLI, Mistral Vibe, and Palette's own agent can work in the same session. Before anything reaches the real folder, you review the changed files and their diffs, then save the ones you accept. Palette records a checkpoint you can compare and restore. display.dev has no agent runtime and no local workspace. It hosts what the agent produced.
Publishing the exact reviewed revision
Palette's release notes say a published page uses the revision you reviewed, not whatever is on disk. That closes a real gap between approval and sharing.
A flat price with unlimited users
Palette's Team plan is €149 per month for the whole organization, with unlimited users and unlimited Palette credits. The Free plan includes 200 credits, described as about 200 messages. Palette also lets you bring your own Claude, Codex, Gemini, or Mistral subscription with no markup.
Sharing an HTML page with pinned comments
Palette can turn a self-contained HTML file into a hosted page. The viewer does not need Palette Desktop. They open the link and leave comments pinned to the page. This is the same job display.dev does, for the same file. The difference is everything around the link.

Where display.dev wins: the audience, not the link

A page only your company can open
Palette's documented shared link is public. Anyone who has the address can open it, and Palette's changelog describes it that way. display.dev gives each artifact an audience. Everyone at your company can open it. On the Pro plan they sign in with the Google or Microsoft account they already use. On any plan, a one-time password also works. Everyone else sees nothing.
A named outside reviewer, with no account
Invite a client or a contractor by email address. They enter the one-time password sent to that address when they first open the page. They create no account, and the link alone does not open the page for anyone else.
A URL that stays
Palette's links expire after 1, 7, 30, or 60 days, or a custom window you set. A claimed display.dev artifact does not expire. When your agent publishes the next version, the same URL shows it. Earlier versions stay available on paid plans.
Comments your agent reads back
A teammate leaves a comment on the page. Your agent reads it through MCP, publishes the next version to the same URL, and resolves the thread. Palette documents pinned comments on the page. It does not document a way for an agent to read them.
An organization that owns the work
Members, verified email domains, and roles. Every version and every comment is attributed to the person or agent behind it. The Pro plan keeps 90 days of audit logs, Enterprise 365. Palette's team model is a shared Drive or Dropbox folder, with access set in Drive or Dropbox.
Publish from anywhere
dsp publish ./report.html from the terminal. One MCP tool call from Claude Code, Codex, Cursor, or Claude. A drag onto the dashboard. Palette publishes from Palette Desktop on macOS. A Windows version is in development.
Markdown, not only HTML
display.dev hosts a Markdown file as a rendered page with the same audience controls, versions, and comments. Palette previews Markdown in the app and shares HTML.

Who can open it

Anyone can open

A public URL with no sign-in, the closest match to a Palette link, minus the timer.

Invited people

Named email addresses only, for a client or a contractor who should not have company sign-in. They use a one-time password.

Everyone at your company

Anyone who signs in with a verified company domain. On Pro that is Google Workspace or Microsoft Entra ID. On every plan, a one-time password also works. Viewers are unlimited and free on every plan.

You change the level any time. Move an artifact from company to public and back. The URL stays the same.

Workflow: review, publish, comment, update

01
Review the work where you made it
review the session, then save it
In Palette, Claude Code, Codex, or any editor. display.dev does not replace that step.
02
Publish the reviewed file
dsp publish ./report.html --visibility company
From the terminal, or ask your agent through MCP. You get a URL that only your company can open.
03
Your team and your reviewers comment
open the URL, sign in, comment
Teammates sign in with Google or Microsoft. An invited outside reviewer uses a one-time password. A reviewer with edit permission can correct a line in the page in the browser.
04
Your agent updates the same URL
publish again with short_id and base_version
It reads the comments back, publishes the next version, and resolves the thread. Every step is attributed and logged.

Use both

Palette is where the work happens. display.dev is where the finished page lives. Review the session in Palette, save it, and publish the reviewed file to display.dev from the terminal or through an agent. Palette keeps the folder, the sessions, and the checkpoints. display.dev keeps the URL, the audience, the versions, the comments, and the audit trail. Nothing about the two products conflicts.


When to use which

Palette
You want one desktop app where several agents work in a shared folder, with a diff review before anything is saved. You want a quick public link with pinned comments, and an expiry is fine. Your reviewers do not need to sign in, and nobody will ask who opened the page.
display.dev
You want the page behind your company's Google or Microsoft sign-in, or in front of a named outside reviewer who creates no account. You want the URL to stay the same through every version. You want comments your agent reads back, an audit trail, and a place that Claude Code, Codex, Cursor, and Palette can all publish to.

Pricing

2 months free
Free

Try it. No credit card.

€0
  • Included: 3 gated artifacts
  • Included: Unlimited public artifacts*
  • Included: 50MB storage
  • Not included: Version history
  • Not included: Google + Microsoft SSO
  • Not included: Audit logs

display.dev branded

Get started
Solo

Individuals. Unlimited gated sharing.

€15/mo
  • Included: Unlimited gated artifacts
  • Included: Unlimited public artifacts
  • Included: 1GB storage
  • Included: 10 versions
  • Not included: Google + Microsoft SSO
  • Not included: Audit logs
Get started
Enterprise

For compliance-driven organizations.

Contact us

From €499/mo

  • Included: Unlimited gated artifacts
  • Included: Unlimited public artifacts
  • Included: Custom storage
  • Included: Unlimited versions
  • Included: Google + Microsoft SSO
  • Included: 365 days audit logs
Book 20 minutes

No per-seat fees at any tier. Unlimited viewers everywhere. [See all pricing →](/pricing)

Try display.dev free

  • A page only your company can open – Google or Microsoft sign-in on Pro, a one-time password on every plan
  • Invited outside reviewers with no account, a URL that stays the same, comments your agent reads back, an audit trail
  • First artifact in about 15 seconds · No credit card

Common questions.

Is display.dev a Palette alternative?+

For the shared page, yes. Both take a self-contained HTML file an agent produced and put it at a link with comments. Palette's documented link is public and expires. display.dev's link has an audience you choose and a sign-in for viewers. It keeps versions at the same URL and an audit trail. For the desktop workspace, sessions, and diff review, display.dev is not an alternative. It does not do that job.

Can I use Palette and display.dev together?+

Yes. Do the work and the review in Palette. Save the session. Publish the reviewed file to display.dev from the terminal with dsp publish, or through any agent that has the display.dev MCP tools. Palette keeps the folder. display.dev keeps the URL.

Does Palette have company sign-in for shared pages?+

Not in its public documentation. Palette's docs and changelog describe a public link with an expiry window and pinned comments. They do not describe a company-only, private, or invited-person audience, or viewer sign-in. Palette may add these. We describe what is documented on 22 September 2026.

Do Palette links expire?+

Yes. Palette's changelog lists 1, 7, 30, or 60 days, or a custom window. A claimed display.dev artifact does not expire. An anonymous preview published without an account expires after 60 days if nobody claims it.

Does display.dev run agents in my folders like Palette?+

No. display.dev has no agent runtime, no local workspace, and no session review. Your agent runs wherever it runs, and display.dev hosts the file it produced. If you want an agent desktop with a diff review before save, Palette does that job.

How much does Palette cost compared to display.dev?+

Palette is €0 with 200 credits, or €149 per month per organization with unlimited users and credits. display.dev is €0, €15, €49, or from €499 per month per organization, with unlimited viewers on every plan. The two prices buy different things. Palette's price includes an agent workspace and Palette's own model usage. display.dev's price includes the hosted page, its audience, versions, comments, and audit. Compare the whole workflow, not the two numbers.

Publish your first artifact in 15 seconds.

Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Pro (€49/month flat).