Skip to content

Installation

Argus runs on macOS and Linux. Install the prebuilt binary with the script below, or build from source.

Prerequisites

These are needed to run Argus, however you install it:

  • tmux — Argus discovers agent sessions running in tmux
  • At least one supported AI coding agent for Argus to supervise:

Argus watches whichever of these you have installed — you don't need all three.

Install Pre-built Binary

The script downloads the right binary for your platform from the latest GitHub release. It needs only curl (or wget), and uses the GitHub CLI (gh) instead when it's installed:

sh
curl -fsSL https://argus.muniftanjim.dev/install.sh | bash

This installs the binary in ~/.local/bin/argus. To install elsewhere, set INSTALL_DIR:

sh
curl -fsSL https://argus.muniftanjim.dev/install.sh | INSTALL_DIR=/usr/local/bin bash

Make sure the install directory is on your PATH.

Compile from Source

Requires Go 1.26 or later.

sh
go install github.com/MunifTanjim/argus/cmd/argus@latest   # -> $(go env GOPATH)/bin

Or clone and install with make:

sh
git clone https://github.com/MunifTanjim/argus
cd argus

make install

Install Hooks

Install Argus's hooks so it can track each session's status live:

sh
argus hooks install

This installs hooks for every supported agent you've set up — Claude Code, Codex, and Antigravity — and skips any agent that isn't installed. It's safe to re-run and only touches its own entries. Without it, status still works but is less precise.