做了一个 Neovim 里的 AI 编程 Agent 前端 pi2.nvim,开源求交流

7 月 31 日
 yuez

背景

一直在用 pi coding agent 做日常开发,它是一个极简的终端 AI 编程 agent (类似 Claude Code / Codex CLI ,但更轻量、可定制)。上游有个 Neovim 前端 alex35mil/pi.nvim,我在上面加了不少自己需要的功能,越加越多,最后独立成了 pi2.nvim(π²),MIT 开源。

声明:pi2.nvim 是 alex35mil/pi.nvim 的 fork ,基础架构( RPC 桥接、chat 布局、diff review 、session 管理)全部来自上游,在此致谢。本文只聊 fork 新增的部分。

演示

Agent 读文件 → 编辑 → 验证,带实时流式输出和 :PiTree 会话树导航:

相比上游多了什么

安装

需要 Neovim 0.10+ 和 pi 在 PATH 里。lazy.nvim 配置见 README: https://github.com/zgs225/pi2.nvim#installation

为什么发这里

项目刚发了 v1.0.0 ,功能基本稳定但肯定还有粗糙的地方。想听听大家的使用体验——哪些功能有用、哪些设计反直觉、缺什么关键能力。欢迎 issue / PR / 评论区聊。

GitHub: https://github.com/zgs225/pi2.nvim

2303 次点击
所在节点    分享发现
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1231354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX