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)