Markdown, exactly as you wrote it.
A local-first Markdown editor that edits visually — no preview pane, no split screen — while never rewriting a byte you didn't type. Your files stay yours, on your disk, in plain text.
plain .md on disk · no account · works offline · MIT
A collapsible sidebar holds every page in the vault. Files stay files — folders on disk, nothing hidden in a database.
Bold, italic, headings, paragraphs, bulleted and numbered lists — applied inline, the way you'd expect, with the Markdown source intact underneath.
Diagram rendering is being built. Mermaid blocks are preserved verbatim today, but they aren't drawn in the editor yet.
Follow the tracking issueChangelog · Releases & Updates
Every feature, performance leap, and bug fix documented in the open. Plain Markdown, zero rewrites.
Latest Release
Shipped Updates
Local Plaintext
Data Rewrites
A hardening patch release fixing workspace lifecycle papercuts: rich-text paste converts cleanly to Markdown, image pastes upload with instant placeholders, closing tabs never trashes vault files, and Untitled / New Folder counters recycle after Trash.
Official v0.6.1 Release
Patch release packaging paste-as-Markdown, placeholder image uploads, and workspace tab / watcher / numbering fixes.
Paste-as-Markdown with placeholder image uploads
Pasting rich text or HTML now converts to clean Markdown on drop-in, and pasted images show an instant placeholder while uploading to the assets/ sidecar in the background.
Close tab without trashing vault files
Closing an untitled or open tab no longer moves vault files to Trash — tab close only clears editor state while disk files stay untouched until explicitly deleted.
Hash-only watcher echo & vault sync reset on close
File watcher now ignores hash-only echo events to stop phantom reloads, and vault sync state fully resets on vault close to prevent stale tabs or ghost unsaved dots.
Reuse Untitled-N and New Folder N after Trash delete
Deleting an Untitled note or New Folder to Trash now frees its number, so the next created file reuses the lowest available Untitled-N / New Folder N instead of counting up forever.
A laser-focused update introducing distraction-free Zen writing, lightning-fast full-text vault search, and massive latency reductions for large documents and math.
Distraction-free Zen writing mode
Silence all UI chrome, sidebars, and panels with a single shortcut to immerse completely in writing without distractions.
Incremental vault indexing & lazy KaTeX math rendering
Drastically reduced initial document load time and memory usage by compiling KaTeX equations on-demand and indexing changes incrementally.
Full-Text Search (FTS) across entire vault
Instantaneous full-text search across all markdown files in your vault with fuzzy matching and keyword highlights.
Rapid file creation & inline note renaming
Create new notes instantly from search or shortcuts, and rename active notes seamlessly without breaking links.
Zero-latency typing performance in large documents
Optimized transaction pipelines and debounce cycles to guarantee sub-millisecond keypress latency even in 50,000+ word notes.
A major milestone introducing native print and HTML exports, crash-resilient session restoration, YAML frontmatter visual management, and native macOS Trash safety.
Official v0.6.0 Release
Milestone release packaging printing pipelines, frontmatter widgets, and robust session persistence.
Real HTML render & print pipeline (F1 / F2)
True WYSIWYG printing and PDF generation directly from your Markdown. Trigger fast preview with F1 and print dialog with F2.
Crash-resilient session restore & buffer recovery
Automatically restores open tabs, scroll offsets, caret positions, and crash-era unsaved draft buffers upon app relaunch.
YAML Frontmatter B7 panel with single-key editing
Dedicated visual header widget for inspecting and toggling metadata keys and tags without cluttering body prose.
Safe deletion to native macOS Trash
Deleting files and folders now safely moves items to the OS Trash instead of permanently purging them from disk.
Unified Move/Delete block menus & recent-path reopen
Consolidated contextual menus for moving or removing blocks and quickly jumping back into recently opened vaults.
Folder vaults directly mapped to disk with instant autosave, real-time file watcher reconciliation, and draggable tab reordering.
Official v0.5.0 Release
Milestone release transitioning Manicule to true folder-backed vaults with asset sidecars.
Folder vault with autosave, watcher reconciliation & asset sidecar
Your notes live as raw files in regular folders on disk. External edits sync in real-time, and images save to an assets/ sidecar folder.
Draggable tab reordering with drop indicator & unsaved dot
Reorder document tabs with smooth mouse drag-and-drop or keyboard shortcuts, complete with visual drop indicator and unsaved change status.
Preserve undo history across mode toggles & debounce auto-rename
Switching between visual hybrid mode and source markdown no longer clears the undo/redo stack. Hardened document outline and subpage links.
Interactive writing enhancements including live slash commands, floating glassmorphic search, typewriter scrolling, and callout controls.
Official v0.4.0 Release
Milestone release featuring live slash commands, focus modes, and in-doc search.
Live slash command menu (/) & math templates
Insert callouts, tables, diagrams, headings, and KaTeX math formulas with a single slash stroke right where your cursor rests.
Typewriter scrolling & paragraph focus modes
Keep your active writing line vertically centered on screen and dim non-active paragraphs to stay in flow.
Floating glassmorphic Find & Replace card
Sleek floating card with regex search, match counting, and batch replacement without obscuring editor content.
Action bar for quotes & callouts
Interactive action bar directly on blockquotes with one-click type switcher (note, tip, warning, quote) and quick unquote.
Line selection isolation & standalone image block decoration
Clamped horizontal drag handles and guaranteed standalone image embeds render as isolated block widgets.
Full interactive markdown tables with row/column insertion, live task checkboxes, document outline drawer, and image drag-and-drop.
Official v0.3.0 Release
Milestone release delivering visual tables, checkboxes, and sidebar heading synchronization.
Interactive task list checkboxes
Clickable checkboxes on task lists (- [ ]) that toggle status visually while maintaining pure markdown syntax underneath.
Visual table row & column controls
Added in-place controls to add or delete rows and columns, navigate cells with Tab/Enter, and eliminated table row duplication.
Document outline drawer
Slide-out outline drawer generated dynamically from document headings for navigating deep structures effortlessly.
Bidirectional in-page heading to sidebar sync
Updating the top-level title in a document automatically synchronizes with the file title displayed in the sidebar.
Image paste/drop, visual ImageWidget & quick-add plus button
Paste or drag images directly onto the editor page, plus an empty line + button for rapid block insertion.
Responsive layout tuning across TabBar, Sidebar & StatusBar
Removed the vertical gutter separator line and polished responsive layouts across all window breakpoints.
Notion-style nested subpages, live Mermaid diagram studio with SVG export, and the first official Universal macOS signed DMG release.
Official v0.2.0 Release
Notion-style subpages, nested folders, in-place table and diagram editing, link attachments, and local persistence.
Notion-style nested subpages & folder hierarchies
Create subpages within pages that correspond to clean folder structures on disk, preserving standard file conventions.
Universal macOS DMG with ad-hoc signing
Added native DMG builds supporting both Apple Silicon (M-series) and Intel architectures with proper bundle signing.
Editor decoration & store subscription optimizations
Streamlined CodeMirror decorations and reduced overall application bundle footprint for near-instant cold boots.
GitHub Actions release pipeline
Automated multi-architecture release workflow and download documentation.
Reborn as Manicule with the historic letterpress pointing hand icon (☞). Delivered the non-destructive delimiter guard, native keybindings, floating formatting toolbar, and Mermaid studio.
Brand identity: Typographic Manicule (☞) & macOS squircle
Transitioned name from Asterism to Manicule with a crisp geometric letterpress silhouette icon and macOS alpha transparent squircle.
Delimiter Guard with smart backspace & selection protection
Edit text inside bold (**word**) or italic (*word*) spans without accidentally breaking markdown syntax markers or un-bolding words.
Interactive Mermaid Diagram Studio
Live split-screen diagram editor with template switcher, live validation, and one-click SVG export.
Native keyboard shortcuts (⌘B, ⌘I, ⌘E, ⌘⇧X)
Instant keyboard formatting for bold, italic, inline code spans, and strikethrough with whitespace normalization.
Notion-style floating formatting toolbar
Floating contextual bar appears over active text selection with instant buttons for formatting, tables, diagrams, and callouts.
Modern collapsible sidebar with smooth animation
Foldable sidebar holding vault files with top-left expand toggle and spring animations.
CodeMirror 6 StateField block widget architecture
Registered block widgets via StateFields and resolved RangeSetBuilder sorting conflicts to guarantee rock-solid markdown concealment.
Full Git History
Manicule is built transparently with git-backed commits, PRs, and traceable architecture specs.
Testimonials
Anyone can leave a line. Everyone sees who wrote it.
macOS, Windows, or Linux
This is an early alpha. Features are incomplete and things will break. Keep your vault in version control, and please report what you find.