Getting Started
Go from zero to a running Sovereign runtime in under five minutes. Two paths: Docker (recommended) or the Rust CLI binary.
Prerequisites
| Requirement | Version | Check |
|---|---|---|
| Docker Desktop | 24+ | docker --version |
| Docker Compose | v2+ | docker compose version |
| Git | 2.30+ | git --version |
| Node.js | 20+ | node --version |
Optional (for the Rust CLI binary):
| Requirement | Version | Check |
|---|---|---|
| Rust | 1.70+ | rustc --version |
| Cargo | 1.70+ | cargo --version |
Option A: Docker Sandbox (Recommended)
Everything runs inside Docker containers. Nothing is installed on your host system outside the repo directory.
Clone the repository
Download the source from the releases page cd omnipotentBoot the runtime
./scripts/docker-dev.shThis starts the Sovereign runtime stack. You will see containers spinning up for the Kernel, Signal Bus (Redis), and Soul Journal (pgvector).
Open the dashboard
Navigate to
http://127.0.0.1:18080in your browser. The Kernel Dashboard shows agent status, memory tiers, and the Signal Bus feed.
| Container | Port | Purpose |
|---|---|---|
omnipotent-archon | 127.0.0.1:18080 | Kernel Dashboard + noVNC |
omnipotent-archon | 127.0.0.1:15900 | Native VNC |
omnipotent-bus | Internal only | Redis Signal Bus |
omnipotent-soul-journal | Internal only | pgvector (Cold Memory) |
OMNI_WEB_PORT and OMNI_VNC_PORT environment variables before running the script to change default ports.Option B: Rust CLI Binary
If you have Rust installed, you can build and install the CLI directly.
Build and install
cd tools/omnipotent-cli cargo install --path .Initialize a new Sector
omnipotent initThis bootstraps the
.realm/directory structure with default Sovereign configuration.Boot the Swarm
omnipotent upThe CLI wraps
docker composeunder the hood. Same containers, same dashboard.
First Boot Walkthrough
After the runtime is up:
- The Archon (PID 1) wakes first, initializing the Kernel and Signal Bus.
- Agents register on the bus and report their status. You will see green check marks in the dashboard as each comes online.
- The Oracle loads Hot Memory from
.realm/state/context_index.json. - The system is ready. Run
omnipotent status(or check the dashboard) to confirm all agents are healthy.
Next Steps
- Try the Haunted House Tutorial for a guided walkthrough
- Explore the Architecture to understand the system internals
- See the CLI Reference for all available commands

