Aider 平替 Cursor Composer 简明教程
目录
背景
TLDR: 大善人被薅急了,导致淘宝便宜的 Cursor Pro 集体阵亡
话说前头
只平替 Cursor Composer。Cursor 的其它功能,比如:
- 补全:用 Supermaven 或者其它的,比不上 Cursor,但聊胜于无
- CMD+K:这是免费功能,配个 APIKey 接着用 Cursor 就好
Aider 是啥
四舍五入等于 Composer Agent 模式,有自己的一些特点,后面会详细展开
- 相信你看出来了,这是个命令行工具,不过你不用担心门槛太高,交互不便。 aider 绝对是我见过最直观,最轮椅的命令行工具
- aider 提供了网页版,目前功能有限但使用体验尚可,相关功能正在积极开发中
安装
Mac/Linux
curl -LsSf https://aider.chat/install.sh | sh
Win
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
最小化配置
以下是 Mac/Linux 的步骤(Win 其实步骤一样,不一样的只是具体命令,有 Win 的佬友们评论区补充哈
- 创建配置文件
vim ~/.aider.conf.yml
- 文件内容
# 名字可以通过 aider --list-models 关键词查询 model: openrouter/anthropic/claude-3.5-sonnet api-key: # xx=key 可以查看 https://aider.chat/docs/llms.html # 比如 gemini 就需要配置 gemini - openrouter=xxx # 默认加入上下文的文件。 无缝迁移 cursorrules read: [.cursorrules] chat-language: 中文
- hello world
> aider # 在项目根目录,简单一个 'aider' ─────────────────────────────────────────────────────────────────────────── Aider v0.74.1 Model: gemini/gemini-exp-1206 with diff edit format Git repo: .git with 49 files Repo-map: using 4096 tokens, auto refresh # aider 也有仓库上下文索引能力 Added .cursorrules to the chat (read-only). ─────────────────────────────────────────────────────────────────────────── Readonly: .cursorrules > 你好 你好!我已理解 SEARCH/REPLACE block 的规则。 我将按照这些规则提供代码更改建议。 Tokens: 9.2k sent, 36 received. ─────────────────────────────────────────────────────────────────────────── Readonly: .cursorrules >
把习惯带到 Aider
回顾下 Cursor Composer 的主要习惯,对应的在 aider 怎么整,怎么迁移
Aider 不完全亮点
- Apply 超级快!!
- 对于较复杂的需求,通常需要先设计技术方案,再实现。 对应到 Cursor 通常是一次方案 chat(当然更复杂的需求建议起文档),一次实现 chat。 而 aider 提供 architect 模式,可以自动化这个工作
- 别的欢迎佬们补充
更多
官网一手资料
全面系统性学习还是得仔细看官网
一起来分享!!! ![:hugs: :hugs:](https://linux.do/images/emoji/apple/hugs.png?v=12)
任何人都有文档编辑权限,但在此之前需要遵守一些规范:
- 文档
上部分属于极简入门教程,原则上不包含任何高级技巧 & 配置。所以在编辑之前请思考:
- 如果只是 typo,排版,描述优化等小修小补,Do it!!!
- 如果是内容上的添加(包括配置),需要克制,任何新增都会提高入门门槛。请评论区先讨论,或者加入下半部分
- 下半部分为开放共建区,编辑形式包括:
- 直接添加内容
- 把你的分享写到评论区,Copy 右下方评论链接贴进来
- 另写文档,此处仅引用
高阶技巧
Aider in your IDE | aider
In-chat commands | aider
Chat modes | aider
火山引擎-aider-deepseek 完整配置参考
Windows Tips
自定义模型配置
使用效果分享(包括生成代码质量等
待佬们施工
其它
- 抛弃Cursor,拥抱Aider
- aider 排名新增R1+sonnet
- aider这个榜一的模型是怎么组合的?
- DeepSeek V3 代码能力评测:在 Aider 编辑任务中超越 Claude 3.5
- 685B的Deepseek V3上抱脸了,Aider榜上超sonnet了,LiveBench数据好像也出了
- DeepSeek在CopilotArena 最适合编程排行榜排名第一!aider排行榜第二!
以上标题分类也欢迎佬友细化