Local-first Markdown Workspaces

Write, organize and render Markdown documents directly in your browser.

No accounts. No cloud. Your documents stay on your device.

Opsly MD interface with workspaces sidebar, rendered Markdown, and on-page navigation in light mode

Live Markdown Demo

Markdown rendering, code blocks, and diagrams.

Input
# Kubernetes Deployment

```bash
kubectl apply -f deployment.yaml
```

```mermaid
graph LR
A --> B
```
Rendered output

Kubernetes Deployment

kubectl apply -f deployment.yaml
Rendering diagram...

Interface Overview

A documentation-style layout built for developers.

Opsly MD interface with workspaces sidebar, rendered Markdown, and on-page navigation in light mode
Sidebar

Organize documents in workspaces and folders.

Markdown Renderer

Clean document reading experience.

On-page Navigation

Auto-generated table of contents for long documents.

Core Principles

The philosophy behind Opsly MD.

Local-first

Documents stay inside your browser storage.

No Accounts

Open the app and start writing immediately.

Privacy-first

No analytics, tracking, or backend services.

Capabilities

Markdown Rendering

GitHub-flavored Markdown with syntax highlighting.

Mermaid Diagrams

Render flowcharts and diagrams inside documents.

Math Support

KaTeX rendering for technical documentation.

Workspaces

Separate environments for different projects.

Nested Folders

Organize documents like a filesystem.

Fast Search

Search across all documents instantly.

Import / Export

Backup workspaces as JSON.

Dark Mode

Comfortable reading for long documents.

Your documents are stored locally

Opsly MD stores data directly in your browser using IndexedDB.

If browser storage is cleared, documents may be removed.

Export workspaces regularly to keep backups.

Architecture

Technical transparency for developers.

Markdown processing pipeline
Markdown
react-markdown
remark plugins
rehype plugins
rendered document
Storage system
SQLite (sql.js WASM)
IndexedDB
browser storage