Aider for Git-Based Pair Programming in a Terminal
Aider works from the command line with files in a Git repository. Add specific files to the conversation and examine changes through Git.
Who it is for
Command-line users who prefer to keep a code edit and its review tied to a Git working tree.
Limits to check
- Model capabilities and cost depend on the configured provider.
- Inspect how commits are handled and begin from a known worktree state to keep the diff attributable.
Try a sample task
A Python CSV importer already has regressions for missing columns, but spaces in header names still break it.
Use the importer and its tests as context. Trim header whitespace, report duplicate normalized names clearly and cover both cases.
What to verify
Inspect the Git diff and run the importer tests with a sample row whose header has spaces and a row with duplicate headers.