← all repositories
tetherto/qvac

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.

qvac
Collecting fresh signals — velocity needs a few days of history.
star history

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 GGUF and 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 LoRA fine-tuning to music generation via ACE-Step and 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.