Aider
The benchmark terminal pair-programming agent. Its two signature patterns: a tree-sitter powered repo map that gives the model compressed, ranked codebase context, and diff-based edit formats that make model edits reliable and reviewable.
View source on GitHubKey takeaways
- 01
Repo map: compressed, ranked codebase context beats raw file dumps
- 02
Diff-based edits are more reliable than whole-file rewrites
- 03
Git-native workflow: every agent change is a commit you can undo
Flows built on this research
MCP & Tooling
Build a Repo Map for Code Navigation
Give your agent compressed, ranked codebase awareness - the tree-sitter repo-map pattern that beats raw file dumps.
4 steps · 90-150 minutes
MCP & Tooling
Design Tool Schemas for Agents
Write tool schemas that constrain model behavior: tight types, enums over strings, and parameters that make misuse hard.
4 steps · 60-90 minutes