01
Apollo
- Public repository
- 2026
Spanish voice assistant. 135 ms, fully offline.
A full turn, from microphone to spoken answer, takes 135 milliseconds measured on the target machine. All of it happens there: offline, with no third-party services, and without a single byte of audio leaving the device.
That number is the result of an architectural decision: the language model is not on the critical path. Commands resolve through four stages of increasing cost, and only the ambiguous ones reach the model, so what governs latency and spend is not the model's accuracy but the share of commands that need it at all. That share is measured on every release.
Execution is allowlisted: the model picks an intent and its arguments inside a validated schema, and never generates commands. The project carries 307 automated tests, and the full intent benchmark runs before any threshold is touched.
