开源djinnvim:让大模型用Vim命令精准编辑代码的MCP服务器
snapzee0 · reddit · 2026-08-01
开发者开源了 djinnvim,一个让 LLM 以 Vim 风格操作代码的 MCP 服务器。项目旨在解决大模型在处理大文件或多处替换时,缺乏像 sed 这样的底层工具箱但又需要精准编辑的问题。
核心机制:
- 这是一个 Python 编写的 MCP 服务器,向模型暴露了最常用的 Vim normal 和 ex 模式命令。
- 由于 LLM 无法像人类一样使用可视化界面,每条命令执行后都会回显修改的行及其上下文(大段内容用省略号代替),让模型知道改动结果。
测试表现:在 Haiku 4.5 和 Sonnet 5 上的基准测试显示,在允许使用 MCP 但禁用完整 CLI 工具箱的场景下,该工具填补了高效编辑的空白。项目目前处于实验阶段,作者欢迎社区贡献。
「编程与Agent」频道最新
- 深度解析AI编程新范式:规格驱动开发的三种实践层级 — mattpocockuk · 2026-08-01
- 专家反思AI编程:规格文档应即用即弃,而非长期维护 — mattpocockuk · 2026-08-01
- Claude Code 隐藏设置:开启无限重试告别任务中断 — mobileraj · 2026-08-01
- Ethiack 推出 AI 自动化渗透测试,号称比人工快 30 倍 — rez0__ · 2026-08-01
- 用 Codex 结合 Three.js 制作风格化草地绘制工具 — anselm · 2026-08-01
- 实测:AI 编程 Agent 能让科研代码提速 60 倍,但无法判断科学正确性 — The Decoder · 2026-08-01