Skip to main content

One-line install

Works on macOS and Linux. Handles all dependencies, installs Augent, and configures MCP. The rest of this page breaks down exactly what runs, provides a manual alternative, and documents how to fully remove Augent.

What the installer does

The installer is a single bash script. The source is public and auditable: install.sh. It runs three phases:
1

Phase 1: System dependencies

Detects your OS and package manager, then installs anything not already present. Every dependency is open source and widely adopted:Already-installed packages are skipped. Version requirements: Python 3.10–3.13, no minimum for the rest.On Fedora, the installer also enables RPMFusion to provide FFmpeg.
2

Phase 2: Augent + Python packages

Installs Augent and all Python packages via pip from the GitHub repo. Every package is open source and installed from PyPI:Also downloads the audio-downloader shell script to ~/.local/bin/.If the full install fails (common on some platforms due to ML package constraints), it falls back to installing the core package first, then each optional extra individually, reporting what succeeded and what was skipped.
3

Phase 3: Configuration

  1. PATH: if ~/.local/bin or your Python user bin directory isn’t in your PATH, an export line is appended to ~/.zshrc or ~/.bashrc
  2. Package verification: imports each installed module to confirm nothing broke during install
  3. Speaker models: downloads pre-packaged pyannote speaker diarization models (~29MB) from GitHub Releases to ~/.cache/huggingface/hub/. Skipped if already cached
  4. MCP registration: runs claude mcp add augent -s user to register the MCP server with Claude Code. If Claude Code isn’t installed, it prints the command for you to run later. If OpenClaw is detected, it also configures MCP and installs the Augent skill there
When piped from curl, MCP configuration runs automatically. When run interactively (e.g., bash install.sh from a local clone), it prompts first.
After installing, you can optionally create ~/.augent/config.yaml to customize default model size, output directories, and more. See Configuration.

What the installer does not do

On Linux, sudo is used strictly for system package manager commands (apt install, dnf install, etc.): the same commands you would run by hand.

Manual install

Pick your platform. Each tab is a complete flow from start to finish.
1. System dependencies
2. Augent
--break-system-packages is required on Homebrew Python due to PEP 668. This is safe: Homebrew Python is not your system Python.
3. audio-downloader
Add to PATH if not already present:
4. MCP server
5. Verify
Restart Claude Code and run /mcp to confirm.

Uninstall

Remove Augent:
Remove speaker models installed by the installer:
If you used OpenClaw:
Also remove the augent entry from ~/.openclaw/openclaw.json if present.
Other ML models (Whisper, sentence-transformers, Kokoro) are downloaded on first use and cached under ~/.cache/huggingface/hub/. These are shared with other HuggingFace tools. Only remove them if nothing else on your system uses them.