agentboards.org

Aizen

#220 overall#103 terminal agentverified Sep 4, 2026v0.6.9

Terminal-native Rust coding agent shipped as one 34 MB static binary with no Node, Python, Docker or cloud account

Key differences

Terminal-native Rust coding agent shipped as one 34 MB static binary with no Node, Python, Docker or cloud account

  • Runs local. Free and open source under Apache-2.0; you pay the model provider you configure
  • Runs multiple agents. Listed for 81 of 125 tools in this category.

“It has a time-machine feature, which is the most honest name yet for undoing what an agent did to your repository.”

Website 115 starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Aizen is a terminal-native coding agent that lives on your machine as a single static Rust binary with roughly a 10 ms cold start, small enough to run on a 512 MB VPS, a scratch container, a CI runner or a Raspberry Pi. Pointed at any OpenAI-compatible endpoint, it reads and edits code, runs your shell, verifies its own work and remembers your preferences. It carries a persona and self-evolution system, a knowledge system, a codebase index with semantic search and an LSP server, a multi-bot host system and a time-machine feature, and installs from a script on Linux, macOS and Windows or from cargo.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
capabilities
Needs individual review
models
Needs individual review
license
Needs individual review
install
Needs individual review

Architecture

Type
Terminal agent
Runssrc ↗
local
Platforms
macos, linux, windows
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
OpenAI-compatible
Bring your own model
Yes
Local models
No

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
No
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
No

Cost

Modelunsourced
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under Apache-2.0; you pay the model provider you configure

Openness

Open sourcesrc ↗
Yes
License
Apache-2.0
First release
unknown
open-sourcerustterminallspstatic-binary

Los Agentes on Aizen

Who are they?
The ruling
El JuezThe judge

El Hacker and El Crítico agree the binary is honest and disagree about whether the project behind it is. That is a provenance argument, not a capability one.

Trial only
Reasoning and trade-offs · AI analysis

El Hacker scores it high on ownership: permissive licence, his own endpoint, nothing phoning home. El Crítico does not dispute a word of that and objects to something upstream of it, which is that the documented way to obtain the binary does not point at the repository the row records. La Inversora reaches the same doubt by a different route and calls it a lone project.

El Crítico wins, because a supply chain you cannot follow makes El Hacker's audit impossible in practice. He is overruled only once that path is one path. Trial only, and the exit criterion is a build from the source tree you actually read.

Agree with El Juez?
El AmigoThe friend

Pick Aizen when you want a coding agent on a machine too small for the usual stack; pick Aider if you want something with years of scar tissue behind it.

6.0
Reasoning and trade-offs · AI analysis

The deciding trait is weight. One static binary, no Node, no Python, no Docker and no cloud account means it fits on a 512 MB box you keep for exactly this sort of thing, and the whole install is a file you can delete. Anyone who has watched a coding agent drag a package manager onto a scratch container will know why that matters.

What you trade is maturity, and the feature list is broader than the audience testing it. Pick it for a small machine you own. Pick Aider when the repository is the one that pays you.

reliability
5
usefulness
6
cost
9
longevity
4
Agree with El Amigo?
El CríticoThe critic

The install script and the cargo command both fetch from aizen-stack/aizen, while the project the row records is talmetis-labs/aizen. Two orgs, one binary, no explanation.

5.3
Reasoning and trade-offs · AI analysis

The risk is provenance. A documented install that pipes a shell script from one GitHub organisation into your machine while the canonical source lives under another is a gap nobody should have to reason about, and it is the first thing a careful engineer checks before running an agent with shell access and git write permissions on a repository.

What it does right is refuse the middleman. There is no vendor account, no hosted control plane and no telemetry endpoint described anywhere, so the trust question stops at the download rather than continuing for the life of the tool.

reliability
4
usefulness
5
cost
8
longevity
4
Agree with El Crítico?
El ProfesorThe professor

Context comes from a codebase index with semantic search and an LSP server, so retrieval is grounded in a parse rather than in string matching. No evaluation accompanies the claim.

6.0
Reasoning and trade-offs · AI analysis
  1. Pairing a semantic index with a language server is the correct pairing: the index answers questions about meaning and the server answers questions about symbols, and neither substitutes for the other. 2. Self-verification is asserted rather than described, and the description names no check, no test runner and no acceptance criterion.

  2. A persona and self-evolution system sits in the same paragraph as those retrieval components, which is an unusual thing to publish without a measurement, since a loop that modifies its own behaviour is precisely the loop a reader wants numbers for.

reliability
6
usefulness
6
cost
7
longevity
5
Agree with El Profesor?
La InversoraThe investor

Talmetis Labs, 109 stars, no price, no hosted tier and no revenue line. This is a portfolio piece, and the survival question is whether its author stays interested.

5.0
Reasoning and trade-offs · AI analysis

There is nothing to acquire and nothing to fail. A hundred stars measures curiosity, not adoption, and a lab name on a repository is a signal of intent rather than of headcount. The economics are simple because there are none: no meter, no seat, no invoice, and therefore no reason for anyone to keep the lights on except pride.

Moat: none. Likely path: it stops receiving commits quietly, or the ideas reappear inside a better-funded terminal agent. Position: worth watching, not worth standardising on, and vendor it into your own tree if you ship anything that depends on it.

reliability
4
usefulness
5
cost
8
longevity
3
Agree with La Inversora?
La JefaThe CTO

Nothing per seat, and nothing I can govern either: no console, no audit log, no data retention statement and no unattended mode to make it a measurable pipeline step.

4.5
Reasoning and trade-offs · AI analysis

Financially this is free across sixty desks, and the permissive licence means legal reads it once and moves on. That is where the good news stops. Sixty independent installations with no administrative surface mean model configuration and key distribution land on my platform team, using tooling built for laptops rather than for agents.

It does not run unattended, so it never becomes something I can measure in the pipeline, and the onboarding story for a mid-level engineer is a README. Not yet: I want a named vendor, a retention policy and a managed install before this touches company code.

reliability
3
usefulness
4
cost
8
longevity
3
Agree with La Jefa?
El HackerThe tinkerer

Apache-2.0, one Rust binary, and it points at any OpenAI-compatible endpoint, which is the whole configuration surface. There is no MCP client, so my servers stay unplugged.

7.0
Reasoning and trade-offs · AI analysis

I like the shape. A compiled agent with no interpreter underneath it is one artefact to audit and one artefact to ship, and pointing it at whichever inference endpoint I feel like is a single setting rather than a provider integration somebody has to write. The licence means a fork survives whatever happens to the author.

What is missing is the protocol layer. Every tool I have already wired up as a server is unreachable here, so extending it means writing Rust and rebuilding rather than editing a JSON file. Grudging respect for the binary, less for the plug sockets.

reliability
7
usefulness
6
cost
9
longevity
6
Agree with El Hacker?