RexOS¶
Long-running Agent OS: durable harness + SQLite memory + sandboxed tools + multi-provider routing.
Get started (Ollama) Harness tutorial Providers & routing Use cases
Develop locally with small models on Ollama, then switch routing to GLM / MiniMax / DeepSeek / Kimi / Qwen / NVIDIA NIM when you need more capability.
-
:material-checklist: Harness-first long tasks
Work like “change → verify → checkpoint”, across many runs.
Learn harness -
SQLite-backed memory
Sessions, messages, and small KV state live in~/.rexos/rexos.db.
Concepts -
Sandboxed tools
Workspace-scoped file IO + shell + SSRF-protectedweb_fetch.
Security model -
Multi-provider routing
Route planning/coding/summary to different providers/models.
Configure providers
Quickstart (local, with Ollama)¶
How it works¶
flowchart LR
U[You] -->|prompt| R[RexOS CLI]
R --> M[(SQLite memory)]
R --> W[(Workspace sandbox)]
R --> G[(Git checkpoints)]
R --> T[Tools: fs_read/fs_write/shell/web_fetch]
R --> X{Router}
X -->|planning| P[Small/local model]
X -->|coding| C[Stronger model]
X -->|summary| S[Cheap summarizer]
Next steps¶
- Learn the harness loop:
tutorials/harness-long-task.md - Explore common recipes:
how-to/use-cases.md - Switch providers (GLM/MiniMax native + NVIDIA NIM included):
how-to/providers.md