What ships in mdfy

A quick tour of the pieces, so the rest of the docs make sense.

Publish

  • Drop, paste, or type Markdown → get a permanent URL like mdfy.app/<id>.
  • The URL is sharable, indexable, and AI-readable (every public URL has a clean-markdown variant at /raw/<id>).
  • No login required to publish; signed-in users get a hub at mdfy.app/hub/<you>.

Render

  • Rust → WebAssembly Markdown engine (comrak) for the heavy lifting.
  • highlight.js for code, KaTeX for math, Mermaid for diagrams.
  • Dark and light themes; the print stylesheet doubles as the PDF export path.

Capture

  • Paste a ChatGPT/Claude/Gemini share URL → mdfy fetches and converts to clean markdown.
  • Chrome extension captures any AI web UI in one click.
  • /mdfy capture slash-command works inside Claude Code, Cursor, Codex, Aider.

Compose

  • Group related docs into a Bundle — that's what this page is part of.
  • Bundles run cross-doc analysis (themes, insights, gaps, connections) and expose the result through the bundle's URL.
  • A Hub rolls all your bundles + docs into one URL that another AI can read end-to-end.

Deploy

  • Paste any mdfy URL into Claude / ChatGPT / Cursor → the model receives clean markdown back.
  • ?compact and ?digest trim tokens; ?full=1 (on bundle URLs) inlines every member doc.

The thesis: a document is a URL, and that URL should be useful to a human and to an AI without you doing extra work either way.