Loading Atlias
Next Gen coding harness agent
Same model. A fraction of the tokens.
Atlias is a coding agent harness that checks every claim of done, remembers your project, and spends up to twenty times fewer tokens than plain Claude Code on the same tasks.
npm install -g github:ridelink0/atlias
02 Proof
Benchmarks
Measured on one local model, qwen3.5:9b, on the same tasks with the same grader: Atlias's own agent, and Claude Code with sub-atlias, each against plain Claude Code.
Tokens per solved task
Text table
| Record | Arm | Solved | Total tokens | Tokens per solved task |
|---|---|---|---|---|
| Screen 1 of 9, October 17 | Atlias | 86 of 120 | 876,810 | 10,195 |
| Screen 1 of 9, October 17 | Claude Code (plain) | 80 of 120 | 19,736,971 | 246,712 |
| Claude Code with sub-atlias, ten-task smoke, October 16 | Claude Code + sub-atlias | 8 of 10 | 250,143 | 31,268 |
| Claude Code with sub-atlias, ten-task smoke, October 16 | Claude Code (plain) | 8 of 10 | 659,112 | 82,389 |
| Screen 2 of 9, October 17 | Atlias | 83 of 120 | not measured | not measured |
| Screen 2 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 3 of 9, October 17 | Atlias | 79 of 120 | not measured | not measured |
| Screen 3 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 4 of 9, October 17 | Atlias | 82 of 120 | not measured | not measured |
| Screen 4 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 5 of 9, October 17 | Atlias | 89 of 120 | not measured | not measured |
| Screen 5 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 6 of 9, October 17 | Atlias | 85 of 120 | not measured | not measured |
| Screen 6 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 7 of 9, October 17 | Atlias | 85 of 120 | not measured | not measured |
| Screen 7 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 8 of 9, October 17 | Atlias | 83 of 120 | not measured | not measured |
| Screen 8 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Screen 9 of 9, October 17 | Atlias | 82 of 120 | not measured | not measured |
| Screen 9 of 9, October 17 | Claude Code (plain) | 80 of 120 | not measured | not measured |
| Ten-task smoke, October 16 | Atlias | 9 of 10 | not measured | not measured |
| Ten-task smoke, October 16 | Claude Code (plain) | 8 of 10 | not measured | not measured |
Nine screens, one dot each
Text table
| Screen | Ratio | Atlias solved | Plain Claude Code solved |
|---|---|---|---|
| Screen 1 of 9, October 17 | 22.51x | 86 of 120 | 80 of 120 |
| Screen 2 of 9, October 17 | 22.36x | 83 of 120 | 80 of 120 |
| Screen 3 of 9, October 17 | 14.02x | 79 of 120 | 80 of 120 |
| Screen 4 of 9, October 17 | 15.48x | 82 of 120 | 80 of 120 |
| Screen 5 of 9, October 17 | 19.66x | 89 of 120 | 80 of 120 |
| Screen 6 of 9, October 17 | 19.63x | 85 of 120 | 80 of 120 |
| Screen 7 of 9, October 17 | 23.42x | 85 of 120 | 80 of 120 |
| Screen 8 of 9, October 17 | 20.95x | 83 of 120 | 80 of 120 |
| Screen 9 of 9, October 17 | 22.91x | 82 of 120 | 80 of 120 |
Pooled ratio 19.52x: a ratio of pooled token totals across the nine screens, not a mean of the screen ratios.
03 How it works
Four steps, every task.
-
Step 1
It reads only what it needs.
Its first prompt is 729 tokens before any work. Plain Claude Code starts at about 19,300 to 24,100 tokens on the same tasks.
> prompt: 729 tokens before any work > reads: the one file the task names > readyIllustration, not a recording. -
Step 2
It checks before it says done.
After an edit, Atlias runs the project's check. A reply that says done with no check since the last edit is held back.
> edit: parser.js > check: npm test > 14 passed, 0 failed > done, after a check that ran past the editIllustration, not a recording. -
Step 3
It remembers across sessions and harnesses.
Project memory, handoff notes and a consolidation pass carry work from one session to the next.
> memory: 3 notes loaded > handoff: resumed from the last session > consolidated: 2 duplicate notes mergedIllustration, not a recording. -
Step 4
Your plan or your keys.
Use ChatGPT, Gemini, an Anthropic API key, Claude Code, or a local model through Ollama. You choose once, on the first screen.
> route: local model via ollama > no account needed for this routeIllustration, not a recording.
05 Works with
Your host, your model.
-
Claude Code
- Codex
- ChatGPT
- Gemini
- Anthropic API
- Ollama