Download

macOS

macOS 12 or later, Apple silicon and Intel

Download for macOS

Installer (.pkg) · 28 MB

Disk image (.dmg) · 28 MB

Homebrew, in Terminal
brew trust ibrahemid/writ && brew install --cask ibrahemid/writ/writ

Windows

Windows 10 or later, 64-bit

Download for Windows

Installer (.msi) · 14 MB

winget, in PowerShell
winget install -e --id ibrahemid.Writ

Linux

64-bit Intel or AMD (x86_64)

Download for Linux

Single-file app (.AppImage) · 89 MB

Debian and Ubuntu package (.deb) · 16 MB

Arch User Repository (AUR), in a terminal
yay -S writ-bin
Verify a download (SHA256 checksums)

Until Chat or Rewrite is on, Writ contacts only GitHub, to check for updates and to download one you install, and the automatic check can be turned off (privacy).

Before you install

macOSSigned and notarized by Apple, so there is no warning to click through.
WindowsThe .msi is not code-signed yet, so SmartScreen shows a warning on first run: More info, then Run anyway. The checksum below is how to verify it instead.
LinuxThe AppImage needs FUSE 2: install libfuse2t64 on Ubuntu 24.04 or later and Debian 13 or later, or libfuse2 on earlier releases.

Verify a download

Every release ships a SHA256SUMS.txt. On macOS or Linux:

shasum -a 256 Writ_0.5.0_universal.pkg

Compare the output with the line for that file. The current sums:

.pkg782a9dd9c6f734344aeb241590bb939b5942be1fce9f591d6b49f25254ab905d
.dmg3688585c727281e2eb961e2554ac0cd829b746e03de3184480b3c5a9860facb9
.msi56006b86adda661cc6fccf806fb7d31087c4cc1b48c730621279a6edb8e41079
.AppImagefa1e49fb648a41cb021f422082e31af2737db4691874bc635e74f7e8d167ea24
.deb0ccbcc5b284a5215926567c1bf16915094ae57f0c60883195f9e78666c2fc4d0

First open on macOS

  1. Open the .pkg and follow the installer.
  2. Launch Writ from Applications, choose the format for new files and the apps to switch on, then Continue. Writ keeps running after you switch away.
  3. Press ⌘⇧Space from any app to bring it up, and again to put it away.

Updates

Writ checks GitHub Releases shortly after launch, at most once a day, and offers the new version; nothing installs without a click. The check verifies a signed manifest and can be turned off in Settings. Package-manager installs update through the package manager instead.

Uninstall

Delete the app. Your files stay where they are, including Writ's folder, and Writ's own data stays in ~/.writ until you delete that folder too.