Skip to content

Installation

One line installs the latest TUI release, which has the allman CLI bundled inside it. Linux and macOS, x64 and arm64:

Terminal window
curl -fsSL https://raw.githubusercontent.com/tarkaai/allman-tui/main/install.sh | bash

Allman for Mac is a native menu bar app over the same CLI and store. It embeds the allman binary, so it needs no separate install.

  1. Download Allman-<version>-arm64.zip from the allman-mac releases page.
  2. Unzip, move Allman.app to /Applications and launch it. It lives in the menu bar; click the icon for the inbox.
  3. Builds are ad-hoc signed and not notarized, so on first launch right-click Allman.app → Open.
  4. Sign in from Settings → Accounts → Add Account…, which runs allman login for you.

Requires macOS 26 (Tahoe) on Apple Silicon. See the Mac app overview for what it does.

  • Bun (latest) — runtime and build tool
  • macOS or Linux (Windows via WSL)
Terminal window
git clone git@github.com:tarkaai/allman-cli.git
cd allman-cli
bun install
bun run build # produces dist/allman

Add dist/allman to your $PATH, or run directly with:

Terminal window
bun run dev -- <command> [options]

Playwright’s Chromium browser is required for allman login only:

Terminal window
allman install-browsers
# or: bunx playwright install chromium
Terminal window
git clone git@github.com:tarkaai/allman-tui.git
cd allman-tui
bun install
bun run dev

Or build a standalone binary (bundles the allman CLI inside):

Terminal window
ALLMAN_BIN=/path/to/dist/allman bun run build
# produces dist/allman-tui
VariableDescription
ALLMAN_STOREOverride default store path (default: ./.allman for CLI, $HOME/.allman for TUI)
ALLMAN_ACCOUNTDefault account slug (when multiple accounts exist)
ALLMAN_BINAbsolute path to the allman binary (for the TUI and the Mac app)
ALLMAN_TUI_LISTENSet to 0 to disable the live event stream in the TUI
PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATHUse an existing Chromium binary for login