A Local AI SDK That Refuses to Narrow Its Scope
QVAC is an open-source SDK for running generative AI entirely on-device across desktops, phones, and embedded systems, with an optional peer-to-peer layer to delegate inference when local hardware isn't enough.

What it does
QVAC provides JavaScript/TypeScript and Python SDKs for local inference on Linux, macOS, Windows, Android, and iOS. It bundles an OpenAI-compatible HTTP server so existing tools can point at a local endpoint instead of the cloud. The project targets a sweeping range of workloads—text generation, embeddings, RAG, image and video diffusion, music generation, speech recognition and synthesis, translation, OCR, and even vision-language-action for robot control and brain-computer interface transcription.
The interesting bit
The standout idea is peer-to-peer delegation: a device can offload inference to nearby peers over a distributed network, with blind relays for NAT traversal, aiming for a BitTorrent-like model distribution and compute mesh. That is a genuinely unusual addition to what would otherwise be a standard local-inference wrapper.
Key highlights
- Runs inference locally via
GGUFand other open-model formats, with no API keys or cloud dependency. - Exposes an OpenAI-compatible API for drop-in use with tools like OpenCode and OpenClaw.
- Claims support for everything from
LoRAfine-tuning to music generation viaACE-Stepand transcription via Whisper or NVIDIA Parakeet. - Cross-platform SDKs in TypeScript and Python, including an HTTP server/CLI.
- P2P model fetching and delegated inference through a “Pear” network layer.
Caveats
- The README advertises an extremely broad capability matrix—BCI, VLA, video generation, and more—but offers no detail on maturity, hardware requirements, or which backends are fully integrated versus planned.
- P2P features rely on external infrastructure (“Pears” and blind relays) whose availability and performance characteristics are not quantified in the documentation.
Verdict
Developers building privacy-first or offline-native apps should keep an eye on this, especially if the P2P compute mesh materializes. If you need a battle-tested, single-purpose local inference engine, the sheer scope here may be more overwhelming than helpful right now.
Frequently asked
- What is tetherto/qvac?
- QVAC is an open-source SDK for running generative AI entirely on-device across desktops, phones, and embedded systems, with an optional peer-to-peer layer to delegate inference when local hardware isn't enough.
- Is qvac open source?
- Yes — tetherto/qvac is open source, released under the Apache-2.0 license.
- What language is qvac written in?
- tetherto/qvac is primarily written in TypeScript.
- How popular is qvac?
- tetherto/qvac has 531 stars on GitHub.
- Where can I find qvac?
- tetherto/qvac is on GitHub at https://github.com/tetherto/qvac.