System Architecture · Panorama

EmptyOS

Mind Companion · think and create with you, not for you

121 apps  ·  16 capabilities  ·  27 plugins  ·  1 external vault

Core Logic & Knowledge Substrate

Kernel & Decision Model

  • North star — the human owns judgment; the system owns reversible execution
  • Reversible / internal → auto-runs, with audit + one-click undo
  • Irreversible / external / billing → human-gated: propose · preview · confirm
  • Autopilot grants — explicit trust, per-actor · per-verb · per-scope
  • Event bus over imports — one action ripples across the vault
  • Eight-consciousness model · dependent-origination reasoning lens
  • 16 capabilities with free-first provider chains

Knowledge Substrate

  • External markdown vault — the hard drive: mounted, swappable, human-readable
  • VaultIndex — 3,000+ notes in memory, ~800ms boot, incremental
  • KB corpus — 9 note kinds: concept · formula · clause · case · pattern …
  • 4D timeline — every entity carries past · future · now
  • vault-map — apps declare where their data lives, never hardcode
  • Conversation mode — the system evolves itself in-context
  • Soft schema — notes stay hand-editable, never locked to a model
judgment  ⇄  execution  ·  split by reversibility, not by state-change
Capability Stack & Toolchain
🧠
think
ollama · openai · claude-cli
📖
read
filesystem · markitdown
✍️
write
filesystem
🔍
search
grep · BM25 + embeddings
🔊
speak
edge-tts → openai → kokoro
👂
listen
whisper
🗣️
pronounce
wav2vec2 (local)
🎨
draw
comfyui · FLUX
🎞️
animate
comfyui-ltx
🧩
model
cadquery → URDF
📐
artifact
viz · standalone HTML
👁️
see
webcam · OpenCV
🌐
browse
playwright
✉️
send
email-smtp
🎬
footage
pexels · pixabay
🌏
translate
NLLB-200 (local)
Free-first chain  claude-cli → ollama → openai-mini → openai  · cloud calls pass a consent gate · the human is always the final fallback
Runtime Modes & Living Loops
Daemon
:9000
Apps, events, and agents — the always-on runtime serving every UI.
CLI
eos
One-shot commands — proxies to the live daemon, or runs the local kernel.
Conversation
codebase as context
Load the system as context and evolve it — the primary growth mechanism.
Ripple
git:saved → reactor
one action writes a journal breadcrumb
Daily
growth agent
proposes the next piece of work
Weekly
root agent
self-audit across 13 dimensions
Always
dogfood → fix → verify
the system repairs itself
E
EmptyOS
with you, not for you
EST
2026
Mind Companion
an OS is just a human doing things

The human owns the direction · the system owns reversible execution