Ryvos is a single Rust binary. No runtime dependencies, no Docker required.
Quick Install
Cargo (recommended)
cargo install ryvosBinary Download
# Linux x86_64
curl -L https://github.com/ryvos/ryvos/releases/latest/download/ryvos-linux-x86_64 -o ryvos
chmod +x ryvos
sudo mv ryvos /usr/local/bin/From Source
git clone https://github.com/ryvos/ryvos
cd ryvos
cargo install --path .Verify
ryvos --version
# ryvos 0.6.5First Run
ryvos initThis launches the interactive setup wizard. It will ask you to:
- Choose an LLM provider (Anthropic, OpenAI, Ollama, etc.)
- Set your API key
- Configure channels (Telegram, Discord, Slack, WhatsApp)
- Set up security preferences
- Configure heartbeat monitoring
Your config is saved to ~/.ryvos/config.toml.
Run as a Daemon
For always-on operation:
ryvos daemon --gatewayOr install as a systemd service:
# The init wizard offers to set this up for you
systemctl --user enable --now ryvosThis starts Ryvos with:
- All configured channels (Telegram, Discord, etc.)
- Web UI at
http://localhost:18789 - Viking memory server at
http://localhost:1933(if enabled) - Heartbeat monitoring
- Cron scheduled tasks
Next Steps
- Quick Start — Your first conversation
- Configuration — Full config reference
- LLM Providers — All 18+ supported providers
- Uninstall — Remove Ryvos cleanly