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
🔍search
grep · BM25 + embeddings
🔊speak
edge-tts → openai → kokoro
🗣️pronounce
wav2vec2 (local)
📐artifact
viz · standalone HTML
🌏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
The human owns the direction · the system owns reversible execution