Aider, the open-source coding agent, writes most of its own code
The Aider project tracks how much of each release Aider itself wrote. Recent releases report figures as high as 88%. It is a public, line-level record of an agent building its own product.
- Organization
- Aider (open source)
- Industry
- Developer Tools
- When
- Aug 2025
- Evidence
- Company reported
- Agents and tools
- Aider
Reported outcome
Aider's release notes report that Aider wrote up to 88% of the code in a release (v0.86.0, August 2025).
- up to 88% per releaseShare written by Aider
Caveats
Stated by the company that uses the agent (blog, earnings call, interview). Not independently audited.
- The project measures this itself, by counting lines in git blame. Lines are not the same as effort or difficulty.
- The figure changes a lot from release to release.
What the agent does
Aider runs in the terminal and edits files in a git repository from chat instructions. The maintainer uses Aider to build Aider, then counts how many new lines in each release came from Aider commits.
Why this is useful
Most claims about "AI wrote X% of our code" have no public data behind them. Aider's numbers come from public git history, so anyone can check the method.
What to copy
- If you want to know how much an agent helps, measure it from git, not from a survey.
- Make the agent commit its own changes with a clear author tag, so tracking is automatic.
Starter prompt
Written by us. A good first task for any terminal coding agent.
/add src/{module}.py tests/test_{module}.py
Add input validation to {function_name}:
- Reject {bad_input_cases} with a ValueError and a clear message.
- Add one test per rejected case.
Run the tests. Commit with the message "Add input validation to {function_name}".
Sources
- Aider release history — Aider, Aug 2025
- Self-assembly: how much of Aider's code was written by Aider — Aider, May 2024
Added Oct 16, 2026. Spotted an error? Send a correction.
Get new use cases weekly
One short email. Sources included.
Related use cases
Cloudflare built an OAuth 2.1 library with Claude and published the prompts in git
A working OAuth 2.1 provider library for Cloudflare Workers, written mostly by Claude and reviewed by Cloudflare engineers.
Rakuten engineer let Claude Code work alone for 7 hours on a vLLM feature
Seven hours of mostly autonomous coding in one run. Rakuten reports 99.9% numerical accuracy versus the reference method.
Stripe's Minions coding agents produce 1,000+ merged pull requests every week
More than a thousand pull requests merged each week are fully agent-produced and human-reviewed.