Editor & Live Mode
Three view modes. One seamless experience.
A live block editor that renders content inline, a full CodeMirror 6 source editor, and a synchronized edit + preview split view.
Write and see — at the same time
The default mode. A rich block editor that renders headings, bold text, links, math, code blocks, and checklists inline as you type. No separate preview pane needed.
Getting Started with Markini
Write naturally and see your formatting rendered inline as you type. Links like rustini.com appear in place — no need to switch to a preview.
E = mc2
def greet(name):
return f"Hello, {name}!"Inline Rendering
Bold, italic, links, images, and math render where you type them.
Code Blocks
Syntax-highlighted code blocks with language labels and copy buttons.
Interactive Checklists
Click checkboxes to toggle them. The underlying markdown updates automatically.
Focus, Typewriter & Zen Modes
Three modes designed to help you write without distraction. Dim the noise, center your thoughts, or strip away everything.
Focus Mode
Dims everything except the current line so you stay locked in.
F8Typewriter Mode
Keeps the active line vertically centered as you type.
F9The world outside faded to nothing.
There was only the page, the cursor,
and the quiet hum of thought
becoming language.
Zen Mode
No title bar, no sidebar, no status bar. Full immersion.
Ctrl+Shift+EnterFull control when you need it
A CodeMirror 6 source editor with syntax highlighting, bracket matching, code folding, and everything you'd expect from a modern code editor.
Multi-Cursor Editing
Select the next occurrence and edit in parallel. Works across the entire document.
Focus Mode
Dims everything except the current paragraph so you can concentrate on what you are writing.
Typewriter Mode
Keeps the active line vertically centered as you type. No more writing at the bottom of the screen.
Zen Mode
Hides every panel, toolbar, and tab. Just your words and a blinking cursor.
Smart Paste
Paste a URL onto selected text and it becomes a markdown link automatically. Paste an image and it is saved to your project.
40+ Slash Commands
Type / to open the command palette. Insert headings, tables, code blocks, diagrams, math, checklists, and more.
Table Editing
Add rows, add or remove columns, and navigate cells without touching raw pipes and dashes.
Autocomplete
Emoji shortcodes, wikilinks, and file paths are suggested as you type. Press Tab to accept.
Type / to do anything
Over 40 slash commands to insert headings, tables, code blocks, diagrams, math, checklists, and more — without leaving the keyboard.