tetherto/qvac

Open-source local AI SDK - run AI on-device with no cloud, no API keys. Supports GGUF, RAG, image, music, and video generation, speech-to-text, P2P inference, and more. Cross-platform: Linux, macOS, Windows, Android, iOS.

What it solves

QVAC addresses the challenge of running diverse AI workloads—including text, vision, audio, and generative media—locally on consumer hardware. It removes the need for cloud-based APIs, ensuring privacy and offline functionality across desktop and mobile platforms.

How it works

QVAC provides a unified SDK for JavaScript/TypeScript and Python that handles local model inference. It includes an HTTP server that exposes an OpenAI-compatible API, allowing developers to connect existing AI tools to local models. The system uses a peer-to-peer architecture to distribute models, enabling devices to fetch weights directly from one another without relying on centralized servers.

Who it’s for

It is designed for developers building local-first AI applications, embedded systems, or on-premises tools who want a single interface to manage multiple AI capabilities while maintaining data sovereignty.

Highlights

  • Cross-platform support: Runs on Linux, macOS, Windows, Android, and iOS.
  • Comprehensive AI suite: Supports text generation, RAG, fine-tuning, image/video generation, speech-to-text, and even robot control (VLA).
  • OpenAI-compatible: The built-in HTTP server allows seamless integration with existing AI ecosystems.
  • Peer-to-peer distribution: Decentralized model registry and relay system for model sharing and connectivity.
  • Developer-friendly: Provides native SDKs for Python and JavaScript/TypeScript with built-in progress tracking and model management.

Related

  • Project
  • Project
  • Project
  • Project
  • Project