Give every HTML report, Markdown spec, and JSX prototype your agents produce a permanent, versioned, access-controlled URL.
Website | CLI | Docs | Pricing | GitHub
Agents produce real work now — HTML reports, Markdown specs, JSX prototypes, review surfaces, one-off tools. Artifacts gives that work a home: publish it once and get a permanent URL with version history, access controls, and the same authorization model across the web app, CLI, REST API, and MCP server.
- Publish content. Send an HTML, Markdown, or JSX file from the CLI, REST API, or an MCP tool. The first publish creates an artifact and its version 1.
- Get a durable URL. Each artifact lives at a stable path and renders safely in the browser — sandboxed HTML, sanitized Markdown, or the Preact runtime for JSX.
- Update without losing history. Every update appends a new immutable version. Old versions stay addressable, so you can diff or restore them anytime.
- Share with the right people. Keep it public, private, email-allowlisted, or behind a scoped share link — without ever changing the URL.
Every artifact lives at a path like https://hostartifacts.dev/{workspace}/{project}/{artifact}.
| Type | Use it for | How it renders |
|---|---|---|
html |
Reports, dashboards, mockups | Sandboxed HTML with browser isolation |
md |
Specs, notes, research writeups | Sanitized, GitHub-flavored Markdown |
jsx |
Prototypes, interactive explainers | Preact-compatible runtime |
The same artifact model is available four ways: the web app, the CLI, the REST API, and an MCP server for agents like Cursor and Claude Code.
curl -fsSL https://hostartifacts.dev/install.sh | sh
artifacts login
artifacts push --project-slug default --file ./report.mdpush returns a hosted URL. Open it, share it, or update it — each push appends a new version.
Artifacts is a Bun + Turborepo monorepo (Next.js web app, Hono API, Drizzle, Postgres, S3-compatible storage). Run the full stack yourself with Docker or Railway.
bun install
cp .env.example .env
bun run db:migrate
bun run devSee the deployment guide and RAILWAY_DEPLOYMENT_PLAN.md for the details.
Issues, pull requests, and docs fixes welcome. Read the docs before changing user-facing behavior, and see PLAN.md and ABOUT.md for product context.