Architecture Overview

Edited by Lawrence Beckwith on August 24, 2026 at 1:41 AM UTC

System Goals

  • Local-first inference and control — no external API dependency for core operation
  • Deterministic execution pathways for critical actions (HID injection, file writes)
  • Service composition with explicit trust boundaries
  • Operator authority at all layers — OtherU acts, humans approve or override

Major Planes

1) Perception

Captures relevant state from the environment:

  • JetKVM HDMI capture — real-time desktop screenshots via hardware bridge
  • Vision resize pipeline — raw capture letterboxed to model input resolution
  • Optical flow cursor tracking — Lucas-Kanade tracker, confidence-scored position
  • Memory retrieval — Hindsight (semantic + keyword + entity-graph recall) across Hermes Agent

2) Reasoning, Action and Memory

These three planes are all Hermes Agent: how it routes a request by complexity, the typed tools it can execute, and its three memory systems (Hindsight, session search, skills).

They are documented in full on the Hermes Agent page.

Reliability Model

  • ember-server runs as a Docker container with restart on failure
  • KV-cache on disk survives container restarts
  • Hermes Agent handles channel disconnection and retry
  • Cascade routing — if primary model is unavailable, Hermes falls through the configured model chain

Inference Stack

The reference deployment runs a single model via ember-server on AMD ROCm:

Component Detail
Model DeepSeek-V4-Flash (abliterated, imatrix-quantized GGUF)
Runtime ember-server in a Docker container (ghcr.io/otheru-ai/ember)
Port 8000 (OpenAI-compatible API)
Context 131,072 tokens
GPU AMD Radeon 8060S iGPU (gfx1151, RDNA 3.5) via ROCm 7.14
Decode \~34 tok/s median with DSpark speculative decoding (see Ember)
KV cache Disk-backed (/srv/ember/kvcache)

OS & Storage

Component Detail
OS Fedora 44 Server Edition
Storage \~7.2 TB across two NVMe SSDs (one for system, one for models)

Container Stack

Container Port Purpose
ember-server 8000 Single-model inference (DeepSeek-V4-Flash, ROCm backend)

The old multi-container OtherU Core stack (coordinator, orchestrator, responder, reasoner, coder, Fara, hardware-bridge, LightRAG, Redis, GSD) has been retired in favour of this simpler architecture. All agent roles are now handled by Hermes Agent's tool dispatch against the single ember-server model.