Example applications and code samples built with the QVAC SDK — Tether's toolkit for running AI locally, privately, and on-device.
Each example here is a focused, self-contained app demonstrating one real-world use case for local AI: what becomes possible when intelligence runs on your own machine instead of someone else's cloud — no data leaving the device, no permission required.
The apps in this repository are prototypes and demonstrations.
- Provided as-is, with no support, no warranty, and no SLA.
- Not maintained as products — they may break, lag behind the SDK, or be removed.
- Not security-audited — do not use them in production or with real, sensitive data.
- They exist to illustrate use cases and teach.
See LICENSE for the full Apache 2.0 terms, including the disclaimer of warranty.
Every example lives in its own directory named qvac-{app-name} and is fully self-contained — its own code, its own setup steps, and its own README explaining what it does and why local AI matters for that use case.
| App | Description |
|---|---|
qvac-natural-language-to-sql |
Ask a banking database questions in plain English and watch a local AI (Qwen3 4B) write the SQL, then run it on-device against an in-memory SQLite bank. The schema and your question are the only things the model ever sees — no row data, no cloud, no API keys. |
qvac-realtime-vision |
Point your webcam at the world and a local AI draws boxes around objects, tracks your hands and reads your gestures, and narrates the scene in one sentence, then turns the same on-device vision into two body-controlled mini-games. Detection and hands run on @qvac/onnx, narration on Qwen3-VL via @qvac/sdk. No cloud, no API keys, and offline after a one-time model download. |
qvac-coffee-conversation |
Walk up to a coffee kiosk and just talk. A local voice agent hears you in your own language (English, French, Spanish, Italian), reasons and calls tools in a small on-device LLM (Qwen3 8B), reads your order back, and settles it in Bitcoin sats with a Lightning QR. Speech recognition (Parakeet), translation (Bergamot), the agent, and the voice (Chatterbox) all run on @qvac/sdk. Hands-free with barge-in, push-to-talk fallback, mock payments by default. No cloud, no API keys, your voice never leaves the machine. |
qvac-voice-relay |
Enroll your own voice once, then type or speak a phrase and hear it played back in your voice, translated into another language. Speech recognition (Whisper), translation (Bergamot, pivoting through English), and reference-matched speech in 17 languages (Chatterbox) all run on @qvac/sdk. Consent-first enrollment, one-click erase, and your voice never leaves the device. |
Each app documents its own prerequisites and run steps:
- Open the app's directory (
qvac-{app-name}/). - Read its
README.md. - Follow the install and run instructions there.
QVAC is an open-source, cross-platform ecosystem for building local-first, peer-to-peer AI applications and systems. With QVAC, you can run AI tasks like LLMs, speech, RAG, and more locally across Linux, macOS, Windows, Android, and iOS — or delegate inference to peers using its built-in P2P capabilities.
Learn more at qvac.tether.io, read the docs at docs.qvac.tether.io, or explore the SDK on GitHub.
Licensed under the Apache License, Version 2.0. See LICENSE.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Copyright © 2026 Tether Data, S.A. de C.V.