# Addons (/addons)



## Overview

Each addon is a JavaScript [Bare module](https://bare.pears.com) that adds support for one or more AI tasks to QVAC ecosystem.

*If you use the SDK, you **don’t need** to use addons directly.* The SDK is the canonical way to build with QVAC: it unifies all addon capabilities under a single interface, enables QVAC to run on JS runtimes beyond Bare, and provides out-of-the-box P2P connectivity.

## Compatibility matrix

All addons support the following platforms:

| Platform | Min Version | Architecture | GPU API/Backend              | Notes                                                                       |
| -------- | ----------- | ------------ | ---------------------------- | --------------------------------------------------------------------------- |
| macOS    | 14.0+       | arm64        | Metal                        | Arch x64 supports CPU inference only; Intel iGPU acceleration not supported |
| iOS      | 17.0+       | arm64        | Metal                        | Requires Expo                                                               |
| Linux    | Ubuntu 22+  | arm64, x64   | Vulkan                       | Vulkan runtime required                                                     |
| Android  | 12+         | arm64        | Vulkan, OpenCL (Adreno 700+) | Requires Expo                                                               |
| Windows  | 10+         | x64          | Vulkan                       | Vulkan-capable GPU + vendor drivers required                                |

## Catalog

The following table lists all available addons for QVAC ecosystem:

| Package                                                              | AI Tasks               | Description                                                                                                                                   | inference engine                                                                                                 | Stability |
| -------------------------------------------------------------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | --------- |
| [`@qvac/llm-llamacpp`](/addons/llm-llamacpp)                         | Completion, multimodal | LLM inference for text generation and chat with support to images, and other media within a single conversation context.                      | [`qvac-fabric-llm.cpp`](https://github.com/tetherto/qvac-fabric-llm.cpp)                                         | stable    |
| [`@qvac/embed-llamacpp`](/addons/embed-llamacpp)                     | Text embeddings, RAG   | Vector embedding generation for semantic search, clustering, and retrieval that seamlessly suppports retrieval-augmented generation workflow. | `qvac-fabric-llm.cpp`                                                                                            | stable    |
| [`@qvac/translation-nmtcpp`](/addons/translation-nmtcpp)             | Translation            | Text-to-text neural machine translation (NMT).                                                                                                | `qvac-fabric-llm.cpp` and [Bergamot](https://browser.mt)                                                         | stable    |
| [`@qvac/transcription-whispercpp`](/addons/transcription-whispercpp) | Transcription          | Automatic speech recognition (ASR) for speech-to-text.                                                                                        | [`qvac-ext-lib-whisper.cpp`](https://github.com/tetherto/qvac-ext-lib-whisper.cpp)                               | stable    |
| [`@qvac/transcription-parakeet`](/addons/transcription-parakeet)     | Transcription          | Automatic speech recognition (ASR) for speech-to-text with speaker diarization.                                                               | [NVIDIA Parakeet](https://huggingface.co/nvidia/parakeet-tdt-0.6b-v2) via [ONNX Runtime](https://onnxruntime.ai) | stable    |
| [`@qvac/tts-onnx`](/addons/tts-onnx)                                 | Text-to-speech         | Speech synthesis for text-to-speech (TTS).                                                                                                    | ONNX Runtime                                                                                                     | stable    |
| [`@qvac/ocr-onnx`](/addons/ocr-onnx)                                 | OCR                    | Optical character recognition (OCR) for extracting text from images.                                                                          | ONNX runtime                                                                                                     | stable    |
| [`@qvac/diffusion-cpp`](/addons/diffusion-cpp)                       | Image generation       | Text-to-image generation from text prompts.                                                                                                   | [`qvac-ext-stable-diffusion.cpp`](https://github.com/tetherto/qvac-ext-stable-diffusion.cpp)                     | stable    |
