Warning: Some hotkeys may not work on Unix systems, we are looking into a fix (This issue is caused by the ui framework terminal.gui)
π Prerequisites
.NET 8.0 SDK or later
Git (Saturn requires a Git repository)
OpenRouter API Key (Get one here )
Install as .NET Global Tool (Recommended)
# Install from NuGet
dotnet tool install --global SaturnAgent
# Or install from local package
dotnet tool install --global --add-source ./nupkg SaturnAgent
1οΈβ£ Set up your API key
# 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
ποΈ Build Instructions
# Clone repository
git clone https://github.com/xyOz-dev/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