MIT License · 100% Open Source

Your own AI agent.
Free and open source.

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
Download Documentation GitHub

Everything you need, nothing you don't

One binary. No daemon, no Docker, no cloud account. Install it, add your xAI key, and start building.

Local-first

Runs on your machine or VPS. Your code and API keys never leave your environment. No cloud dependency, no telemetry.

Autonomous coding agent

Reads, writes, and searches code across your entire project. Runs shell commands and plans multi-step tasks on its own.

Powered by xAI Grok

Uses Grok models via your own xAI API key. You pay xAI directly at their published rates — zero markup, zero middlemen.

Built-in web UI

Streaming chat with reasoning display, WebIDE, file browser, and settings — all served from the binary on localhost:8080.

28 agent tools

File I/O, regex search, shell execution, web & X search, image generation, persistent memory, todos, and more — across three operating modes.

No account required

Download, install, add your xAI key, and go. Zero registration, zero data collection, zero strings attached. MIT licensed.

Running in 60 seconds

Three steps. No account creation, no onboarding wizard, no credit card.

Install

Add the APT repo and install, or grab a tarball.
sudo apt install avacli

Add your xAI key

Get a key from console.x.ai and set it once.
avacli --set-api-key xai-...

Build with AI

Start the web UI or chat from the terminal.
avacli serve

Why avacli?

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.