Born for CLI, Built for AI.

Terminal. Cloud. AI. Markdown in milliseconds.

Publish from CLI or agent, return one short URL, and keep your context clean.

curl -fsSL https://fastmd.dev/install.sh | sh

Token is stored locally only, and only a hashed token is stored on the backend.

zsh · fastmd.dev

Use Cases

AI External Display

Offload long Agent outputs to a clean web view. Don’t let thousands of lines of audit reports or code analysis clutter your terminal. Pipe the output to fastmd and read it in a beautiful, GitHub-style browser view while you keep typing.

Seamless Agent Handoff

Pass pure context between Agents via .md endpoints. Transfer data from a local Agent to a remote LLM without the noise of HTML or the chaos of copy-pasting. Use the raw endpoint to feed high-fidelity, structured context directly into your AI’s brain.

Stealth Doc Sharing

Private sharing with hard-coded No-Index. Host sensitive deployment guides or internal READMEs that stay invisible to search engines. Our strict no-index policy ensures your content moves only between you and your intended audience.

CI/CD Debug Snapshots

Pipe failed build logs to an instant URL. When a CI/CD job fails, don’t dig through the console. Use npm test || fastmd to generate a diagnostic link and share formatted logs in Slack or Discord for fast team collaboration.

Remote Prompt Control

One update, global sync for AI instructions. Manage system prompts across multiple VPS nodes or Agent clusters from one URL. Update your Markdown on fastmd and let remote nodes pull the latest logic via fastmd sync.

Instant Skill Report Sharing

Share insights from AI skills and custom tools. Stop sending messy terminal logs. Pipe complex outputs from your AI skills, like SEO audits or content drafts, directly to fastmd. Deliver a professional, structured web report to your team or clients in milliseconds, with zero indexing and 100% privacy.

CLI Hint: claude-code-skill --audit | fastmd

AI Integration

The `fastmd` skill turns long agent output into one short link. First run creates a local token, every push binds ownership through token hash, and the final response stays clean.

What the skill does

Use the skill name fastmd inside your agent workflow. It takes the Markdown report, pushes it to fastmd.dev, then returns a shareable URL instead of dumping the whole document back into chat.

Skill flow
Agent finishes report
-> fastmd skill auto-loads local token
-> POST /v1/push
-> returns https://fastmd.dev/xxxx

Why it fits agent workflows

No login screen, no browser handoff, no extra state to manage. The first publish generates a token automatically, later publishes reuse it, and the same token keeps delete ownership simple.

  • First run auto-generates fmd_live_xxxx
  • Push returns one short URL for handoff
  • Humans read HTML, agents can fetch .md

Install · API

Install and CLI

Install
curl -fsSL https://fastmd.dev/install.sh | sh
CLI
cat report.md | fastmd
fastmd push report.md
fastmd get x7y2
fastmd delete x7y2
fastmd upgrade

API Calls

POST /v1/push
curl -X POST https://fastmd.dev/v1/push \
  -H "Content-Type: application/json" \
  -d '{"content":"# Hello\\nWorld","token":"fmd_live_xxxx"}'
Read / Delete
curl https://fastmd.dev/x7y2.md
curl -X DELETE https://fastmd.dev/v1/x7y2 \
  -H "Authorization: Bearer fmd_live_xxxx"

Why fastmd.dev

Thought to link, command to share. This is fastmd.dev.

Most text hosting tools like Gist or Pastebin were built for a browser-first era. They ask you to open tabs, handle CAPTCHA checks, click through heavy pages, and wait for heavy UI to load. In fast development and AI audit loops, those extra steps become pure productivity friction.

fastmd.dev was created to solve one problem: let Markdown move between terminal, cloud, and AI in milliseconds.

Minimalist CLI-First Philosophy

Publish in one line and keep your terminal workflow uninterrupted with cat report.md | fastmd.

AI-Native Dual-View (Human & Agent)

Humans get fast HTML reading, while agents consume clean context through .md endpoints.

Hard-coded Privacy & Zero-Indexing

Document pages are isolated with strict no-index directives so your drafts, logs, and prompts stay private.

Frictionless Identity: Token is Everything

Skip email and password flows. Anonymous fmd_live_ tokens act as instant identity by default.

FAQ

On first run, fastmd creates a token and stores it at ~/.config/fastmd/token.
Documents remain readable, but deletion is no longer possible without the original token.
The current payload limit is 1MB per document.
In v0.1, documents are stored permanently by default.
The token is stored locally only, and the backend stores only its hash. Raw token values are never stored.
Call https://fastmd.dev/{id}.md or use Accept: text/plain.
Yes. fastmd is open-source (MIT), built as a single Go server with SQLite storage.