neovim frontend for opencode - a terminal-based AI coding agent
opencode.nvim 是一个专为 Neovim 开发的 AI 编程助手前端插件,它通过连接 opencode 终端 AI 代理,在编辑器内部构建了高效的交互式开发环境。该项目旨在通过上下文感知的对话界面,协助开发者直接在编辑器内完成代码分析、编写与优化,从而提供类似 Cursor AI 的编码体验。
集成持久化的聊天侧边栏,支持在 Neovim 内部直接与 AI 进行长期的交互对话。
自动捕获当前文件、选中文本或工作区状态作为上下文,确保 AI 的回复更加准确且符合项目需求。
提供实验性的快速聊天功能,允许通过快捷键针对当前行或选区直接向 AI 发送指令。
支持 AI 生成的快速代码编辑功能,插件可自动将 AI 的修改建议应用到当前缓冲区,实现高效的自动化编程。
该项目非常适合深度依赖 Neovim 环境,且希望在终端内获得 AI 辅助编程能力,以提升代码编写与重构效率的开发者。它特别适用于追求极致键盘工作流,同时希望利用 AI 快速处理上下文任务的编程场景。