avacli is a single native binary that gives you an autonomous coding agent with a local web UI, shell access, file tools, and xAI Grok integration. No accounts, no cloud, no vendor lock-in.
sudo apt install avacli
One binary. No daemon, no Docker, no cloud account. Install it, add your xAI key, and start building.
Runs on your machine or VPS. Your code and API keys never leave your environment. No cloud dependency, no telemetry.
Reads, writes, and searches code across your entire project. Runs shell commands and plans multi-step tasks on its own.
Uses Grok models via your own xAI API key. You pay xAI directly at their published rates — zero markup, zero middlemen.
Streaming chat with reasoning display, WebIDE, file browser, and settings — all served from the binary on localhost:8080.
File I/O, regex search, shell execution, web & X search, image generation, persistent memory, todos, and more — across three operating modes.
Download, install, add your xAI key, and go. Zero registration, zero data collection, zero strings attached. MIT licensed.
Three steps. No account creation, no onboarding wizard, no credit card.
Add the APT repo and install, or grab a tarball.sudo apt install avacli
Get a key from console.x.ai and set it once.avacli --set-api-key xai-...
Start the web UI or chat from the terminal.avacli serve
We believe AI tools should be free, transparent, and self-hosted. avacli gives you the full power of an autonomous agent without sending your code to a third party. You bring your own API key, you keep your data, and you run it wherever you want — laptop, desktop, or cloud VPS.