CR6 TERMINAL // RUNTIME INSTALLATION

Deploy in your terminal. Zero bloat.

Install once. Extract media, identify songs, and update the CLI with one command. Single-file portability, zero tracking, sub-50ms startup time.

INSTALLATION SCRIPT
  • Single script install on Windows, macOS, and Linux
  • Atomic self-update directly from runtime endpoint
  • Python-native zero compilation overhead
  • Deterministic exit codes for shell & agent integration
VERIFIED RELEASEINTEGRITY OK
$ cr6 -u "https://youtu.be/…"
✓ Stream analyzed · 3 formats
✓ Saved track · CR6_AUDIO.mp3
RETURN CODE: 0 [SUCCESS]
ENVIRONMENT // POSIX & WINDOWS POWERSHELL
Checking latest CLI version…Installers served by this deployment
Installation

Choose your
install method.

Commands below point at https://bot.cr6.space so they work on this deployment exactly as shown.

Windows (PowerShell)

Recommended on Windows 10/11. Downloads and runs the signed installer script.

irm https://bot.cr6.space/api/cli/download-script | iex

Windows (CMD)

For classic Command Prompt, runs the same installer through PowerShell.

powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://bot.cr6.space/api/cli/download-script | iex"

macOS / Linux

POSIX installer: detects python3, installs to ~/.cr6, and adds a shell alias.

curl -fsSL https://bot.cr6.space/api/cli/install-sh | bash

Direct Python

No installer: download the single-file CLI and run it directly with Python.

curl -fsSL https://bot.cr6.space/api/cli/raw-cli -o cr6_cli.py && python3 cr6_cli.py --help

The Windows installer is install-cr6.ps1; macOS/Linux use install-cr6.sh. Both download the latest single-file CLI and verify it compiles before replacing an existing install.

Update an existing CLI

The CLI checks for updates at most once a day. Run cr6 update to download the latest version, validate it, and replace the installed script.

cr6 update
cr6 --version

Silent auto-update is disabled by default. Set CR6_AUTO_UPDATE=1 to opt in.

Requirements

What you
need.

Python 3.10+

Required. The installer locates python3 and falls back to python.

pip packages

The installer adds rich, requests, and yt-dlp for the current user. The CLI still runs on the standard library alone.

FFmpeg (optional)

Only needed if you process or merge media locally. Audio conversion and video merging run on the CR6 backend.

Usage

Common
commands.

Download audio

cr6 -u "https://youtube.com/watch?v=..." -f audio

Download video quality

cr6 -u "https://tiktok.com/@user/video/123" -f video -q 1080p

Detect music only

cr6 --detect -u "https://youtube.com/watch?v=..."

Check version

cr6 --version

Update CLI

cr6 update

Custom backend

cr6 --api "https://your-backend.example" -u "..."

Run cr6 with no arguments for interactive mode. Use --json for machine-readable output and cr6 --detect to identify music without downloading.

Capabilities

What the CLI
provides.

Video and audio

Inspect available qualities and download the stream you choose.

Music detection

Full API track details with the identification method and confidence.

Self-update

Daily update checks with a validated, atomic self-update.

Stdlib fallback

Works without optional dependencies and degrades gracefully.

Ready to start?

Copy an install command above, or use the browser interface for a guided experience.