如何让 Aider (AI 编程助手) 接管并读取现有的本地代码

很多时候,我们不是从零开始写代码,而是通过 SFTP 上传了一个现有的项目文件夹(例如 aibot)。但是,直接启动 Aider 往往会提示看不到文件或 Git 报错。本教程将教你标准的操作流程。

🚀 核心逻辑: 上传文件 -> 初始化 Git (关键步骤) -> 启动 AI -> 加载文件 -> 开始工作。

第一步:进入项目文件夹

首先,通过 SSH 登录服务器,并进入您上传的项目目录。

cd ~/projects/aibot

第二步:初始化 Git (这是最容易被忽略的一步!)

Aider 必须依赖 Git 来工作。如果您上传的文件夹里没有 .git 目录,Aider 会拒绝读取文件。请务必在启动 Aider 之前执行以下三行命令:

# 1. 初始化仓库
git init

# 2. 追踪所有文件
git add *

# 3. 提交第一版记录 (这一步不做,Aider 依然会报错)
git commit -m "Initial upload"

当看到类似 create mode ... 的提示,说明文件已经成功“入库”了。


第三步:启动 Aider

现在环境已经准备就绪,使用我们配置好的快捷指令启动机器人:

# 启动标准版
aider

第四步:将文件“喂”给 AI

启动后,AI 默认是为了省钱不会自动读取文件的。您需要告诉它要把哪些文件加入聊天上下文。在 Aider 的对话框(>)中输入:

场景 A:添加特定文件(推荐)

/add bot.py run.sh requirements.txt

场景 B:添加当前目录下所有文件

/add *

看到 Added bot.py to the chat 等提示,代表 AI 已经“看”到了代码。


第五步:开始 Vibe Coding

现在 AI 已经理解了您的代码,您可以像专家一样给它下达指令了。例如:

“请帮我审察刚才添加的所有代码,检查有没有安全漏洞,并为我制作一份详细的《部署使用教程》。”

💡 提示: 如果在 Aider 内部发现文件状态不对,最稳妥的方法是输入 /exit 退出,在系统终端里把 Git 搞定(第二步),然后重启 Aider。
滚动至顶部