OpenAI
需要服务商的 API key。
~/.aider.conf.yml
去拿 key ↗终端 AI 结对编程:一句话在 git 仓库里改代码
Aider · 图标来自 registry
这个应用自带运行环境——不用另装 Node.js、Python 或其它依赖。
终端 AI 结对编程:一句话在 git 仓库里改代码
registry 数据更新于: 2026-11-14
配置文件写到
~/.aider.conf.yml
数据全部留在你自己电脑上,不上传任何地方。卸载 = 删掉这些文件夹。
Windows 一个便携文件(macOS 版在路上)。双击就跑——不用安装、不要管理员权限。
去下载 →打开 AiBOX 应用目录,找到 Aider 点安装。AiBOX 先检查你机器上已有什么,只补缺的。
自动下载并校验、写配置文件,需要 key 时帮你填好。你只管点下一步。
✓ 装到能用为止。想自己手动装?完整文字教程就在下面。 看教程 ↓
同样步骤的文字版——按自己的节奏来。
一句话:Aider(GitHub 5 万+ Star)是住在终端里的 AI 结对程序员——你用中文/英文描述要改什么, 它直接改你 git 仓库里的文件并自动提交;主流云端模型和本地免费模型都能接。
aider > 对话提示符:点名文件、提出修改,改动直接落盘(默认自动提交)~/.aider.conf.yml(家目录)或仓库根目录的 .aider.conf.ymlrequires_python >=3.10,<3.13 实测)——用 python --version / python3 --version 确认pip install --user,全在用户目录)、Docker、Node.jsaider-chat wheel(带 sha256 校验),执行 pip install --user——全程无需管理员python -m pip install aider-chat(macOS 用 python3 -m pip ...)python -m pip install aider-install 再运行 aider-install——自动准备独立环境(自带 Python/uv),零配置
PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simpleaider,出现 aider > 提示符export OPENAI_API_KEY=... / export ANTHROPIC_API_KEY=...(aider 读取标准环境变量,官方文档);或 --model ollama/... 用免费本地模型
~/.aider.conf.yml(按"git 根目录 → 当前目录 → 家目录"顺序查找,官方配置文档),例如:model: anthropic/claude-sonnet-4-5
auto-commits: true
dark-theme: true
.aider.input.history、.aider.chat.history.md——跟着仓库走,不跟应用走(备份仓库即备份)
aider --version 输出 aider 0.86.xaider factorial.py 能加载文件并显示模型摘要/help 能列出全部会话内命令aider: command not found:--user 的脚本目录可能不在 PATH——先用python -m pip show aider-chat 确认装上了,再把用户 Scripts 目录加进 PATH,或改用 python -m aider 启动
python 弹出应用商店:去 python.org 装 Python 3.10–3.12(按用户安装、无需管理员),勾选 "Add to PATH"PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple--model 或配置文件换模型python -m pip install --upgrade --user aider-chatpython -m pip uninstall -y aider-chat(macOS 用 python3 -m pip ...);建过 ~/.aider.conf.yml 就一并删除.aider.input.history / .aider.chat.history.md 留在仓库中——不需要就自己删~/.aider.conf.yml,删除前先导出——先备份用 AiBOX 安装时向导会自动填好——这一节给想手动配置的人。
Windows / macOS 都能装——在对应系统上用 AiBOX 一键安装。
难度 3 / 5。下载和配置都由 AiBOX 完成,你只要点向导、需要 key 时粘贴一下。
全部留在你自己电脑上:~/.aider.conf.yml。卸载就是删掉这些,不会上传任何东西。
步骤过时、报错看不懂、错别字——告诉我们,这一页马上修。
步骤不对、报错看不懂、错别字——开个 issue,有人看。