A terminal Markdown writing app with a local encrypted vault, automatic saving, and named versions.

A writing app for the terminal. No nonsense. Markdown. Local. Encrypted.  - Private. All your posts live in one file, encrypted with your password. Without the password nobody can read them. - Plain markdown. You write markdown. Each post starts with a # Title. It stays plain markdown on screen, formatted as you type: headings and bold in bold, italics in italics, code in green, with the markdown symbols faded. (Settings can tone that down to faded symbols, italics and green code, or turn it off.) Lists carry on as you press Enter, and Tab nests an item. - Mouse and keyboard. Click, scroll and press buttons with the mouse, or use shortcuts. The bar at the bottom of the screen shows the shortcuts for where you are, and you can click those too. While writing, Ctrl+K opens a menu of everything you can do, with each shortcut. - Fits your terminal. It uses your terminal's own colours and font, and works in any modern terminal (Alacritty, Ghostty, iTerm2, and others). writui is built in the open (what's planned). Remember: there is no way to recover a forgotten password.**
writui is built on open-source principles to guarantee security, privacy, and full reproducibility. All sensitive data transformations run locally on your hardware with zero telemetry or unexpected cloud dependencies.
| Specification | Minimum Requirement | Recommended Specification |
|---|---|---|
| Operating System | macOS 12.0 Monterey / Windows 10 x64 | macOS 14.0+ Sonoma / Windows 11 x64 |
| Processor Architecture | Apple Silicon (M1+) or Intel Core i5 x64 | Apple Silicon Unified Memory (M2/M3/M4) |
| Memory (RAM) | 4 GB Unified RAM | 8 GB+ High-Speed RAM |
| Storage Space | 300 MB available local disk space | 1 GB+ SSD storage |
| GPU Acceleration | Metal 2 / DirectX 12 compatible | Apple Neural Engine / Vulkan capable |
.dmg release installer directly from CookApps./Applications folder.Cmd + Space) or Launchpad.Alternatively, install using Homebrew if available:
brew install --cask writui
.exe / .msi).git clone https://github.com/aakashns/writui.git cd writui pnpm install || cargo build --release pnpm run build
Cmd + , (macOS) or Ctrl + , (Windows) to configure hardware acceleration, custom directories, and display themes.xattr -cr /Applications/writui.app
100% Free & Open-Source native desktop software. Star the repository to support development.
DeckCraft: presentations and slide shows; an open-source, clean-room presentation app in pure Rust. Part of the ArtCraft Crafting Apps.
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
TextureCraft: An open-source, 3D texture painting workflow written from scratch in pure Rust