Skip to main content

Aider

Install, authenticate, and resume Aider inside Daintree, including provider env vars, the --no-auto-commits launch flag, and --restore-chat-history.

Reviewed

Aider

Aider is a Git-aware AI pair programmer that edits files in your repo directly. It runs as a process in its own Daintree terminal panel with full PTY emulation, like every other built-in agent.

Commandaider --no-auto-commits
Shortcut— (assignable in Keyboard settings)
RenderingAlt-screen — Daintree leaves Aider's own screen handling alone
Resumeaider --restore-chat-history (rolling history, no session ID)
Quit command/exit
Permission bypass--yes-always
PlatformsmacOS, Windows, Linux

Install & Authenticate

python -m pip install aider-install && aider-install
# or
brew install aider

The aider-install shim is the path Aider recommends: it resolves the right aider-chat build for your Python. pipx install aider-chat also works on all three platforms. Aider itself is provider-agnostic — it picks up OPENAI_API_KEY, ANTHROPIC_API_KEY, GEMINI_API_KEY, DEEPSEEK_API_KEY, OPENROUTER_API_KEY, or AIDER_API_KEY from your environment, or reads .aider.conf.yml from your home directory or project root.

Resuming Sessions

Aider has no session ID. It writes .aider.chat.history.md and .aider.input.history into the repository root, and Daintree resumes by relaunching with --restore-chat-history so Aider reads them back. Quit with /exit.

Because that history lives in the project folder rather than a home-directory store, it physically travels with the code: move or rename a project and the conversation resumes at the new path. Aider is the only built-in agent for which that is true. See Session Management for what else persists.

Launch flags, custom presets and display titles are covered in Agent Presets. What the working, waiting and exited badges on a running agent mean is covered in Agent States.

Tip
If aider isn't detected after install, confirm it's on your PATH (which aider on macOS/Linux, where aider on Windows), then restart Daintree.