Aider
Aider is an open-source AI programming assistant that runs primarily in command-line environments and supports deep integration with Git repositories. It allows users to write, modify, and refactor code through natural-language conversation. The tool is compatible with multiple mainstream large language models and maintains a coding benchmark leaderboard based on real code-editing tasks, used to evaluate the practical coding performance of different models.
Core Facts
Claude Code是Anthropic推出的一款基于终端(CLI)的AI编程工具
Aider is an open-source command-line AI pair programming tool developed by Paul Gauthier, emphasizing deep integration with Git workflows.
Aider is an open-source AI pair programming tool that supports connecting to multiple large model backends including GPT-4, Claude, and Gemini.
Timeline (last 90 days)
The edit formats supported by Aider include whole, diff (SEARCH/REPLACE blocks), diff-fenced (mainly aimed at Gemini models), udiff (a simplified unified diff), and two editor- variants in architect mode.
Aider's diff format behaves similarly to Codex in repeated-line scenarios: perfect_replace in editblock_coder.py replaces the first matching block and then returns; only when a SEARCH block elides lines with ... and that fragment appears multiple times does Aider refuse.
Aider's whole format requires the model to return the entire file content and overwrite directly, with no risk of match failure, but it consumes many tokens and may overwrite concurrent changes.
Aider's udiff is a simplified unified diff that keeps the +/- line markers but omits line numbers and most metadata, aiming to reduce the model's tendency to elide code with comments.
Aider's diff-fenced is a variant of diff in which the difference is that the file path is written inside the code fence, and it is mainly aimed at Gemini models.
Aider's diff format uses SEARCH/REPLACE blocks: the model outputs a <<<<<<< SEARCH section (the original code to find) and a >>>>>>> REPLACE section (the replacement code), and the applier locates the SEARCH content in the file and replaces it wholesale with the REPLACE content, relying on no line numbers and not requiring the full file to be output.
Aider's polyglot leaderboard (last updated on November 20, 2025) lists a Correct edit format column next to the pass rate on 225 exercises, with gpt-5 (high) in first place at 88.0% correctness and a format correctness rate of 91.6% when using the diff format.
Aider also reads the ~/.aider.conf.yml configuration file.
Through the goroute setup all command, GoRoute can automatically configure terminal coding tools such as Claude Code, OpenCode, Codex, Cursor, Aider and Cline.
The five fastest-growing tools in the OWASP-tracked dataset (Claude Code, Gemini CLI, Codex, Cline, and Aider) all belong to the coding agent category.
27 more timeline events
All Facts (20)
Claude Code是Anthropic推出的一款基于终端(CLI)的AI编程工具
80%VerifiedAider is an open-source command-line AI pair programming tool developed by Paul Gauthier, emphasizing deep integration with Git workflows.
70%VerifiedAider is an open-source AI pair programming tool that supports connecting to multiple large model backends including GPT-4, Claude, and Gemini.
65%UnverifiedAider通过抽象模型接口层让用户可以在不改变工作流的前提下自由切换底层模型
85%UnverifiedAider支持几乎所有主流大模型,包括GPT-4、Claude、Gemini、本地模型等
85%UnverifiedAnthropic官方推出的Claude Code和开源社区的Aider已验证了CLI形态AI编程工具的市场需求
85%UnverifiedClaude Code和Aider等成熟AI Agent都使用了Function Call机制而非纯提示词方案
85%Unverified终端AI编程工具(如Zicoder Copilot、Aider、Claude Code)可在任何SSH远程环境中运行,易于脚本化和自动化,与tmux/vim等工具链无缝集成
80%Unverified开源社区的Aider较早实现了与Git的深度集成
75%Unverified终端AI工具赛道在2024-2025年间经历了爆发式增长,参与者包括GitHub Copilot CLI、Gemini CLI、Anthropic的Claude Code、Cursor的终端集成以及Aider、Continue等开源项目
75%UnverifiedCursor CLI、Aider、Claude CLI等AI开发工具也可能遇到类似的代理连接问题,可用相同的环境变量方法解决
75%UnverifiedGemini CLI belongs to the same category of AI coding assistants as GitHub Copilot CLI, Cursor, and Aider
70%Partially VerifiedAider is an open-source command-line AI coding tool
65%UnverifiedThe architectural evolution of AI coding tools has gone through three stages: IDE plugin mode, local Agent mode, and cloud-based Agent platform.
60%UnverifiedThe edit formats supported by Aider include whole, diff (SEARCH/REPLACE blocks), diff-fenced (mainly aimed at Gemini models), udiff (a simplified unified diff), and two editor- variants in architect mode.
50%UnverifiedAider's polyglot leaderboard (last updated on November 20, 2025) lists a Correct edit format column next to the pass rate on 225 exercises, with gpt-5 (high) in first place at 88.0% correctness and a format correctness rate of 91.6% when using the diff format.
50%UnverifiedAider's diff format uses SEARCH/REPLACE blocks: the model outputs a <<<<<<< SEARCH section (the original code to find) and a >>>>>>> REPLACE section (the replacement code), and the applier locates the SEARCH content in the file and replaces it wholesale with the REPLACE content, relying on no line numbers and not requiring the full file to be output.
50%UnverifiedAider's diff-fenced is a variant of diff in which the difference is that the file path is written inside the code fence, and it is mainly aimed at Gemini models.
50%UnverifiedAider's udiff is a simplified unified diff that keeps the +/- line markers but omits line numbers and most metadata, aiming to reduce the model's tendency to elide code with comments.
50%UnverifiedAider's whole format requires the model to return the entire file content and overwrite directly, with no risk of match failure, but it consumes many tokens and may overwrite concurrent changes.
50%