Pair.nvim — 留在代码库里的代理结对驾驶舱
为想保留『亲手写代码』手感、又不愿放弃代理辅助的开发者,把代理对话与研究辅助嵌入编辑器而非替代编辑器。
- 痛点
- 很多开发者喜欢用代理写代码,但逐渐发现自己对代码库的掌握在退化:代理改完了,人却没跟上。他们想要代理带来的速度,但同时保留对『写什么、写在哪里』的控制感,以及浸润在代码库中不断学习的过程。这种『既要又要』目前缺少顺手的工具。
- 方案
- 做一个 Neovim 插件(或 Vim 生态的配对层),把代理对话、代码库检索与研究辅助作为侧栏/浮层嵌入,而不是让代理直接改文件;所有由代理产生的内容都必须经由用户确认并被拆成可理解的小步骤,让用户始终在代码里而不是在聊天窗口里工作。
- 用户
- 使用 Neovim/Vim 的资深开发者,尤其是不希望代码库理解被代理掏空、偏好『人在回路』编码方式的人。
- MVP
- Neovim 侧栏对话界面;基于当前 buffer 与项目文件的检索问答;代理建议以 diff 预览形式出现并逐条确认;本地会话记录可保存;不自动写文件的安全默认值
- 变现
- 开源 MIT 核心 + 付费支持/配置包;或推出带有团队共享会话与私有部署选项的商业版。
- 为何现在
- 编码代理普及后,『代理削弱人对代码库理解』开始成为公开讨论的话题,这是一个由 AI 普及催生的反向需求,独立开发者靠一个高质量编辑器插件即可切入。