MIT LicensedOpen SourceWorks OfflinePrivacy First

The local-first, markdown & PDF studio for developers.

Write clean markdown, generate pixel-perfect A4 documents, and format notes inside a sandboxed client environment. No tracking, no vendor lock-in.

Auto-saved
1 # Markdown PDF Studio
2
3 Write in **Markdown** and preview instantly.
4
5 :::callout[note]
6 Your data never leaves your device.
7 :::
8
9 ## Features
10 - **Fast** and local-first
11 - **HTML5** & PDF output

Markdown PDF Studio

Write in Markdown and preview instantly.

📝 Note: Your data never leaves your device.

Features

  • Fast and local-first
  • HTML5 & PDF output
1,240+GitHub StarsStarring active community
16+ContributorsCommunity driven codebase
340+CommitsActive development updates
100%Local-FirstZero cloud dependencies

A Better Way to Write

Everything you need for clean documents, offline and secure.

GFM Markdown Engine

Supports GitHub-flavored markdown, KaTeX math symbols, emojis, and custom containers like alerts and collapsibles.

A4 PDF Page Guides

Preview documents with precise A4 height indicators and inject custom page breaks to guarantee beautiful PDF print outs.

Offline-First Sandbox

No servers, no tracking. The app loads instantly, runs completely client-side in the browser, and saves all data locally.

Local Media Gallery

Upload local images directly into your workspace. They are compressed, stored in IndexedDB, and resolved instantly in live preview.

CodeMirror Editor

Features a robust Markdown editor core, including syntax highlighting, bracket matching, slash command overlays, and stable line wrapping.

Instant Auto-Save

A built-in debounced save listener automatically stores your active document to local IndexedDB on every keystroke.

MIT Licensed

Why Open Source & Local-First?

We believe developers deserve tools that respect their independence. Manus runs entirely in your browser’s sandbox, using your local storage as a database.

Full Privacy Audit

Anyone can inspect the code to verify that no documents or analytics are transmitted to remote servers.

No Vendor Lock-in

Your data is stored in standard Markdown and IndexedDB structures. Export your notes in bulk at any moment.

Community Driven Development

Found a bug? Want a feature? Fork the repository and open a pull request. We actively review contributions.

DevTools > Application > IndexedDB
// Document storage inspect
IndexedDB.open("markdown-editor", 2)
.onUpgrade(db=> {
db.createObjectStore("documents", { keyPath: "id" })
// Index files by date for fast loading
store.createIndex("by-createdAt", "createdAt")
})
// Active DB Schema Value
{
id: "69e13455-e138-4f26-aa16-9b689260f202",
name: "Untitled.md",
content: "# Welcome to Manus...",
createdAt: 1718582400000,
updatedAt: 1718582400500
}
Interactive Preview

A Studio Designed for Developer Workflows.

manus.dev/workspace
index.mdMarkdown
1# Project README
2
3This is a local-first editor with advanced formatting.
4
5:::callout[tip]
6Try typing a slash to see commands.
7:::
8
9/
Commands
Heading 1
Heading 2
Bold Text
Insert Page Break
How it Works

Streamlined Document Lifecycles

01

Create

Launch a new sandbox container instantly with a single click. No accounts or registrations required.

02

Write

Draft documents using CodeMirror's syntax highlighting, editor commands, and live rendering.

03

Structure

Insert interactive Callouts, custom Collapse accordions, Page Breaks, and Badges using Slash command overlays.

04

Auto-Save

Work with confidence. Your changes are automatically debounced and saved locally to IndexedDB.

05

Export

Print pixel-perfect PDFs with pre-configured A4 margins or copy sanitized HTML to your clipboard.

Testimonials

Loved by Developers

“Its incredibly useful in day to day life to take notes and render markdown files on the internet without having to worry about a server storing my data. Also the power it has is awesome with Katex and Mermaid builtin it leads to very expressive md files helping to represent what the file was meant to do”
AP

Aaditya Pal

Senior Frontend Engineer

Community

Open for Collaboration

Manus is shaped by developer feedback. Contribute to security improvements, style templates, or code cleanups directly on GitHub.

Report Issues

Found a rendering bug or want a new markdown extension? Open a GitHub issue, and our contributors will review it.

Pull Requests

Want to implement a new feature? We love contributions. Fork the codebase, modify it, and open a pull request.

Discussions

Share your custom markdown styles, document templates, or suggest architectural upgrades in our community hub.

FAQ

Frequently Asked Questions

Ready to write beautiful, secure documents?

Manus is completely free, runs client-side in your browser, and auto-saves your changes to local storage. Give it a star or open the editor to start coding.