Coding agent
Aerix.
Aerix is a coding agent for small models running on your own machine. It works in your terminal, in your repository, and every part of its loop is built around what a small model needs.
curl -fsSL https://caldrix.ai/install-aerix.sh | sh aerix
How it works
One request, many short contexts.
Route
A decision model picks answer, edit, investigate or plan.
Plan
For edits the root holds briefs and results, not files.
Delegate
Each piece runs in a subagent that starts from the shared prefix and its brief.
Verify
A separate agent on a fresh context answers pass or fail, and a fail reruns the piece.
Show the diff
The request ends with what changed since it started.
Design
Built around the small model, not pointed at it.
A general agent assumes a model that writes free-form tool calls, holds one long conversation and recovers on its own. Aerix assumes none of that.
Every turn parses
A small model decides the shape
A verifier that did not do the work
Context is a tool, and the runtime owns it
Subagents keep each context short
Profiles per model, tuned from your sessions
Your Claude Code setup, read only
Caldrix underneath
The pool keeps every context resident.
Aerix talks to caldrix pool over a Unix socket, in a protocol built for agents. A context is a list of segments Aerix appends, edits, forks and drops, and the pool keeps each model's computed prefixes. A later turn, a subagent's fork, a verifier or the next request in the same directory resumes from the stored prefix when that costs less than computing it again, and the pool says where each generation resumed. Constrained decoding and logprobs, which an OpenAI-shaped API hides, are part of the same protocol.
The protocol and resident prefixesHow Caldrix runs the model
FAQ
Straight answers before you run it.
Does Aerix call a hosted model?
caldrix pool on your machine; there are no remote models, keys or provider adapters.Does it sandbox what it runs, or let me undo it?
Which models and hardware does it run on?
caldrix runs, named once in your settings. caldrix pool has been run on the CPU lane and on Metal. AMD GPUs have not been run with the pool.Do I need Claude Code?
Does aerix tune make it better?
aerix profile diff and revert with aerix profile edit; text in your sessions reaches the reflection model, so review what a run committed.Is Aerix open source?
Can I use it at work?
Get started
Run it in your repository.
One line installs Aerix, and Caldrix with it when you don't have it. Name a model once, then run aerix.
$ curl -fsSL https://caldrix.ai/install-aerix.sh | sh$ aerix -p "explain what src/main.rs does"