Anvaya CLI · THE EXECUTION LAYER
The Terminal ThatKnows Your Codebase.
One Rust binary, zero runtime dependencies. Run it as a full-screen TUI or headless in a pipeline. It talks to Ollama by default, so the whole loop can run on your machine. It’s the execution half of Anvaya: every turn is packed with memory from Anvaya Mind → and reports back what it learned — the same memory Claude Code and other agents can read over MCP.
anv initanv -m devstral:latest -p ollamaBy The Numbers
What’s Actually In It.
The Interface
Seven Panels, One Keystroke Apart.
Everything the agent is doing stays visible. The terminal panel runs a split-tree workspace, so you can keep a build running beside the agent without leaving the TUI.
The Toolbelt
Eighteen Tools, All Native.
Every tool is compiled into the binary. Destructive ones route through an approval gate unless you pass --yolo; --plan-only disables writes and execution entirely.
The Harness
Every Turn Is A Loop, Not A Prompt.
Between your input and the model sits a four-stage harness. The last two stages are what make memory compound — the loop closes back into Mind instead of ending at the reply.
Headless
It Runs Without You Watching.
Drop --no-tui and it becomes a normal Unix citizen: reads a prompt, writes to stdout, exits with a meaningful code. 0 on success, 1 on error, 2 when an approval was denied.
anv --no-tui --plan-only "what would change to add Redis caching?"anv --no-tui --yolo "fix the auth bug in src/auth.rs"anv -s listStop Starting From Zero.
One binary. Four providers — Ollama, Anthropic, OpenAI, Siemens. Zero API keys required to start. Mind remembers everything after the first session.