AI 编程工具
meow.review.nvim:在 Neovim 中为 AI 辅助开发留下代码评审注释
meowshed/meow.review.nvim · Inline code review annotations for AI-assisted development workflows in Neovim
ELI5:它是什么,解决什么问题
meow.review.nvim 是一个 Neovim 插件,用于在编辑器中为代码(包括 AI 生成的代码)留下带类型的持久化评审注释,并将其导出为结构化 Markdown 供 AI 代理据此定位和修复问题。注释支持 ISSUE、SUGGESTION、NOTE 等类型,可关联 Treesitter 符号与 git/vimdiff hunk,以 JSON 持久化保存,并支持可插拔的导出器和格式化器。内置 file、file_prompt、clipboard 导出目标,检测到 avante.nvim 或 codecompanion.nvim 时自动注册对应导出器,同时提供导航、解析状态、过期检测、状态栏和 sign column 集成等能力。
核心能力与快速开始
★ 11 · Lua
- 能做什么
- 在 Neovim 中创建、编辑、查看和删除带类型的代码评审注释(内置 ISSUE、SUGGESTION、NOTE,可自定义类型与图标/高亮)。注释附带 Treesitter 符号上下文,并可自动关联 git hunk(gitsigns)或 vimdiff hunk。注释以 JSON 持久化保存(默认 .cache/meow-review/annotations.json),支持位置漂移跟踪与过期检测。提供可插拔导出系统,内置 clipboard、file、file_prompt 导出器,以及 markdown 和 json 格式化器;检测到 avante.nvim 或 codecompanion.nvim 时自动注册对应导出器。支持导出摘要块、按当前文件过滤、导出后清空、注释标记为已解决、跨文件跳转与按类型筛选、statusline 计数、sign column 标记、:checkhealth 健康检查。
- 适用场景
- 适用于在 Neovim 中进行 AI 辅助编程时,对 AI 生成的代码逐处留下评审意见,并生成结构化 Markdown 提示交给 AI 代理(如 avante.nvim、codecompanion.nvim,或自定义导出到 zellij 中运行的 opencode)执行针对性修改;也适合人工代码评审时在编辑器内记录问题、建议与备注,并在再次打开项目时继续跟踪这些注释。
- 项目形态
- 可直接使用的工具
- 部署方式
- 作为 Neovim 插件安装(README 给出 lazy.nvim、packer.nvim、rocks.nvim 三种安装方式),具体运行环境与托管方式未说明。
- 主要依赖
- Neovim ≥ 0.11.0;必需依赖 nui.nvim。可选依赖:nvim-treesitter(符号上下文)、gitsigns.nvim(git hunk 关联)、snacks.nvim / telescope.nvim / fzf-lua(选择器 UI)、avante.nvim 或 codecompanion.nvim(自动注册导出器)。
- 使用限制
- 仅面向 Neovim 环境,插件本身不设置默认快捷键,只提供 <Plug> 映射与命令;使用 rocks.nvim 安装需 0.2.2 或更高版本,早期版本不安装 plugin/ 目录因而没有 :MeowReview 命令或 <Plug> 映射。其他部署条件、API 成本与使用限制未说明。
- 许可证
- MIT
- 最近推送
- 2026-09-28 22:09
资料检查:2026-09-29 07:00 · 卡片整理:2026-09-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在 Neovim 中为代码(包括 AI 生成的代码)添加带类型的持久化评审注释,并将注释导出为结构化 Markdown,供 AI 代理据此定位和修复问题,辅助代码审查与排错。
查看内容依据
meow.review.nvim 是一个 Neovim 插件,用于在编辑器中为代码(包括 AI 生成的代码)留下带类型的持久化评审注释,并将其导出为结构化 Markdown 供 AI 代理据此定位和修复问题。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。