Skip to Content
♜ ReignHub / Docs
Architecture

Lightweight native performance

An 8.9 MB archive and about 39–48 MiB of memory in demo scenarios. Explore the test setup, method and results.

Results

Native UI and the Go core run in one app process, leaving more resources for your agents.

MeasurementResult
macOS arm64 compressed download8.9 MB
macOS .app size23.1 MB
Idle demo dashboard memory39.5 MiB
Memory with a demo conversation open48.4 MiB

Test setup and method

Measured on November 14, 2026, using an Apple M5 running macOS 26.6, arm64, with standard optimized preview builds.

Memory: Start ReignHub in isolated demo mode and warm it up for one minute. Measure the local dashboard and a demo conversation containing Markdown, a code block and a table. Use vmmap to capture the ReignHub app process's physical memory footprint, taking the median of five samples per scenario, two seconds apart.

Package size: Sum the files in the complete .app, then compress the full application as tar.gz to measure the download size.

Built to stay lightweight

  • NSGo native views use platform UI without bundling a browser runtime.
  • The Go core handles devices, networking, caches and providers directly inside the app.
  • Virtual message lists and incremental updates render conversation content on demand and stream new output.
Edit this page on GitHub

On this page