System requirements
Beacon is a Rust binary with minimal dependencies. It runs on:- Operating systems: Linux (x86_64, ARM64), macOS (Intel, Apple Silicon)
- Dependencies: None (statically linked binary)
- Disk space: ~10 MB
- RAM: Minimal (typically under 50 MB during execution)
Windows support is not currently available, but you can use Docker or WSL2 with the Linux binary.
Quick install (recommended)
The fastest way to install Beacon is using the official install script:- Detects your platform (Linux/macOS, x86_64/ARM64)
- Downloads the latest release binary
- Installs to
/usr/local/bin/beacon - Requires sudo if
/usr/local/binisn’t writable
Install a specific version
Custom installation name
If you already have a binary namedbeacon, you can install with a different name:
Docker
Run Beacon as a web API using Docker:GET /health— Health checkPOST /generate— Generate AGENTS.md from a repositoryPOST /validate— Validate an AGENTS.md file
Docker with multiple providers
Set environment variables for all AI providers you want to use:The Docker image requires
REDIS_URL to be set for rate limiting. If you don’t have Redis, use the CLI binary instead.Docker Compose example
docker-compose.yml
Build from source
If you want to build Beacon yourself or contribute to development:Install Rust
Verify installation
Check that Beacon is installed correctly:Set up your AI provider key
Beacon requires an API key from one of the supported providers. Set it as an environment variable:~/.bashrc, ~/.zshrc, etc.) to persist across sessions:
~/.zshrc
You can also pass the API key directly using the
--api-key flag when running beacon generate. See the generate command reference for details.Troubleshooting
Permission denied when installing
If you see a permission error during installation:~/.local/bin to your PATH:
Binary not found after installation
Verify/usr/local/bin is in your PATH:
Docker Redis connection error
If the Docker container fails to start with a Redis connection error, make sure you’ve setREDIS_URL:
Unsupported architecture error
If the install script reports an unsupported architecture, check your system:beacon-linux-x86_64beacon-linux-arm64beacon-macos-x86_64beacon-macos-arm64
Next steps
Quickstart guide
Generate your first AGENTS.md file
Generate command
Learn about all generation options
AI providers
Choose the right AI provider for your needs
Docker deployment
Deploy Beacon as a production API