---
title: "What ships in mdfy"
url: https://mdfy.app/mdfy-ex-feat
updated: 2026-05-12T07:46:28.470Z
source: "mdfy.app"
---
# 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.
