4.8
writui

writui

Desktop Appproductivity#opensourceFREEVerified

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

SHARE
Download for macOS
v0.20.0
Screenshots (2)
writui Screenshot #1
Screenshot 1 of 2

Overview

A writing app for the terminal. No nonsense. Markdown. Local. Encrypted. ![Writing in writui](https://writui.com) - 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.

Key Technical Features & Capabilities

Native Desktop Architecture: Engineered as a standalone desktop binary with near-instant startup and zero background telemetry.
Local-First Privacy: Executes all core data transformations, media processing, and configuration storage 100% locally on your machine.
Optimized UI Workflow: Apple Human Interface Guidelines-inspired design with dark mode, customizable keyboard shortcuts, and responsive layouts.
Zero Cloud Dependencies: Operates completely offline without requiring cloud accounts, third-party analytics, or external API keys.

Architecture & Technology Stack

Primary Languages: Rust, C++
Frameworks & UI Runtime: Tauri 2, Qt / Native C++
Build Systems & Tooling: Cargo, CMake
Supported Platforms: macOS 12.0+ (Apple Silicon M1-M4 & Intel x86_64), Windows 10/11 x64, Linux

System Requirements

SpecificationMinimum RequirementRecommended Specification
Operating SystemmacOS 12.0 Monterey / Windows 10 x64macOS 14.0+ Sonoma / Windows 11 x64
Processor ArchitectureApple Silicon (M1+) or Intel Core i5 x64Apple Silicon Unified Memory (M2/M3/M4)
Memory (RAM)4 GB Unified RAM8 GB+ High-Speed RAM
Storage Space300 MB available local disk space1 GB+ SSD storage
GPU AccelerationMetal 2 / DirectX 12 compatibleApple Neural Engine / Vulkan capable

Installation & Setup Guide

1
Download the verified .dmg release installer directly from CookApps.
2
Open the disk image and drag writui.app into your /Applications folder.
3
Launch writui via Spotlight (Cmd + Space) or Launchpad.

Alternatively, install using Homebrew if available:

bash
brew install --cask writui

Windows Installation

1
Download the official installer package (.exe / .msi).
2
Run the executable and follow the setup wizard.
3
Launch writui from the Start Menu or desktop shortcut.

Building from Source (Development Setup)

bash
git clone https://github.com/aakashns/writui.git
cd writui
pnpm install || cargo build --release
pnpm run build

How to Use & Workflow

1
Application Launch & Workspace: Open writui to load the responsive native workspace.
2
Configuration & Preferences: Press Cmd + , (macOS) or Ctrl + , (Windows) to configure hardware acceleration, custom directories, and display themes.
3
Primary Operation: Drag-and-drop source files or input parameters directly into the central window.
4
Execution & Export: Initiate the processing pipeline and verify output files saved directly to your chosen local directory.

Troubleshooting & Common Issues

Problem: macOS Gatekeeper displays *"App is damaged and can't be opened"* or unnotarized developer notice.
Root Cause: macOS quarantine flag set on binaries downloaded outside the Mac App Store.
Resolution: Open Terminal and run:
bash
    xattr -cr /Applications/writui.app
Alternatively, navigate to System Settings > Privacy & Security and select Open Anyway.
Problem: High memory consumption during batch processing operations.
Root Cause: Large media buffers retaining uncompressed state.
Resolution: Adjust batch concurrency in settings or process assets in focused batches.

How to Use & Getting Started

## Installation & Setup Guide ### macOS Installation (Recommended) 1. Download the verified `.dmg` release installer directly from CookApps. 2. Open the disk image and drag **writui.app** into your `/Applications` folder. 3. Launch writui via Spotlight (`Cmd + Space`) or Launchpad. Alternatively, install using Homebrew if available: ```bash brew install --cask writui ``` ### Windows Installation 1. Download the official installer package (`.exe` / `.msi`). 2. Run the executable and follow the setup wizard. 3. Launch **writui** from the Start Menu or desktop shortcut. ### Building from Source (Development Setup) ```bash git clone https://github.com/aakashns/writui.git cd writui pnpm install || cargo build --release pnpm run build ```

Ready to run writui?

100% Free & Open-Source native desktop software. Star the repository to support development.

More in productivity

View all productivity apps →