Postguy
Getting started

Installation

Download and install Postguy on macOS, Windows, Linux or FreeBSD. Verify checksums, choose a workspace and uninstall.

Latest version: v0.1.2

PlatformDownload
macOS (Apple Silicon and Intel)postguy-0.1.2-macos-universal.dmg
Windows (x64)postguy-0.1.2-windows-x64.msi
Windows (arm64)postguy-0.1.2-windows-arm64.msi
Windows (x86)postguy-0.1.2-windows-x86.msi
Linux x86_64 (any distro)postguy-0.1.2-linux-x86_64.AppImage
Linux x86_64 (Debian, Ubuntu)postguy-0.1.2-linux-x86_64.deb
Linux x86_64 (Fedora, openSUSE)postguy-0.1.2-linux-x86_64.rpm

For other files, use the latest release. File names contain the version, shown as <version> below.

Current release builds are not code-signed or notarized. macOS and Windows show a warning for files you open by hand. The steps below avoid the warning or get past it. If a release page says otherwise, follow the release page.

Verify the download

Every release has a SHA256SUMS.txt file with the SHA-256 checksum of each file. Download it next to the file you want, then check:

grep "postguy-<version>-macos-universal.zip" SHA256SUMS.txt | shasum -a 256 -c

Install

Requires macOS 11.0 (Big Sur) or newer. The build is universal: one app for Apple Silicon and Intel.

Install from the .dmg:

  1. Download postguy-<version>-macos-universal.dmg in your browser and open it.
  2. Drag Postguy into Applications.
  3. Open Postguy. macOS says it "could not verify" the app. Click Done.
  4. Open System Settings, then Privacy & Security.
  5. Scroll down to Security. Next to "Postguy" was blocked, click Open Anyway.
  6. Confirm with your password, then click Open Anyway again.

You only do this once.

Alternative: install with curl. Downloading with curl does not mark the file as quarantined, so Gatekeeper does not block it:

VERSION=$(curl -fsSL https://api.github.com/repos/zuramai/postguy/releases/latest | grep -m1 '"tag_name"' | sed -E 's/.*"v([^"]+)".*/\1/')
curl -fL -o /tmp/postguy.zip "https://github.com/zuramai/postguy/releases/download/v$VERSION/postguy-$VERSION-macos-universal.zip"
ditto -x -k /tmp/postguy.zip /Applications
open /Applications/Postguy.app

Alternative: remove the quarantine flag. If you downloaded the .dmg or .zip in a browser and macOS says it "could not verify" the app, run:

xattr -dr com.apple.quarantine /Applications/Postguy.app

Headless CLI. The CLI is a separate tarball:

curl -fL "https://github.com/zuramai/postguy/releases/download/v$VERSION/postguy-cli-$VERSION-macos-universal.tar.gz" | tar -xz

Where your data lives

Postguy keeps everything in a workspace folder. At start-up it picks the folder in this order:

  1. --workspace DIR, if you pass it.
  2. ./postguy-workspace, if that folder exists in the folder you start Postguy from.
  3. ~/postguy-workspace (%USERPROFILE%\postguy-workspace on Windows).

If no home folder variable is set, the relative postguy-workspace is the last resort.

Installed apps often start in a folder they cannot write to (Program Files, /). That is why the default is your home folder, not the launch folder.

To use another folder, start the app from a terminal:

postguy --workspace ~/work/api-workspace                       # Linux, FreeBSD, Windows (if on PATH)
open -a Postguy --args --workspace ~/work/api-workspace        # macOS

Only one process can open a workspace at a time.

Settings and the open-tab session live inside the workspace, in .postguy-config/. See Workspace and Workspace format.

Uninstall

PlatformRemove
macOSDelete /Applications/Postguy.app
Windows (MSI)Uninstall Postguy in Apps & Features (Settings, Apps)
Windows (portable)Delete the unzipped folder
Debian, Ubuntusudo apt remove postguy
Fedora, openSUSEsudo dnf remove postguy
Flatpakflatpak uninstall io.github.zuramai.postguy
AppImage, tarballDelete the file or folder
Uninstalling never removes your workspace folder. It is your data. Delete it yourself if you no longer want it.
Copyright © 2026