ShowMe

Write markdown. Publish instantly. Share everywhere.

The Problem

  • Publishing on the web requires too many tools
  • CMS, design software, deploy pipelines, hosting
  • Formatting is lost between copy-paste cycles
  • AI agents have no simple way to publish content

The Solution

Write

  • Standard markdown with YAML frontmatter
  • Code blocks, tables, images
  • Interactive components
  • Embedded slide blocks

Publish

  • Single CLI command or API call
  • No accounts, no setup, no build step
  • 8-character shareable URL
  • Instant — sub-second publish times

How It Works

  1. Write a .md file
  2. Run npx showme publish doc.md
  3. Get back a URL like showme.dev/a1b2c3d4
  4. Share it — anyone with the link can read it
$ npx showme publish deck.md

  Published!
  https://showme.dev/a1b2c3d4

One File, Two Formats

Every ShowMe document is both a readable article and a presentable slide deck.

Content outside slide blocks is document-only.
Slide blocks are presentation-only.

Interactive Components

  • Sandboxed iframes with React and Observable Plot
  • Standard JavaScript with ES module imports
  • Reactive widgets with useState, useCallback
  • Data visualization with Plot.barY, Plot.line, Plot.dot
0

Built for Developers

CLI

npx showme publish doc.md

API

curl -X POST showme.dev/api/v1/publish \
  -H "Content-Type: application/json" \
  -d '{"markdown": "# Hello"}'

For Humans

  • Write docs, blog posts, guides
  • Create presentations from notes
  • Share technical content instantly

For AI Agents

  • Publish structured output
  • Generate visual reports
  • Create shareable artifacts

Get Started

npx showme publish your-document.md

Write markdown. Get a URL. That's it.

showme.dev

1 / 8Exit presentation