AA Claw 🦀

Lightweight AI Agent gateway in Rust — chat, memory, remote control, and task orchestration in a single static binary.

$ npm install -g aaclaw
$ aaclaw login
$ aaclaw ask "hello"

Get started in 3 steps

1 · Install

One npm command. The binary is a ~17MB static Rust build (musl) — runs on any Linux distro, no runtime needed.

npm install -g aaclaw

2 · Log in

Auth goes through this site: run aaclaw login for browser OAuth, or create a tk_... token on the Tokens page and paste it.

aaclaw login tk_xxxxxxxx

3 · Start talking

Point aaclaw.toml at any OpenAI-compatible API (DeepSeek / OpenRouter / OpenAI / ollama), then chat away.

aaclaw ask "explain musl vs glibc"

What you get

🪶 Lightweight

Single ~17MB Rust binary, statically linked with musl. Zero glibc dependency, nothing else to install.

🔌 Any provider

DeepSeek, OpenRouter, OpenAI or local ollama — any OpenAI-compatible API; switch by changing one config line.

🧠 Persistent memory

remember to store facts, memory for semantic search, dream to consolidate — the agent actually knows you.

🎮 Remote control

aaclaw remote turns any server into a web-controlled agent with live event streaming — command it from this very page.

🧩 Task orchestration

orchestrate decomposes a complex goal into subtasks and executes them step by step.

💬 Sessions

Every conversation is saved. sessions lists them, resume picks up right where you left off.