为 Claude Code CLI 提供可高度定制的状态栏,显示模型、Git 分支、Token 用量等信息。
- Star
- 3,414
- Fork
- 309
- 未关闭 Issue
- 97
- 最近提交
- 昨天
这是什么?
tuicr 是一款用于审查代码变更的终端界面工具。它将所有改动文件放在一个连续的、类似 GitHub 的 diff 视图中展示,可以对单行、行范围、整个文件或整体审查留下评论。审查进度可按文件或代码块(hunk)标记,并在多次会话之间保存。
它支持 git、jj 和 Mercurial,可以审查未提交的改动、提交区间,或已有的 Pull Request / Merge Request。审查完成后,评论可以直接作为行内审查提交到 GitHub、GitLab、Gitea、Bitbucket、Azure DevOps 或 Gerrit,也可以以结构化 Markdown 复制到剪贴板,或输出到标准输出。
其 Markdown 导出内容可直接粘贴给 Claude、Codex 等编程助手,每条评论都带有文件和行号。命令行的 `tuicr review` 子命令和 Rust 库 API 也可以读取已保存的审查会话,方便脚本和工具集成。
核心功能
- 01所有改动文件合并为一个连续 diff 视图,支持 vim 风格导航。
- 02可在行、行范围、文件和整体审查层级添加评论。
- 03按文件或代码块记录审查进度,并跨会话保存。
- 04可将行内审查直接提交到 GitHub、GitLab、Gitea、Bitbucket、Azure DevOps 或 Gerrit。
- 05支持复制结构化 Markdown 到剪贴板或输出到标准输出。
- 06支持 git、jj 和 Mercurial 仓库。
适用场景
- 提交前在终端中检查自己未提交的改动。
- 在终端中处理 Pull Request 或 Merge Request,并发布行内评论。
- 将审查意见整理为带文件位置的编号列表,交给编程助手修改代码。
快速上手
- 1
使用安装脚本安装
按 README 中的官方说明安装 - 2
使用 Homebrew 安装
brew install tuicr - 3
使用 Cargo 安装
cargo install tuicr - 4
运行 tuicr 选择要审查的提交
tuicr
使用前须知
- 向托管平台提交审查需要先配置对应的命令行工具(gh、glab、tea、bkt,或 Azure/Gerrit 凭据)。
- Bitbucket 仅支持 Cloud 版本,且暂不支持 Request changes 和 Draft。
标签
常见问题
- tuicr 是什么?
- 带 vim 键位的终端代码审查工具,可将评论推送到主流代码托管平台或复制到剪贴板。 tuicr 是一款用于审查代码变更的终端界面工具。它将所有改动文件放在一个连续的、类似 GitHub 的 diff 视图中展示,可以对单行、行范围、整个文件或整体审查留下评论。审查进度可按文件或代码块(hunk)标记,并在多次会话之间保存。
- tuicr 可以免费使用吗?用的什么许可证?
- tuicr 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- tuicr 还在维护吗?
- 活跃维护中。tuicr 最近一次提交是在 2026年10月19日。
- tuicr 适合用来做什么?
- 提交前在终端中检查自己未提交的改动。 在终端中处理 Pull Request 或 Merge Request,并发布行内评论。 将审查意见整理为带文件位置的编号列表,交给编程助手修改代码。
- tuicr 怎么安装和运行?
- 使用安装脚本安装 使用 Homebrew 安装: brew install tuicr 使用 Cargo 安装: cargo install tuicr 运行 tuicr 选择要审查的提交: tuicr
- 在哪里获取 tuicr?
- 源代码和安装说明在 GitHub 上:https://github.com/agavra/tuicr
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.3万667TypeScriptMIT更新于 昨天
类似 btop 的终端监控工具,实时查看 Claude Code、Codex CLI 和 OpenCode 会话的 token、上下文和端口。
3755361RustMIT更新于 上个月
一款终端 TUI 工具,以图形方式渲染 Git 提交图,便于在终端中浏览仓库历史。
215374RustMIT更新于 8天前
用 Rust 编写的 Claude Code 极简状态栏,在终端中显示模型、Git 状态、工作目录和上下文用量。
107434RustApache-2.0更新于 2个月前