RheaKit
SwiftUI control surfaces for scientific tooling, multi-agent observability, and proof-driven interfaces.
Build the operator cockpit, not just another dashboard.
RheaKit packages the control planes behind Rhea: live agent radios, proof stores, task orchestration, node-based workflows, molecular views, and budget governors, all as production SwiftUI surfaces.
Package surface
39
Swift source files currently ship in the RheaKit target, spanning ops, visualization, auth, transport, and privacy surfaces.
Runtime targets
iOS 17+ / macOS 14+
One Swift package, one shared state spine, one backend contract for simulator and device.
Product posture
Pleasant entry. Brutal verification.
The interface stays calm, but every surface is designed to expose source truth, staleness, disagreement, and operational drift.
Start from the system edges
Install
Drop the package into an app
Configure the API endpoint, spin up the shared store, and mount the first control surface.
Open getting startedCompose
Use the opinionated visual language
RheaTheme, GlassCard, semantic status colors, and monospaced data layouts keep every pane coherent.
Review the design systemScale
Navigate the component atlas
The package spans live radio feeds, proof browsers, supervisor panels, node editors, and molecular viewers.
Explore componentsWhy teams use RheaKit
Shared operational state
One RheaStore instance supplies agent health, proof counts, and recovery logic across the whole UI.
Real scientific surfaces
BioRenderer, Aletheia, and NodeEditor are not decorative shells. They expose live research and verification workflows.
Fast backend handshake
RheaAPI, AuthManager, and AppConfig keep simulator and device pointed at the right backend without ad hoc fetchers.
Core tracks
Observe live agent traffic
Watch spend, pace, and failures
Move through proof and ontology state
Prototype tribunal workflows visually
Drive cross-device operator flows
Render molecular structures in-app
Current coverage
These docs cover the primary operational panes and the package spine first. The package already ships additional surfaces such as OfficeView, OpsView, ModelsView, WalletView, SettingsView, AtlasWebView, NDIFlowView, RelayPrivacyView, RuliadView, and ToolsHubView. Those are next in line for deeper narrative pages.