Local-first · source files stay .md · export when colleagues need Office

Markdown office
your AI can actually read.

Write letters, sheets, and decks as plain Markdown in one vault. Import Word / Excel / PowerPoint, export back when you need to hand off — agents search and draft with full context, not locked binary blobs.

Office round-tripGrowing memoryFree browser tools

macOS · Windows · Linux · files stay on your machine

roadmap.md

How it works

Any document → Markdown → any output

MDDock turns your files into searchable, linkable, version-controlled plain text first. Then it works for you.

Import anything

Word, PDF, PowerPoint, Excel, EPUB, web pages → clean Markdown, with metadata preserved in frontmatter.

Markdown is the source

Your files are no longer binary black boxes. Every note is plain text you can search, link, and sync with git or Dropbox.

Export anywhere

The same .md files become Office documents, Marp slides, web pages, or PDF — only when humans need familiar formats.

AI can actually read it

LLMs answer from your Markdown notes, cite your past judgments, and write drafts that stay in your vault.

Vibe Work

Prompt to document in seconds

Type what you need, MDDock generates a full Markdown document — then exports to any format.

You type

Office round-trip

Word ↔ Markdown, perfectly preserved

Import a .docx, edit in Markdown, export back to Word — formatting, tables, and images stay intact.

📄
.docx
.md
Markdown
📊
.pptx / .xlsx

No install required

Free Markdown tools in the browser

Preview, edit, convert, or export — files never leave your device. When you want the full office suite and memory, install the desktop app.

📖

Markdown preview

Paste Markdown, pick a way to read it — document, card flow, or presentation.

  • Three viewing modes: document / cards / presentation
  • Supports Mermaid, MathJax, plantuml
  • Dark / light theme toggle
Open →
✍️

Immersive editor

Distraction-free writing, serif body, live preview. Saved in your browser, no account.

  • CodeMirror 6 core with syntax highlighting
  • Real-time preview, WYSIWYG
  • Full keyboard shortcuts, clean source export
Open →
📥

File to Markdown

PDF / Word / HTML → clean Markdown. Files never leave your browser. Share as a URL any AI agent can read.

  • PDF / Word / HTML / EPUB support
  • Generate Agent-ready links
  • Privacy-first: files never uploaded
Open →
📤

Markdown export

Turn Markdown into a PDF, Marp slides, or clean embeddable HTML.

  • PDF / DOCX / PPTX / HTML export
  • Marp slides export
  • Batch export support
Open →
📊

Online Spreadsheet Calculator — Free Formula & CSV to Markdown

Free online spreadsheet with formulas. Calculate SUM, AVERAGE, IF. Convert CSV to Markdown tables. Runs in your browser, no sign-up.

  • Formula support: SUM / AVERAGE / IF
  • CSV import/export
  • Generate Markdown table syntax
Open →
🔗

TOC generator

Auto-build an anchored table of contents from your headings.

  • Nested / flat / numbered styles
  • Automatic anchor links
  • One-click copy to clipboard
Open →
🧹

Formatter

Normalise heading levels, list markers and blank lines.

  • Auto-correct heading levels
  • Unify list markers
  • Normalize blank lines, trailing whitespace
Open →

Why MDDock

Office workflows, without losing the source.

The desktop app is the product. Browser tools below are a free taste — nothing uploaded.

Markdown office suite

Three dialects in one vault: letters, pipe-table sheets, and Marp decks. Disk always holds .md; Word, Excel, and PowerPoint are exports — not the source of truth.

  • Import .docx / .pptx / .xlsx → clean markdown with provenance in frontmatter
  • Export back to Office when humans need familiar formats
  • Scenario wizards (meeting, PRD, blog, retro) start structured drafts in seconds
  • Agents edit text your recall index can search — not opaque cloud docs
📄
report.docx
Convert
.md
report.md
Export
📊 PPTX📈 XLSX📑 PDF

Memory that grows with you

Every person, project, and idea you mention in a note gets quietly remembered. Next time you write, the “maybe related” sidebar pulls up older passages automatically. When you chat with AI, it cites not generic knowledge but the half-finished judgment you wrote three weeks ago. Your vault is its long-term memory — keep writing, and it grows on its own.

  • Hybrid recall (keyword + meaning) across every note in the workspace
  • Passive “maybe related” hints in the editor — dismissable, never blocking
  • Chat suggests first questions from your recent notes
  • Save answers back into the vault → the next round gets smarter
current-note.md
# Meeting Notes
Discussed Q3 roadmap with team.
Need to revisit budget allocation.
Maybe Related
Meeting with Zhang San about Q3 roadmap
Budget concerns for office round-trip
Timeline: July - September

Capture anything

PDFs, Office files, EPUB, web pages, and more land as Markdown under imports/ — ready for search, linking, and agent context.

  • 11 import formats via pure-Rust pipelines on desktop
  • Preview path and fidelity before you commit the save
  • After import: related notes, tags, and a one-click draft outline
  • Scanned PDFs get a clear OCR hint — no silent empty files
📁
Drop files here
.docx, .pdf, .pptx, .xlsx

Real moments

Memory in motion

Not abstract features — three moments from your everyday writing.

Moment 1 · Writing
Mention a familiar name, and older judgments resurface
# 6/19 Meeting retro Spent the afternoon with Zhang San reviewing the Q3 Roadmap.He had a different take on priorities,will write it up separately.
Product meaning: people and topics you keep coming back to surface their past notes.
Moment 2 · Chat
“What was that decision from before?”
What was that roadmap decision from before?
Two things settled at the 5/28 meeting: office round-trip before memory v2, and the eval harness pushed to Q4.
📎From 5/28 · Meeting notes › Roadmap decision
Product meaning: AI no longer leans on generic knowledge — it cites what you wrote.
Moment 3 · Linking
People and projects in one report link back to four older notes
This week · Personal weekly
Key events:Continued Zhang San on Q3 Roadmap,some friction around office round-trip priority;next week sync Li Si on eval harness.
Product meaning: people and projects you mention repeatedly auto-link back to every page that names them.

From Markdown to anything

One source, many uses

Write once in Markdown, then turn it into whatever the moment needs.

Office document

DOCX / XLSX / PPTX

Slides

Marp deck

AI context

Paste into any LLM

Web page

Publish and share

Frequently asked questions

Frequently Asked Questions

Is MDDock free?+
Yes. The desktop app and all browser tools are completely free. No sign-up required for browser tools; the desktop app is free to download and use.
Where are my files stored?+
Everything stays on your machine. MDDock is local-first — your markdown files, history, and search index never leave your device unless you explicitly publish or enable cloud sync.
Can I use MDDock with AI agents?+
Yes. MDDock ships a built-in MCP (Model Context Protocol) server. Point Claude Desktop, Cursor, or any MCP-aware client at it and your agent gets ten tools backed by your local vault.
Does MDDock support Word, Excel, and PowerPoint?+
Yes. Import .docx / .pptx / .xlsx to get searchable markdown. Export back to Office formats when colleagues need them. The .md file is always the source of truth.
What's the difference between MDDock and Obsidian / Notion?+
MDDock is local-first and agent-native. Your vault is a plain folder of markdown files (no lock-in), and AI agents can read, search, and edit your notes with full context — not locked binary blobs.
Can I use my existing Markdown files?+
Yes. Open any folder as a vault and your existing .md files are immediately indexed, linked, and searchable. No import or conversion needed.

Turn your documents into an AI-readable knowledge base

Try the free tools in your browser, then download the desktop app to keep everything local.