No cloud. No telemetry. Just a capable assistant with 33 tools, a web UI, a CLI, and a desktop app — entirely under your control.
A tool-driven assistant that picks the right capability for each request.
+30 Tools in 7 categories. Core tools always loaded; domain tools activated on demand.
Web UI via Chainlit, a full CLI for automation, or a native PySide6 desktop app with tray.
GPU inference with vLLM. GPTQ/AWQ quantization for 8 GB+ VRAM. No internet required.
Headless Lightpanda with CDP support. Navigate, click, and extract — programmatically.
Data stays on your machine. No cloud calls for inference. Complete local control.
Heavy tasks run in the background. Research, code generation, analysis — non-blocking.
Core and file tools are always loaded. Everything else activates on demand.
| Category | Tools | Load |
|---|---|---|
| Core | Always | |
| Files | Always | |
| Browser | On-demand | |
| Development | On-demand | |
| Finance | On-demand | |
| Entertainment | On-demand | |
| System | On-demand |
Pick your install method. You'll be chatting in under a minute.
# Clone and run from source git clone git@github.com:malvavisc0/aria-ai.git cd aria-ai uv sync aria server run # → http://localhost:9876
# Install from PyPI pip install aria-ai aria server run # → http://localhost:9876
# Run with Docker (GPU required) docker run -p 9876:9876 \ -v ./data:/app/data \ ghcr.io/malvavisc0/aria-ai-cuda:latest # → http://localhost:9876
# Install with GUI support pip install aria-ai[gui] aria-gui # Or grab the standalone binary from releases
Aria evaluates each message, picks the right tools, and delegates heavy work to background agents.