Your documents stay on your machine. ScribeOps runs in the browser, works offline and can open and save regular .md files directly on disk.
It is built for people who want markdown to stay ordinary files, with no proprietary workspace and no sync service in the middle.
Fast even on large files
Parsing, sanitizing and syntax highlighting run locally in Rust and WebAssembly. Only the part of the document that changed is rebuilt. Every top-level block is keyed by a content hash, so a keystroke redraws the block you’re in and reuses the cached HTML for the rest.
Measured on a 10,000-line file:
- 19 ms per keystroke
- 13 ms to update the preview
- 49 ms for a full parse of the same file with
marked
marked is parse-only: its number does not include the sanitizing or highlighting that ScribeOps does in the same pass.
The benchmark page runs the same measurement in your browser.
Built for writing
ScribeOps keeps the editor deliberately small.
You can write with the source and preview side by side, hide either pane when you do not need it or switch on focus mode to keep attention on the current line. It also has:
- Syntax highlighting directly in the markdown source
Ctrl+Pcommand palette- Find and replace
- Search across your local documents
- Wiki-style links between your documents
- A visual table editor
- An equation picker with a live preview
- KaTeX math
- Mermaid diagrams
- Keyboard shortcuts for the main actions
Export and share
- Markdown for repos, notes and other editors
- Self-contained HTML that can be opened on its own
- Rich text for pasting into Gmail, Notion and similar tools
- Print / PDF for documents that need to be sent or archived
- Share links that carry the document in the URL instead of uploading it to a server
No account, no telemetry, works offline
ScribeOps does not require sign-up, does not send document contents to a backend and carries no analytics. It installs as a PWA and works without a connection after the first load.
The app runs under a restrictive Content Security Policy. Its runtime dependencies are served from the same origin rather than pulled from third-party CDNs.
Open ScribeOps
Use it at scribeops.runtimenotes.com. No sign-up. No installer.
It works in any current browser. Opening and saving files directly on disk needs a Chromium-based browser, because that is where the File System Access API is available.
