Launched this week

Splat
Native macOS Markdown editor for vibecoders, built in Rust
2 followers
Native macOS Markdown editor for vibecoders, built in Rust
2 followers
Vibecoding means living in Markdown: CLAUDE.md, specs, plans, READMEs. Splat puts the source and a live preview side by side, both editable, and turns every preview edit into the smallest change to the Markdown, so diffs stay clean. Mermaid, LaTeX and Obsidian syntax render offline; export to PDF, HTML and Word. Native, written in Rust, free and open source.



Hi Product Hunt! 👋 I'm Sven.
These days I live in Markdown: READMEs, specs, plans, and the CLAUDE.md and AGENTS.md files my coding agents work from. What I always missed was fixing a sentence right where I read it, in the rendered view, without the editor reformatting my file.
So I built Splat:
- Type in the source or straight in the preview. A fix in the preview becomes the smallest possible change to the Markdown, so untouched lines stay byte-for-byte identical and Git diffs stay clean.
- It renders what agents write: Mermaid, Graphviz and PlantUML diagrams, tables, task lists, GitHub alerts, LaTeX and Obsidian syntax, all offline.
- It's a real Mac app, written in Rust on AppKit: no Electron, with tabs, Versions, dark mode and VoiceOver. A keystroke in a 10 MB file takes about 25 ms.
- Export to PDF, HTML or Word in one click.
Free and open source (MIT or Apache-2.0), signed and notarized, macOS 14+ on Apple Silicon. Also via Homebrew: brew install --cask sventmueller/tap/splat
I'd love to hear which Markdown files you edit most, and where Splat gets them wrong.