A URL for everything your platform's agents make

Where humans and your platform's agents
work on dashboards together.

LangChain, LangGraph, CrewAI, AutoGen, n8n, Goose, OpenHands or an agent you built yourself – they orchestrate agents across any model, but none of them host the HTML and Markdown those agents produce. display.dev is that place: one tool call, its own URL, gated by company SSO.

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.

Trusted by thousands
Indigo Engineering

The missing publish step for agent frameworks

Agent frameworks are built to be model-agnostic. You wire up a graph, a crew or a workflow, and it runs against whichever model you point it at. But the framework stops at the output: the agent finishes a report, a dashboard or a research brief, and it's a string in a log, a file on a worker, or an attachment in an email.

display.dev is the publish step: a function the agent calls, not a workflow a human runs after.

  • Email and Slack
    No stable URL, no interactivity, re-sent every time.
  • GitHub Pages
    Needs a git push, and excludes anyone without a GitHub account.
  • Confluence and Notion
    Can't render the HTML agents produce.
  • Vercel and Netlify
    Need a deploy project, and a paid add-on for SSO.

Three ways to publish from a framework

01
MCP
publish(content, name, visibility)
For MCP-compatible agents. The tool call returns the artifact's URL straight away.
02
REST
POST https://api.display.dev/v1/artifacts
Any framework, any language. Send the content, a name and your org with a bearer token.
03
CLI
dsp publish ./output.html --name "run-2026-05-28"
For a LangChain, CrewAI or n8n flow that writes a file at the end of the run.

Who can open it

Anyone can open

A public URL when the run's output isn't sensitive. Nothing to sign in to.

Invited people

Named email addresses only. Useful for a client or a contractor you don't want to hand company sign-in to.

Everyone at your company

Anyone signing in with a verified company domain gets in – Google Workspace, Microsoft Entra ID, or a one-time password by email. Viewers are unlimited and free.

No vendor account, ever. A multi-vendor platform has no single AI vendor behind it, so your colleagues have no account to hold. They sign in with the Google or Microsoft email they already use for work.

Change the agent, keep every published URL

You picked a framework so you could swap models, swap orchestration, and rebuild agents as the field moves. display.dev sits one layer above all of that. Rotate models, migrate from one framework to another, rewrite the agent entirely – everything you published keeps its URL, its versions, and its comment threads.


Use cases

Scheduled-report crews
A CrewAI or LangGraph flow that runs nightly, fetches the current version, and republishes to a stable URL with short_id and base_version. Stakeholders bookmark the link once.
Workflow output
An n8n or Dify workflow that builds an HTML report at the end of a run and publishes it instead of emailing a fresh copy each time.
Research agents
Deep-research and synthesis outputs published straight to a team-accessible URL, no human copy-paste.
Internal agents
The agent you built in-house, publishing its own output to a company-gated URL so non-engineers get a usable link without touching a terminal.

Pricing

2 months free
Free

Try it. No credit card.

€0
  • Included: 10 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
Talk to us

No per-API-call charges. No per-publish charges. No per-viewer charges. Flat.

Features

Authentication

Viewers click a link and sign in with their Google or Microsoft account, or a one-time password. No app to install. No account to create. No IT ticket.

Comments

Inline comments on every artifact. Your agent reads them via MCP, fetches the current version, republishes with short_id and base_version, and resolves the thread. The artifact stays the current version at the same URL, not a one-shot screenshot.

Publish in 15 seconds

One MCP tool call, one REST request, or dsp publish ./file.html. No git repo, no deploy pipeline, no project to configure.

URLs that never change

Every artifact gets a URL that keeps working. Share in Slack, link in Notion, paste in email. It still works six months later.

Unlimited viewers

No per-seat pricing at any tier. Share with your PM, exec, legal team, or designer for the same flat price.

Any platform

LangChain, CrewAI, AutoGen, n8n, your own agent – any agent that can make an HTTP request or call an MCP tool.

Get started free

  • Wire the publish step into a flow in minutes, no card
  • Keep the URL when you change framework
  • Unlimited viewers on every plan

Common questions.

Which agent platforms does this work with?+

Any that can make an HTTP request or call an MCP tool. Natively via MCP: any MCP-compatible client. Via REST API: LangChain, LangGraph, CrewAI, AutoGen, n8n, Dify, Goose, OpenHands, or a custom agent in any language. display.dev only sees the HTML or Markdown you publish, not the framework.

Do viewers need an account on my platform or with the model vendor?+

No. Viewers sign in with their company Google or Microsoft email. No display.dev account, no platform login, no model-vendor account.

Can the agent publish its own output without a human?+

Yes. Wire display.dev's MCP or REST API into the agent. It publishes at the end of a run and returns the URL to include in its final response or post to Slack.

Can a scheduled agent update the same URL each run?+

Yes. Publish with the artifact's short_id and current base_version. The URL stays the same; viewers who bookmarked it see the latest version.

What if we migrate to a different framework later?+

Nothing moves. display.dev is independent of the framework, so everything you published keeps its URL, versions, and comment threads.

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