Some hotkeys may not work on Unix systems. This issue is caused by the terminal.gui UI framework and is currently being investigated.
- .NET 8.0 SDK or later
- Git (Saturn requires a Git repository)
- OpenRouter API Key (Get one here)
# Install from NuGet
dotnet tool install --global SaturnAgent
# Or install from local package
dotnet tool install --global --add-source ./nupkg SaturnAgent# Windows (Command Prompt)
setx OPENROUTER_API_KEY your-api-key-here
# Windows (PowerShell)
$env:OPENROUTER_API_KEY = "your-api-key-here"
# macOS/Linux
export OPENROUTER_API_KEY="your-api-key-here"# If installed as global tool
saturn
# If running from source
dotnet run --project Saturn# Clone repository
git clone https://github.com/xyzthiago/Saturn.git
cd Saturn
# Restore dependencies
dotnet restore
# Build in Release mode
dotnet build -c Release
# Create NuGet package
dotnet pack -c Release
# Run tests (if available)
dotnet test| Variable | Description |
|---|---|
OPENROUTER_API_KEY |
Required API key for OpenRouter integration |
xyzthiago