XReduce
XR LabsDocs
SearchOpen menu

Install

XReduce ships an installer script that sets up everything needed to run the CLI on a fresh Linux machine. One command, no manual setup.

Quick install

curl -fsSL https://www.xreduce.ai/install.sh | bash

The script will prompt for your FURY_TOKEN if it isn't already set in your environment. The token comes from XReduce - ask the team if you don't have one. (The SDK is on private Gemfury today because XReduce is pre-release. When the platform opens up, the token requirement goes away.)

Safe to re-run: every step checks whether the work is already done. Re-running on a partially-set-up machine just fills in what's missing.

What it installs

ComponentWhy
Node.js 20Required to run Claude Code, which the XReduce CLI Skill plugs into.
Claude Code CLIInteractive assistant that knows the XReduce workflow. Optional but recommended - the Skill automates the manual steps for you.
Python 3.11The XReduce SDK ships cp311 wheels only. Python 3.10 and 3.12 won't install. The script auto-detects what's available and falls back through four install methods (apt, deadsnakes PPA, uv, pyenv) before giving up.
XReduce CLI SkillCloned into ~/.claude/skills/xreduce-cli-skill/. Teaches Claude Code how to drive the XReduce workflow end to end.
FURY_TOKENPersisted to ~/.bashrc so future shells can install the SDK from Gemfury.
~/dogfoodFresh working directory to start your first project in.

After install

The script ends with a checklist. Source your shell to pick up the new PATH and FURY_TOKEN, then continue:

source ~/.bashrc
cd ~/dogfood
claude          # if you want to use the Claude Skill
# - or -
xreduce login   # if you'd rather drive the CLI directly

Non-interactive use (CI, scripted setup)

Set FURY_TOKEN in the environment before running the script, and it will skip the interactive prompt:

export FURY_TOKEN=your_gemfury_token
curl -fsSL https://www.xreduce.ai/install.sh | bash

Supported platforms

PlatformSupported
Linux (x86_64, Ubuntu 20.04+)Yes
Linux (Lambda Labs cloud instance)Yes - primary target
macOS (Apple Silicon / Intel)Manual install - script is Linux-first
WindowsWSL only

If install fails

The script prints a diagnostic block on failure, including which upstream services were reachable from the machine. Send that block to the XReduce team.