tuicr 是一个带 vim 键位的代码审查 TUI,发音类似 "tweaker"。它把 GitHub 风格的连续 diff 搬进终端,让你在一个流里滚动浏览所有变更文件,支持行级、范围级、文件级和审查级评论,审查进度按文件或 hunk 粒度持久化保存。
审查完可以直接把评论推送到 GitHub 或 GitLab 成为真正的 PR/MR 审查,也可以复制成结构化 markdown 交给 Claude、Codex、Cursor 等编码代理,或通过 --stdout 管道给其他进程。支持 git、jj 和 mercurial,可审查未提交改动、commit 范围或任意 GitHub PR / GitLab MR。
安装方式:curl -fsSL tuicr.dev/install.sh | sh,或 brew install agavra/tap/tuicr,也支持 cargo、mise、nix 和预编译二进制。tuicr update 可一键更新,支持按版本安装。
快速上手:直接运行 tuicr 选择 commit,tuicr -w 审查未提交改动,tuicr pr 125 打开 GitHub PR。TUI 内用 j/k 导航,c 添加评论,y 复制审查结果,:submit 推送到 GitHub 或 GitLab。
配置方面,支持 catppuccin、onedark、gruvbox 等 20 余款内置主题,也可自定义主题和语法高亮。提供 Rust 库 API,方便其他工具基于持久化审查会话做二次开发。
相比 hunk、lumen 等同类工具,tuicr 的优势在于完整的 vim 键位模型、可直接推送行级评论到 GitHub 和 GitLab,以及面向编码代理的 markdown 导出。MIT 许可。
GitHub
#GitHub #开源 #tuicr #代码审查 #TUI #Vim #Rust #GitLab #开发工具
@GitHubTrendingHub

