QueAI is an open-source runtime for AI capabilities. Each capability is a Docker container with its own UI and REST API. Plug local models, public APIs, or both — the kernel routes, monitors and audits everything from one place.
Each module is a Docker container with its own UI, REST API and configuration. Some run models locally on CPU. Others can be thin proxies to public APIs (OpenAI, Anthropic, ElevenLabs). The kernel doesn't care — it routes and audits both the same.
Tesseract pipeline on CPU. PDF, PNG, JPG and TIFF in, plain text out. Async job queue backed by Redis, server-sent events for live progress.
faster-whisper on CPU with VAD filtering and configurable compute type. Audio in, transcript with optional timestamps out. Task queue, downloadable results, no audio leaves the host.
Piper voices on CPU with sub-second latency. English and Spanish multi-speaker out of the box. Streaming-friendly WAV output for agents, screen readers and bots.
A
manifest.json
and a docker-compose. Anything that runs in a container is a
valid plugin — a CPU model, a GPU model, a thin proxy to a
cloud API, or a pipeline that chains several together.
Single OpenAI-compatible REST surface. Swappable backend: Ollama for local inference, or a proxy to OpenAI / Anthropic / any compatible provider. Switch per workspace.
Bring your own vector store. Local Chroma / Qdrant for fully on-prem deployments, or a remote managed one. Embeddings on CPU or via a provider. Plugs into CHAT when it lands.
One command on Linux (Debian/Ubuntu, Fedora/RHEL, Arch) and macOS. Windows via WSL2. The installer detects existing Docker and reuses it — it does not reinstall or uninstall anything you have running. From there, install any module — local CPU, cloud-backed, your own.
The installer is idempotent: rerunning it updates the kernel without touching your existing containers.
Health endpoint reports kernel version and active module count.
Sign in with the admin you created during install. From the catalog you install, configure and monitor modules with one click each.
Optional. Install the
queai
CLI to drive the same operations from scripts, CI or another
host through the REST API.
Source, roadmap and CI are public. The plugin contract is a
single manifest.json plus a
docker-compose.yml — whatever
runs in a container can become a module: local models, cloud
proxies, pipelines.
manifest.json + Dockerfile, the kernel does the rest.
good first issue label.
docs/ROADMAP.md of the kernel repo.