Documentation/

Developer

CLI

The Kite CLI provides full platform access from your terminal. It shares the same API client and authentication as the MCP server.

Installation

Installation

Terminal
pip install kite-cli

# With MCP support:
pip install kite-cli[mcp]

kite command

Full CLI for projects, training, deployment, and diagnostics.

kite-mcp command

MCP server for Claude Code and Claude Desktop integration.

Authentication

Authentication

Terminal
# Browser-based login (opens your default browser)
kite auth login

# Headless login (paste a token manually)
kite auth login --headless

# Check who you're logged in as
kite auth whoami

# Print raw token
kite auth token

# Log out
kite auth logout
Note

Credentials are stored in ~/.kite/credentials.json with restricted file permissions. You can also set KITE_API_KEY or KITE_TOKEN environment variables.

Commands

Commands

Projects

kite project list
kite project create --name "my-robot"
kite project get <project_id>

Training

# Pre-flight checks
kite train preflight -p <project_id>

# Start training (wait for completion)
kite train start -p <project_id> --policy-id pi0 --hardware-tier gcp_gpu_a100 --wait

# Monitor
kite train status <job_id>
kite train logs <job_id> --follow
kite train stop <job_id>

# Artifacts
kite train artifacts <job_id>
kite train download <job_id> --type model -o ./output

Deployment

kite deploy create -p <project_id> --policy-id pi0 \
  --checkpoint-ref '{"job_id":"...","type":"model"}' \
  --robot-type trs_so_arm100

kite deploy list
kite deploy get <deployment_id>

Sessions

kite session start <deployment_id> --robot-id <robot_id>
kite session pause <session_id>
kite session resume <session_id>
kite session stop <session_id>
kite session estop <session_id>    # emergency stop
kite session telemetry <session_id>

Datasets

kite dataset import lerobot/pusht
kite dataset import s3://my-bucket/demos.parquet
kite dataset list
kite dataset preview <dataset_id>
kite dataset validate-vla <dataset_id>
kite dataset link --dataset-id <id> -p <project_id>

Other commands

# Robots
kite robot list
kite robot upload --name "my-robot" --file robot.zip

# Worlds
kite world generate -p <project_id> --image photo.jpg --prompt "kitchen" --wait
kite world list -p <project_id>

# Policies & hardware
kite policy list
kite hardware list
kite hardware estimate --tier gcp_gpu_a100 --steps 100000

# Configuration
kite config show
kite config set api_url https://api.kiteml.com
kite config set-project <project_id>

# Diagnostics
kite doctor

Get started with Kite ML.

Basic

Everything you need to start building with Kite.

Free
  • 1 free project
  • CPU processing
  • Simulation engines
  • Fast coding agent
  • Synthetic data generation
Popular

Hobbyist

Scale to production with cloud GPUs and the full agent.

$100/ user / month
  • Unlimited projects
  • GPU compute on demand
  • Simulation engines
  • Pro coding agent
  • Synthetic data generation

Startups

Tailored to your stack, your data, and your team.

  • Custom deployment pipelines
  • Bring your own datasets
  • Tailored workflows & integrations
  • Dedicated simulation environments
  • Forward deployed engineers