PDF 和 HTML 导出需一次性购买 Pro 许可证;Windows SmartScreen 与 macOS Gatekeeper 会拦截未签名应用,需手动放行;macOS 若被拦截需先执行 xattr -cr /Applications/Inkwell.app。
inkwell
4worlds4w-svg更新放缓一款轻量、快速、可便携的 Markdown 编辑器,基于 Tauri 构建,专注写作、无遥测、离线本地优先,适合想要无干扰写作环境的人。
Markdown editor that gets out of your way. Lightweight, fast, portable. First release of https://4worlds.dev
winget install 4Worlds.InkwellREADME 未说明硬件要求;提供 Windows、macOS(aarch64)、Linux(amd64)安装包,Windows 版约 44 MB,macOS/Linux 约 18 MB。
基于 Tauri 的轻量本地 Markdown 编辑器,无云无遥测,专注写作不打扰
一款轻量、快速、可便携的 Markdown 编辑器,基于 Tauri 构建,专注写作、无遥测、离线本地优先,适合想要无干扰写作环境的人。
核心能力
- 用 Rust 原生 Typst 引擎导出 PDF,无需浏览器
- SQLite 本地库保存工作区、模板、主题与历史
- Ctrl+K 命令面板模糊搜索全部操作
- 支持 Mermaid 图表与 KaTeX 数学公式实时预览
- 每 5 分钟自动快照,可一键恢复并查看差异
容易踩的坑
- v1.5.2Inkwell v1.5.2 — Export Fidelity + Math Toggle + PowerShell最新正式版2026-06-12 · 2026-06-12 09:47 UTC
Inkwell v1.5.2 — Export Fidelity + Math Toggle + PowerShell
A patch release driven directly by customer bug reports: PDF export fidelity for lists and Mermaid diagrams, and a fix for code-heavy notes being mangled by math parsing.
Highlights
PDF ordered lists render correctly. Numbered lists with multi-paragraph items or embedded code blocks used to orphan content from its number and restart numbering mid-list. Lists now export exactly as previewed.
:::mermaidsyntax support. Markdown exported from Azure DevOps (and VitePress / Docusaurus / MkDocs) wraps diagrams in:::mermaidfences instead of backticks. Both forms now render — in preview and in PDF export.Mermaid diagram colors are correct in PDF. Diagrams with explicit node colors (
style S1 fill:#E65100) used to export with black boxes and unreadable text, especially from dark themes. Exports now carry the diagram's true colors on every theme.New: "Render math" toggle. If your notes use
$and{ }as literal text: shell scripts, code pasted as prose, ChatGPT chat exports — LaTeX parsing could eat characters or break PDF export. Display → "Render math (LaTeX)" in the sidebar turns math off for those documents; preview and PDF stay consistent either way.PowerShell syntax highlighting.
```powershellcode blocks now get full syntax coloring (also recognizespwsh,ps,ps1).Fixes
- Ordered list export — two converter issues: list markers were separated from their first paragraph, and embedded code blocks broke list scope, restarting numbering. Both fixed, with regression tests built from the reporting customer's real documents.
- Inline math tightened —
$...$no longer pairs across line breaks, so multi-line$-heavy prose can't be mis-read as one giant formula. - Readable export errors — a failed PDF compile now explains what went
wrong in plain language, and suggests the math toggle when
$-as-text is the likely cause (instead of a raw JSON error).
Internal
- Markdown→Typst converter: math parsing is now a parameter through the whole export path (preview parity guaranteed by tests).
- Test suite grew 219 → 234 Rust tests + 42 JS tests, including a combined regression suite that compiles all three reported patterns to PDF in one document.
Downloads
Platform File Approx size Windows 10/11 inkwell.exe~44 MB macOS (Apple Silicon) Inkwell_1.5.2_aarch64.dmg~18 MB Linux (Debian/Ubuntu) Inkwell_1.5.2_amd64.deb~18 MB Also live on the Microsoft Store as Inkwell Editor and on Gumroad at 4worlds.gumroad.com/l/inkwell.
License
PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever with every future update included.
- v1.5.1 Inkwell v1.5.1: File Association + Math + Auto-save2026-05-25 · 2026-05-25 19:52 UTC
查看更新说明
Inkwell v1.5.1 — File Association + Math + Auto-save
A patch release fixing baseline OS integration and a couple of editor quality issues.
Highlights
Inkwell now opens
.mdfiles when you double-click them. Set Inkwell as the default app for Markdown in your OS settings and double-clicking a file opens it in a new tab whether Inkwell is running already or not.Inline math regression fixed. Single-character math like
$r$, formulas like$0A+2B$, and parenthesised expressions like$(A+B+C)$render again. Currency notation ($5 and $10) is still correctly ignored.Periodic disk auto-save. Files with a saved path get written to disk every 30 seconds in the background, on top of the existing in-memory save. Untitled files stay in the workspace database until you Save As, same as before.
Fixes
- Read file argument on launch — Inkwell now reads the file path passed by the OS when you double-click a
.mdfile from Explorer / Finder / a file manager. Works on cold start and against an already-running instance. Closes #13's request and a customer ask from April. - Inline math regex — the previous rule required a letter or backslash as the first character, which broke
$r$,$0A+2B$, and similar. Replaced with a non-whitespace anchor that handles real-world formulas without false-matching currency. Closes #17. - Periodic disk auto-save — adds belt-and-suspenders persistence for files on disk. The existing workspace-database save is unchanged; this just ensures the file on your filesystem is current too.
Internal
tauri-plugin-single-instanceadded for clean second-launch handling.rustls-webpkibumped 0.103.10 → 0.103.12.- CI:
cargo auditruns non-blocking (still reports every finding, no longer gates the build on transitive advisories outside our direct dependency surface).
Downloads
Platform File Approx size Windows 10/11 inkwell.exe~44 MB macOS (Apple Silicon) Inkwell_1.5.1_aarch64.dmg~18 MB Linux (Debian/Ubuntu) Inkwell_1.5.1_amd64.deb~18 MB Also live on the Microsoft Store as Inkwell Editor and on Gumroad at 4worlds.gumroad.com/l/inkwell.
License
PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever — every future update included.
- Read file argument on launch — Inkwell now reads the file path passed by the OS when you double-click a
- v1.5.0Inkwell v1.5.0 - SQLite Persistence2026-05-14 · 2026-05-14 12:53 UTC
查看更新说明
Inkwell v1.5.0 — SQLite Persistence
Highlights
SQLite persistence layer. Workspace state, files, recent files, templates, themes, and version history now live in a real local database (
inkwell.db) instead of browser localStorage. Faster, more reliable, without the cap.Automatic migration. Existing v1.4 users upgrade cleanly with their files, recent files, custom templates, custom themes, hidden templates, version history, workspace path, split ratio, and typewriter mode all migrated to SQLite on first launch. One-shot, idempotent, with errors caught.
Polished save dialog for cleaner native save UX.
Features
- SQLite persistence layer replaces localStorage
- One-time localStorage → SQLite migration on first launch for v1.4 upgrades
Fixes
- Search lag on large files — debounced input, removed full re-render on every keystroke
- Window drag restored — removed conflicting JS handler that was breaking native dragging
Internal
- Test cleanup: removed 14 weak/rigged tests, 219 remain
- README updated to document the SQLite persistence layer
Downloads
Platform File Size Windows 10/11 inkwell.exe44 MB macOS Inkwell_1.5.0_aarch64.dmg18 MB Linux (Debian/Ubuntu) Inkwell_1.5.0_amd64.deb18 MB Also live on the Microsoft Store as Inkwell Editor and on Gumroad at 4worlds.gumroad.com/l/inkwell.
License
PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever — every future update included.
- v1.4.0Inkwell v1.4.02026-05-06 · 2026-05-06 12:07 UTC
查看更新说明
Inkwell v1.4.0 — Typst PDF Engine
Highlights
Typst PDF Engine. Replaced WebView2 print-to-PDF with a native Rust typesetting engine. Professional typography, chapter breaks, math equations, and Mermaid diagrams in PDFs. Cross-platform, no browser dependency.
Clickable TOC in PDFs. Exported PDFs include navigable headings via Typst labels.
Features
- Typst PDF Engine — native Rust typesetting replaces print-to-PDF
- Clickable PDF TOC — heading labels make jump-to-section work in viewers
Improvements
- Preview TOC links scroll to heading instead of opening the system browser
- Restored Ctrl+O (open file) and Ctrl+Shift+P (export PDF) keyboard shortcuts
- Consistent error types across all export functions
Security
- HTML export title escaped (XSS fix)
Platforms
- Microsoft Store launch as Inkwell Editor
Downloads
Platform File Size Windows 10/11 inkwell-windows-x64.zip18 MB macOS Inkwell_1.4.0_aarch64.dmg18 MB Linux (Debian/Ubuntu) Inkwell_1.4.0_amd64.deb18 MB Also available on Gumroad at 4worlds.gumroad.com/l/inkwell.
License
PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever - every future update included.
- v1.3.0Inkwell v1.3.02026-03-24 · 2026-03-24 21:24 UTC
查看更新说明
Inkwell v1.3.0
New
Command Palette — Press
Ctrl+Kto fuzzy-search all 22 actions instantly. Full keyboard navigation with shortcut hints.Custom Theme Creator — Build your own theme with 6 color pickers and live preview. Derived colors are computed automatically. Access it through the command palette.
Improved
Better Exports — HTML and PDF exports now include syntax highlighting, KaTeX math fonts, Mermaid diagram SVGs, and H2-based chapter breaks for PDF.
Faster PDF Export — PDF generation no longer freezes the UI.
Hardened Security — Improved input sanitization and file operation safety across the board.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。

Inkwell
The sovereign markdown editor.
Lightweight, beautiful, fast, and portable.

Download
Download for Windows — inkwell.exe
Download for macOS — Inkwell_1.5.2_aarch64.dmg
Download for Linux — Inkwell_1.5.2_amd64.deb
Or via winget:
winget install 4Worlds.Inkwell
Or from the Microsoft Store:
Getting Started
Windows: Download and unzip. Run inkwell.exe. Start writing.
Windows SmartScreen may warn you on first launch, this is expected for unsigned apps. Click "More info" → "Run anyway".
macOS: Download the .dmg and drag Inkwell to Applications.
macOS Gatekeeper may block unsigned apps. If that happens, run:
xattr -cr /Applications/Inkwell.appThen open normally.
Linux: Download and extract, then:
chmod +x inkwell
./inkwell
Features
Typst PDF Engine — Native Rust typesetting for PDF exports. Professional typography, chapter breaks, math equations, and Mermaid diagrams. Cross-platform, no browser dependency.
SQLite Persistence — Workspace state, files, templates, themes, and history live in a local database (inkwell.db). Faster, more reliable, no browser storage limits.
Command Palette — Press Ctrl+K to fuzzy-search all actions. Full keyboard navigation with shortcut hints.
Custom Themes — Build your own theme with 6 color pickers and live preview.
Workspace & File Tree — Open any folder, browse and switch between .md files from the sidebar. Persists between sessions.
Mermaid Diagrams — Write flowcharts, sequence diagrams, and more in fenced code blocks. Live rendering in the preview pane.
LaTeX Math (KaTeX) — Inline $...$ and display $$...$$ equations rendered beautifully. Full KaTeX support.
Custom Title Bar — No OS chrome. The entire window is Inkwell, themed edge to edge.
Editor — Split view with a draggable divider. Live preview as you type. Current line highlight with accent-colored cursor.
4 Themes — Editorial (warm cream), Midnight (warm charcoal), Mono (cool steel), Sepia (aged parchment). All unified by Inkwell's signature accent.
3 Font Families — Crimson Pro (serif), Inter (sans), IBM Plex Mono. Adjustable size from 14–24px.
Focus Mode — One click to hide everything except your words. Press Esc to return.
Markdown — Full GitHub Flavored Markdown. Syntax highlighting for 30+ languages. Copy buttons on code blocks. Styled tables, blockquotes, and checklists.
Files — Tabbed editing. Drag & drop. Auto-save on every keystroke. Recent files. Native save dialogs.
Images — Paste from clipboard or drag onto the editor. Large images auto-resized. Stored as data URLs, fully portable.
Templates — 10 built-in templates + save your own.
Table of Contents — Auto-generated from headings. Click to jump. Active section highlighted.
Version History — Auto-snapshots every 5 minutes. One-click restore. Diff viewer shows line-by-line changes.
Find & Replace — Ctrl+F with replace single or replace all. Match highlighting and navigation.
Typewriter Mode — Keeps the cursor line centered while typing. Toggle in toolbar.
Pro License
Inkwell is free to use forever. Write, preview, switch themes, use templates, all of it.
PDF and HTML exports require a one-time Pro license.
Get a Pro license on Gumroad →
Technical Details
| Size | ~44 MB (Windows) · ~18 MB (macOS · Linux) |
| Built with | Rust + Tauri v2, vanilla JS (zero dependencies) |
| Startup | < 1 second |
| Tested with | 65k+ word documents |
| Data storage | 100% local, zero telemetry |
Philosophy
Inkwell is the first release from 4Worlds, a small independent software studio building tools that respect the people who use them.
There's no cloud, telemetry, accounts, or subscriptions. Just software you own, on hardware you control.
We ship tools we use and we'd want to use ourselves.
We also believe the best tools are quiet, fast, and permanent. Inkwell is our first release, with more to come.
In this age of rapid acceleration, we believe that the most important narratives are usually the ones least talked about. That includes privacy.
Our mission is to raise awareness and facilitate workflows aligned with this ethos.
Feedback
- Documentation — guides, features, shortcuts
- Compare — how Inkwell compares to Typora, iA Writer & Notion
- Discussions — feature requests, ideas, or just say hi
- Open an issue on this repo
- Email us at [email protected]
We build on all platforms but can't test every setup, macOS reports especially welcome.