VoxCore · VoxEngine · VoxService · VoxBridge
The embed surface for Apple apps that want speech in process, with explicit warm-up and easy-to-follow runtime behavior.
// hero
Vox provides Swift packages for direct Apple embed mode, voxd for the local companion runtime, @voxd/sdk for local tools, @voxd/client for browser apps, and a CLI for checks and benchmarks.
register · doctor · warm-up · benchmarks
// packages
5 surfacesThe same runtime ideas show up in different forms depending on where the voice work lives: in-process Swift, the local companion, the browser bridge, or operator tooling.
The embed surface for Apple apps that want speech in process, with explicit warm-up and easy-to-follow runtime behavior.
The local daemon that stays warm for shared-process clients and gives tools a steady WebSocket JSON-RPC runtime to talk to.
Typed companion client for local tools, agents, and app-side flows that want direct access to the daemon surface.
HTTP bridge client for browser apps that need local speech while keeping the runtime on the same machine.
Doctor, voices, benchmarks, warm-up controls, and dashboards for day-to-day work with the stack.
// runtime
4 principlesSwift owns the embed surface. If an Apple app can keep speech local and in process, Vox lets it do that.
Cold and warm state stay visible. Apps and tools schedule, inspect, and reason about model readiness instead of guessing where the delay comes from.
Vox Companion serves browser integrations, local tools, and the CLI on the same machine. You do not need to turn every voice workflow into a cloud service.
Swift packages, voxd, @voxd/sdk, @voxd/client, and @voxd/cli all share the same runtime ideas, telemetry, and lifecycle semantics.
// companion
The companion app lives in the menu bar. Open it for daemon health, allowed origins, and the trust state of any app calling the local bridge.
When a third-party app deep-links into Vox, you get a co-branded landing — verified callers go straight to work, unverified ones get a one-click allow path. No remembering JSON files.
// observability
Every voice request carries stage timings. Slice by client, route, model, and voice.
// install
Apple apps can embed Vox directly. For browser and shared-process workflows, install the companion app first. The Node CLI can then register, inspect, and benchmark the same local runtime from terminal workflows.
DOWNLOAD
Drag Vox to Applications. The companion starts automatically on login, so web and tooling integrations have a local bridge ready on the machine.
Vox.dmgCLI