Aphrodite Engine
vLLM-based inference server from PygmalionAI, now developed as Sonar, with OpenAI and Kobold APIs.
About
PygmalionAI began Aphrodite as a vLLM fork to serve its own chat models; it now continues as Sonar under the dphnAI organization and runs in production for Pygmalion and Dolphin's inference network. The old repository URL redirects there, and the command is still aphrodite serve. Built on vLLM, it offers continuous batching, a paged KV cache with prefix caching, multi-GPU and multi-node parallelism that does not need Ray, and support for mixture-of-experts layouts, plus extra quantization formats, more samplers, per-request phrase suppression and further speculative decoding methods. Its HTTP server speaks OpenAI, Anthropic and KoboldAI APIs, so chat front ends connect directly, and it also covers embeddings, reranking, transcription, tool calls, multimodal models, LoRA adapters and Prometheus metrics. A one-line installer handles Linux on NVIDIA, AMD or CPU plus Apple silicon Macs, with Docker, TPU and Intel XPU setups in the docs. Six tagged releases shipped from April to September 2026. The AGPL-3.0 license permits commercial hosting but requires sharing modified source with network users, which matters for SaaS operators.
Should you use Aphrodite Engine?
Pick it when
Pick Aphrodite when you host a multi-user chat or roleplay service behind front ends like SillyTavern and want vLLM-style batching plus extra quantization formats such as EXL2, on GPUs with 8 GB of VRAM or more.
Look elsewhere when
Skip it if AGPL-3.0 is a problem for a hosted product you modify, or if you want the broadest model support and fastest fixes; upstream vLLM is Apache-2.0, and a fork can lag behind it on new architectures.
Alternatives to Aphrodite Engine
- vLLM
The upstream engine under Apache-2.0 with more architectures and contributors, but without Aphrodite's extra quantization formats and chat-host tuning.
- TabbyAPI
Lighter server for EXL2 models on a single consumer GPU, but it is a hobby project aimed at small user counts, not many concurrent users.
- SGLang
Apache-2.0 where Aphrodite is AGPL-3.0, with RadixAttention prefix caching and fast JSON output, but aimed at production APIs rather than EXL2 chat hosting.
- Kobold.cpp
Runs GGUF on CPU or partial GPU with a built-in story UI, fine for one user, while Aphrodite needs a GPU but batches many users.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- LLM Inference & Serving
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- AGPL-3.0
- Minimum VRAM
- 8 GB
- Added
- Apr 3, 2026
Tags
Related Tools
Browse all LLM Inference & Serving toolsMentioned in
Why Aphrodite Engine Is the Dark Horse of LLM Serving
Aphrodite Engine forks vLLM and adds the long tail of quantization formats and samplers that the...
Max P
Running Qwen3 Locally with vLLM on a Single 4090, Setup and Notes
A practical setup walkthrough for serving a Qwen3 variant locally with vLLM on a single 24GB consumer GPU,...
Billy C
The State of Open-Source LLM Inference Engines in 2026
A survey of where the major open-source LLM inference engines stand: vLLM, llama.cpp, Aphrodite, SGLang,...
Max P