Realtime
A voice agent on one box
karti-realtime-1 is a complete conversational voice pipeline — listen, think, speak — running end to end on a single NVIDIA DGX Spark. No cluster, no cloud round-trip. It hears you, reasons, and answers entirely offline, on hardware that fits in your hand.
The cascade · listen → think → speak
Three specialised models, chained and kept warm so there’s no cold-start tax between turns.
The hard part: memory
a harness that can’t OOM-wedge
Unified memory is the whole trick — and the whole risk. Inference engines happily over-commit the shared pool, and with little swap, hitting 100% doesn’t fail gracefully; the machine thrashes and wedges. So one small orchestrator is the only thing allowed to start or stop a model, and it guarantees the box can never lock up:
How it compares
Natural conversation wants the round-trip under a second — ideally near the ~300 ms of a human pause. We stand on great tools to get there: LiveKit solves transport and orchestration; NVIDIA builds the models and the datacenter path. This project asks a narrower question: how much of that runs, well, on one local box?
What’s next
On the numbers. Figures here are early and measured while the box serves all three models concurrently — a deliberately honest case, not an isolated single-model benchmark. A reproducible suite is on the roadmap. The hardware this runs on lives in Compute.