Skip to content

Platform support

Prevail has two surfaces with different platform stories: the desktop app (native, signed and notarized) and the CLI engine (a single compiled Bun binary per platform).

PlatformStatus
macOS arm64 (Apple Silicon)✅ Signed & notarized
Windows 10/11 (x64)✅ Signed installer

The app is the recommended way to run Prevail on both macOS and Windows. → Download

PlatformStatus
macOS arm64 (Apple Silicon)✅ Native binary
macOS x86_64 (Intel)✅ Native binary
Linux x86_64✅ Native binary
Linux arm64✅ Native binary
Windows (native)❌ Not yet — use the desktop app
Windows (WSL)✅ Supported

There’s no native Windows build of the standalone CLI yet. Bun’s Windows support is preview-quality as of the 1.3.x series, and the CLI leans on Bun features (single-binary compile, bun:sqlite, process spawning) that need that support to be solid. On Windows, run the desktop app (which ships a native build) or run the CLI under WSL, where it behaves like Linux.

Prevail is a true-color TUI. You need:

  • A terminal emulator with UTF-8 and true color (24-bit).
  • xterm-256color or better.

Tested and known-good terminals:

  • iTerm2
  • kitty
  • alacritty
  • WezTerm
  • Ghostty
  • GNOME Terminal

Prevail brings no models of its own — it spawns CLIs you’ve installed and logged into, inheriting their auth, MCP servers, and skills. You need at least one of:

CLICommandGet it
Claude Codeclaudeclaude.com/code
Codexcodexgithub.com/openai/codex
Antigravityagygithub.com/google/antigravity-cli
Ollamaollamaollama.com

prevail doctor reports which it can see. The more you have installed, the bigger your council — but a single CLI is enough to start.

  • Binary size: ~95 MB (self-contained — Bun runtime is baked in).
  • No runtime dependencies: no Node, no Docker, no daemon required for normal use.
  • Disk: your vault plus a small ~/.prevail/ for config, the session DB, and connector data.

That’s the full tour. Head back to the introduction or jump into the council.