Ryvos

The AI agent runtime that never sleeps.

Open-source, self-hosted, single binary. 86+ tools, 18+ LLM providers, 9 channels. Runs 24/7 on under 30 MB of RAM.

# One-line install (Linux / macOS)

$ curl -fsSL https://raw.githubusercontent.com/Ryvos/ryvos/main/install.sh | sh

# Or build from source (Rust 1.75+)

$ cargo install --path .

Open source · MIT License · Built in Rust · Single binary

86+

Built-in tools

18+

AI providers

57 MB

Daemon RSS

< 6 ms

Startup time

~

Use Cases

Who uses Ryvos?

Personal Assistant

Manage your inbox, calendar, and to-dos. All from one conversation.

DevOps on Autopilot

Monitor servers, deploy code, and get alerted when something breaks. While you sleep.

Team Hub

Connect Slack, Discord, and Telegram. One agent, every channel.

Scheduled Reports

Daily summaries, weekly reviews, monthly reports. Set it and forget it.

Features

Everything you need to run
an autonomous agent.

86+ Built-in Tools

File ops, git, web, database, browser automation, Google Workspace, Notion, Jira, Linear — all built in. No plugins needed.

Self-Learning Safety

Constitutional AI with 7 principles. No tool is ever blocked. Safety comes from understanding, not prohibition.

Always On

Runs as a daemon with heartbeat monitoring, cron jobs, and 9 channels — Telegram, Discord, Slack, WhatsApp, Web UI, TUI, Terminal, Gateway, and Webhook.

18+ LLM Providers

Anthropic, OpenAI, Gemini, Groq, Ollama, Azure, Bedrock, Claude Code, Copilot, and more. Switch providers by changing one line.

Cron & Heartbeat

Scheduled tasks, health checks, crash recovery. Your assistant is always on, even when you're not.

Full Audit Trail

Every instruction, every response, every tool call is recorded. Nothing happens in the dark.

Why Ryvos

Why Ryvos?

Safe by design

Your agent learns right from wrong. No action is taken without understanding why.

Tiny footprint

Uses less memory than a Chrome tab. Runs on a $5/month server.

Never loses your work

Crashes happen. Ryvos picks up exactly where it left off.

Catches its own mistakes

Stuck in a loop? It detects it and tries a different approach.

Always on

Set it up once. It monitors, checks, and acts while you're away.

Complex workflows

Give it multi-step tasks. It figures out the order.

Performance

Numbers, not adjectives.

Binary Size

45 MB

stripped, thin LTO

Daemon RSS

57 MB

9 threads active

Startup

< 6 ms

CLI cold start

Heartbeat

~38 s

5 tools per cycle

Data on Disk

~9 MB

all databases

Rust LOC

39,863

467 deps

See it in action.

# ~/.ryvos/config.toml — switch in one line

[model]
provider = "anthropic"
model_id = "claude-sonnet-4-20250514"
api_key  = "${ANTHROPIC_API_KEY}"

# Or: ollama, groq, openrouter, together,
#     fireworks, cerebras, xai, mistral,
#     perplexity, deepseek, gemini, azure,
#     cohere, bedrock, copilot — all built-in

Ready in 60 seconds.

01

Install

One command. Downloads a single binary to your system.

curl -fsSL .../install.sh | sh

02

Configure

Set your LLM provider, channels, and security preferences.

ryvos init

03

Run

Your AI agent is live. Start talking.

ryvos
Open SourceMIT Licensed
Built in Rust
Star us on GitHub →Join the community →

Works with everything.

Anthropic
OpenAI
Gemini
Azure
Cohere
Ollama
Groq
OpenRouter
Together
Fireworks
Cerebras
xAI
Mistral
Perplexity
DeepSeek
Bedrock
Claude Code
Copilot
Anthropic
OpenAI
Gemini
Azure
Cohere
Ollama
Groq
OpenRouter
Together
Fireworks
Cerebras
xAI
Mistral
Perplexity
DeepSeek
Bedrock
Claude Code
Copilot