Installation
One-liner (recommended)
curl -fsSL https://kyber.chat/install.sh | bashThe install script handles everything automatically:
- Detects your OS (macOS, Linux, WSL)
- Installs
uvif not already available - Installs
kyber-chatfrom PyPI viauv tool install - Walks you through provider selection and API key setup
- Writes
~/.kyber/config.json(settings) and~/.kyber/.env(secrets) with locked-down permissions - Optionally sets up systemd (Linux) or launchd (macOS) services
Windows
The install script is a bash script and doesn’t run natively on Windows. Use one of these options:
WSL (recommended)
Install Windows Subsystem for Linux if you haven’t already:
wsl --installThen open your WSL terminal and run the one-liner as normal:
curl -fsSL https://kyber.chat/install.sh | bashThe installer detects WSL automatically and sets up systemd services just like a regular Linux install.
Git Bash / manual
If you’d rather not use WSL, install the package directly:
uv tool install kyber-chat
kyber onboardNote that system services (auto-start on boot) are not supported outside of WSL on Windows. You’ll need to start the gateway and dashboard manually:
kyber gateway &
kyber dashboard &Manual install
If you prefer to install manually:
uv tool install kyber-chatThen initialize:
kyber onboardThis creates:
~/.kyber/config.json— non-sensitive settings (provider, model, channels, etc.)~/.kyber/.env— secrets file with 600 permissions (API keys, tokens)~/.kyber/workspace/— agent workspace with template files
From source
For development:
git clone git@github.com:cyph3rasi/kyber.git
cd kyber
uv pip install -e .Requirements
- An API key from any supported provider
uvis installed automatically by the install script, or get it from astral.sh/uv