Quick Install (Recommended)
The fastest way to install Aguara is using the official install script:~/.local/bin and verifies the checksum automatically.
Customize Install Location
You can customize the installation with environment variables:The install script automatically:
- Detects your OS (Linux, macOS) and architecture (amd64, arm64)
- Downloads the correct pre-built binary from GitHub releases
- Verifies the SHA256 checksum
- Makes the binary executable
- Checks if the install directory is in your
$PATH
Homebrew (macOS/Linux)
If you prefer using Homebrew:brew upgrade aguara.
Docker (No Installation Required)
Run Aguara directly from Docker without installing anything:Install from Source
Requires Go 1.25+:$GOPATH/bin (usually ~/go/bin).
Build from Source (Development)
Clone the repository and build manually:Pre-built Binaries
Download pre-built binaries for Linux, macOS, and Windows from the GitHub Releases page. Available architectures:- Linux: amd64, arm64
- macOS: amd64 (Intel), arm64 (Apple Silicon)
- Windows: amd64
Manual Installation Steps
Download the archive
Download the appropriate
.tar.gz file for your platform from the releases page.System Requirements
Minimum Requirements
- OS: Linux (glibc 2.17+), macOS 10.15+, Windows 10+
- Architecture: amd64 (x86_64) or arm64 (aarch64)
- Memory: 100MB minimum, 500MB recommended for large codebases
- Disk: 20MB for binary, 100MB for state files with
--monitor
For Building from Source
- Go: Version 1.25 or later
- Git: Any recent version
Verify Installation
After installation, verify Aguara is working correctly:Shell Completion (Optional)
Aguara supports shell completion for Bash, Zsh, Fish, and PowerShell:Update Aguara
Depending on your installation method:Aguara automatically checks for updates when you run commands (unless
AGUARA_NO_UPDATE_CHECK=1 is set). You’ll see a message if a new version is available.Troubleshooting
Binary not in PATH
If you seecommand not found: aguara after installation:
-
Check if the install directory is in your PATH:
-
Add the install directory to your shell config:
-
Reload your shell:
Permission Denied
If you get a permission error during installation:Unsupported Platform
The install script supports Linux and macOS on amd64/arm64. For other platforms:- Try the Docker image (works on any platform)
- Build from source with Go 1.25+
- Check the releases page for pre-built binaries
Next Steps
Quick Start
Run your first scan in under 2 minutes
