runner
Open source
free + open-source

Sonar (formerly Aphrodite Engine)

Inference engine based on vLLM, formerly named Aphrodite Engine and now named Sonar. Adds samplers (smoothing factor, dynatemp, mirostat, DRY, XTC) that mainline vLLM doesn't ship. Same continuous-batching architecture.

By Eruo Fredoline·Last verified Nov 8, 2026·1,700 GitHub stars

Overview

Inference engine based on vLLM, formerly named Aphrodite Engine and now named Sonar. Adds samplers (smoothing factor, dynatemp, mirostat, DRY, XTC) that mainline vLLM doesn't ship. Same continuous-batching architecture.

Setup guidance

Install in a Python virtual environment: uv pip install aphrodite-engine --torch-backend=cu130, or use the installer: curl -fsSL https://sonar.dphn.ai/install.sh | bash. The project is now named Sonar; the pip package and CLI keep the aphrodite name. Current source builds and nightly wheels require Python 3.11-3.14. Start: aphrodite serve meta-llama/Llama-3.1-8B-Instruct --port 2242. The server exposes an OpenAI-compatible API at /v1/chat/completions. Verify: curl http://localhost:2242/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"meta-llama/Llama-3.1-8B-Instruct","messages":[{"role":"user","content":"Hello"}]}'. Sonar keeps continuous batching and paged KV-cache management from vLLM. It supports quantized weights and an FP8 KV cache; check the quantization table for AWQ, GPTQ and EXL3 support on your hardware. Kobold-compatible routes are enabled with --launch-kobold-api, and SillyTavern has its own Aphrodite API type.

Workload fit

Best for: self-hosted LLM serving on Linux or macOS with NVIDIA, AMD or Intel GPUs or Apple silicon, roleplay and creative writing scenarios that need samplers such as DRY, XTC and mirostat, SillyTavern and character-chat frontend integration, users who want vLLM's continuous batching and paged KV cache with extra samplers. Not suited for: native Windows (use WSL 2), deployments that cannot accept the AGPL-3.0 license (use vLLM), users who need automatic model management (use Ollama).

Alternatives

Use Sonar (formerly Aphrodite Engine) when you want vLLM-style serving with extra samplers such as DRY, XTC and mirostat, especially for roleplay and creative writing. Switch to vLLM when you need an Apache 2.0 license rather than AGPL-3.0. Use ExLlamaV2 when you want maximum single-stream decode speed on consumer NVIDIA GPUs and can accept EXL2 format conversion. Use Ollama for zero-config desktop LLM with automatic model management — Aphrodite requires explicit model specification and Python environment setup. Use KoboldCPP when you need a bundled chat UI, Windows-native deployment without Python, and the full GGUF ecosystem. Aphrodite adds samplers and model formats on top of vLLM.

Troubleshooting + when to switch

Problem: Install fails on native Windows. Fix: Native Windows builds are not supported. Use WSL 2. Problem: A server flag from an older guide is rejected. Fix: Check startup warnings for renamed flags and deprecated values, and compare with the generated server argument reference. Problem: SillyTavern connection fails. Fix: Choose the Aphrodite API type in SillyTavern and point it at the server, which listens on http://127.0.0.1:2242 by default. For KoboldAI clients, start the server with --launch-kobold-api.

Pros

  • Sampling-method richness — DRY / XTC / dynatemp don't exist in stock vLLM
  • OpenAI-compatible API like vLLM — drop-in for compatible clients
  • Strong fit for SillyTavern / TavernAI / role-play workloads

Cons

  • Lags vLLM mainline on new model architectures
  • Smaller community + fewer production deployments

Compatibility

Operating systems
Linux
macOS
Windows (WSL 2)
GPU backends
NVIDIA CUDA
AMD ROCm
Intel XPU
Apple Metal
Google TPU
LicenseOpen source · free + open-source

Runtime health

Operator-grade signals on how actively Sonar (formerly Aphrodite Engine) is being maintained, how fresh its measurements are, and what failure classes operators have flagged. Every label below is anchored to a real date or count — we never infer maintainer activity we can't show.

Release cadence

Derived from the most recent editorial signal on this row.

Active
Updated Nov 8, 2026

2 days since last refresh · source: lastUpdated

Benchmark freshness

How recent the editorial measurements on this runtime are.

0editorial benchmarks

No editorial benchmarks for this runtime yet.

Community reproduction

Submissions that match an editorial measurement on similar hardware.

0reproduced reports

No community reproductions on file yet.

Get Sonar (formerly Aphrodite Engine)

Frequently asked

Is Sonar (formerly Aphrodite Engine) free?

Yes — Sonar (formerly Aphrodite Engine) is free to use and open-source.

What operating systems does Sonar (formerly Aphrodite Engine) support?

Sonar (formerly Aphrodite Engine) supports Linux, macOS, Windows (WSL 2).

Which GPUs work with Sonar (formerly Aphrodite Engine)?

Sonar (formerly Aphrodite Engine) supports NVIDIA CUDA, AMD ROCm, Intel XPU, Apple Metal, Google TPU. CPU-only operation is also possible but typically slower.

Reviewed by RunLocalAI Editorial. See our editorial policy for how we evaluate tools.

Related — keep moving

Before you buy

Verify Sonar (formerly Aphrodite Engine) runs on your specific hardware before committing money.