Getting Started¶
This section covers installation, configuration, and first-time setup of RemoteJuggler.
Overview¶
RemoteJuggler provides a unified interface for managing multiple git identities across providers. The installation process:
- Downloads a platform-specific binary
- Creates configuration at
~/.config/remote-juggler/config.json - Imports existing identities from
~/.ssh/config - Optionally configures IDE integrations (Claude Code, JetBrains)
Requirements¶
- macOS (arm64 or amd64) or Linux (amd64)
- SSH keys configured per-identity in
~/.ssh/config - Optional:
glabCLI for GitLab token operations - Optional:
ghCLI for GitHub token operations
Quick Install¶
This script handles platform detection, binary download, and initial configuration. See Installation for detailed options.
Verify Installation¶
# Check version
remote-juggler --version
# List detected identities
remote-juggler list
# Show current status
remote-juggler status
Next Steps¶
- Installation - Detailed installation options
- Quick Start - Configure your first identity
- Configuration - Configuration file reference