Architecture

Rowton Intelligence apps follow a local-first architecture: inference on-device, licensing via web API, optional settings sync.

┌─────────────┐     license check      ┌──────────────────┐
│ RowtonVoice │ ─────────────────────► │ PHP + MySQL API │
│  (Desktop)  │                        │  (this website)  │
└──────┬──────┘                        └──────────────────┘
       │
       ▼
┌─────────────┐
│ Local Model │  Whisper / custom ONNX on GPU/CPU
│   Runtime   │
└─────────────┘

Components

  • Desktop shell — Electron/Tauri host, system tray, hotkeys
  • Inference engine — GGML/ONNX pipeline with streaming partials
  • License service — Validates subscription; offline grace period 7 days
  • Web portal — PHP, Bootstrap, Tailwind, MySQL (this project)