tuicr
SHA-256tuicr 是一款带 vim 快捷键的终端代码审查工具,支持把评论推送到 GitHub/GitLab、复制到剪贴板或输出到 stdout。
终端里的代码审查神器,用 vim 快捷键看 diff、写评论,一键提交到 GitHub/GitLab。
核心功能
- 终端内查看 GitHub 风格的连续 diff,支持流畅滚动
- 行/范围/文件/摘要四级评论,支持 vim 快捷键和可视模式
- 审查进度按文件或 hunk 保存,跨会话续审
- 支持将评论作为真实 PR Review 推送到 GitHub 或 GitLab
- 一键复制结构化 Markdown 到剪贴板,适配 AI 编码助手
避坑指南
- •推送评论到 GitHub 需要已认证的 gh 命令,到 GitLab 需要已认证的 glab 命令,且 GitLab 的 Request changes 要求当前账号是已分配的 reviewer。更新命令对某些包管理器(如 nix run)无法生效,需要改用 nix profile install。首次使用建议按 ? 查看完整快捷键。
适用场景
- 在终端里快速审查 GitHub PR 或 GitLab MR,边看边写行内评论
- 搭配 Claude/Codex/Cursor 等 AI 编码助手,把审查评论复制给智能体处理
详细介绍
tuicr 是一款在终端里进行代码审查的 TUI 工具,支持完整的 vim 快捷键。它把 GitHub 风格的连续 diff 展示在终端里,让你可以在行、范围、文件和摘要四个层面写评论,然后一键把评论作为真实的 PR review 推送到 GitHub 或 GitLab,也可以复制为结构化 Markdown 到剪贴板或输出到 stdout,方便交给 AI 编码助手处理。审查进度会按文件或 hunk 保存,跨会话不丢失。支持 git、jj 和 Mercurial,可审查未提交改动、commit 区间、GitHub PR 或 GitLab MR。相比 hunk 和 lumen 这类同类工具,tuicr 的 vim 支持更完整(包含可视模式、`{N}G`、`Ctrl-d/u` 等),而且是唯一能直接把行内评论推送到 GitLab 的方案。安装方式多样(curl、Homebrew、Cargo、Mise、Nix),还内置自动更新命令。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
安装:执行 curl -fsSL tuicr.dev/install.sh | sh 或 brew install agavra/tap/tuicr
在 git 仓库中运行 tuicr 打开 TUI,用 j/k 上下移动,c 添加评论
按 y 复制 Markdown 评论,或输入 :submit 推送到 GitHub/GitLab
- 安装:执行 curl -fsSL tuicr.dev/install.sh | sh 或 brew install agavra/tap/tuicr
- 在 git 仓库中运行 tuicr 打开 TUI,用 j/k 上下移动,c 添加评论
- 按 y 复制 Markdown 评论,或输入 :submit 推送到 GitHub/GitLab
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
67addacc28ee9c6d1ce84220954f1ff0c6a82b374822142dd8cb615b3d425ec5该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
根据安装方式卸载:若用 Homebrew 安装,执行 brew uninstall tuicr;若用 Cargo 安装,执行 cargo uninstall tuicr;若是 curl 脚本安装,删除对应的可执行文件(通常在 ~/.local/bin/tuicr)即可。配置文件位于 ~/.config/tuicr/ 或 %APPDATA%\tuicr\,如需彻底移除可一并删除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境