plan · edit · run · review — without leaving the shell
AI Doer CLI is a fast, local, terminal-native agent. It reads your codebase, edits files, runs commands, and remembers your project — all from a single binary, with the same engine that powers the AI Doer editor.
curl -fsSL /install.sh | sh
Everything the AI Doer editor can do, from a single binary you can drop onto any machine, server, or CI runner.
Give it a task and it plans, edits files, and runs commands to get it done. Switch between agent, plan, ask, and debug modes on the fly.
Written in Rust. No Node, no Python, no runtime to install — just download, run, and start coding. Instant startup, tiny footprint.
Semantic memory and RAG are on by default, so the agent recalls your project's structure and past context across turns and sessions.
You stay in control. Approve tool calls inline, trust folders once,
and run fully unattended with --yolo when you want to.
Defaults to the free Auto model, or point it at any provider. Switch
models per turn with /model — no config gymnastics.
A polished terminal UI: collapsible reasoning and tool calls, a live input cursor, scrollback, and copy-paste that just works.
The installer detects your OS and architecture, grabs the matching
release, and puts aidoer on your PATH.
curl -fsSL /install.sh | sh
On Windows 10/11, open PowerShell and run this command. It downloads the
Windows build, verifies it, and adds aidoer to PATH.
irm https://ai-doer.com/install.ps1 | iex
aidoer login.
Both installers check the download against its published SHA-256 before
installing anything. Then run aidoer login to sign in.
Prefer a manual install? Grab the archive for your platform, extract it,
and move aidoer onto your PATH. Checksums are verified below.
$ curl -fsSL /install.sh | sh
Downloading aidoer-aarch64-apple-darwin.tar.gz
Verified SHA-256 dddc395f00808898e547b51691e185b9…
✓ Installed aidoer to ~/.local/bin
$ aidoer login
✓ saved to ~/.getaibd/config.toml
$ aidoer v0.3.0
✻ model Auto · agent · ready
› fix the failing test in api/users
● Ran 3 steps — edited 2 files, tests pass
›