Install RemoteJuggler¶
Choose the installation method that matches your platform and workflow. For detailed instructions including build prerequisites, uninstall, and troubleshooting, see the full installation guide.
Quick Install (Recommended)¶
One-liner for Linux (amd64/arm64):
This downloads the pre-built binary, verifies checksums, and installs to ~/.local/bin.
macOS
Native macOS binaries are not yet available. Use npm/npx or build from source.
npm / npx¶
Works on any platform with Node.js 18+:
# Install globally
npm install -g @tummycrypt/remote-juggler@beta
# Or run directly without installing
npx @tummycrypt/remote-juggler@beta --version
npx @tummycrypt/remote-juggler@beta --mode=mcp
Nix (Linux)¶
# Try it without installing
nix run github:tinyland-inc/remote-juggler -- --version
# Install to profile
nix profile install github:tinyland-inc/remote-juggler
# Use in a flake
# flake.nix inputs:
# inputs.remote-juggler.url = "github:tinyland-inc/remote-juggler";
Nix Home Manager¶
# In your Home Manager configuration:
imports = [ inputs.remote-juggler.homeManagerModules.default ];
programs.remote-juggler = {
enable = true;
gui.enable = true; # GTK4 GUI (Linux only)
mcp.enable = true; # Configure MCP for AI agents
mcp.clients = [ "claude-code" "cursor" "vscode" ];
};
Debian / Ubuntu¶
# Download the specific release (no /latest — use the version tag)
curl -LO https://github.com/tinyland-inc/remote-juggler/releases/download/v2.2.0/remote-juggler_2.2.0_amd64.deb
sudo dpkg -i remote-juggler_2.2.0_amd64.deb
RHEL / Rocky / Fedora¶
curl -LO https://github.com/tinyland-inc/remote-juggler/releases/download/v2.2.0/remote-juggler-2.2.0-1.x86_64.rpm
sudo rpm -i remote-juggler-2.2.0-1.x86_64.rpm
From Source¶
Requires Chapel 2.7+:
git clone https://github.com/tinyland-inc/remote-juggler.git
cd remote-juggler
just release
# Binary at target/release/remote_juggler
AI Agent Setup¶
RemoteJuggler includes a built-in MCP (Model Context Protocol) server with 36 tools for AI-assisted git identity management.
Claude Code¶
The install script automatically configures Claude Code. To set up manually:
// .mcp.json (project or ~/.claude/.mcp.json)
{
"mcpServers": {
"remote-juggler": {
"command": "remote-juggler",
"args": ["--mode=mcp"]
}
}
}
Cursor / VS Code / Windsurf¶
Add to your MCP configuration:
JetBrains (ACP)¶
// ~/.jetbrains/acp.json
{
"servers": {
"remote-juggler": {
"command": "remote-juggler",
"args": ["--mode=acp"]
}
}
}
npx (Zero-Install MCP)¶
For environments without a persistent installation:
{
"mcpServers": {
"remote-juggler": {
"command": "npx",
"args": ["-y", "@tummycrypt/remote-juggler@beta", "--mode=mcp"]
}
}
}