用途:file-review 用于打开文件进行审阅并收集评论。用户可在 GUI 中对选中内容或整行添加评论,关闭窗口后工具会把评论打印到标准输出,供后续处理。
主要能力:支持一次传入 0 到 N 个文件路径,每个路径在各自标签页中打开;也可在应用内通过 Cmd+T / Cmd+O 打开文件或拖放文件。评论以 HTML 标记形式嵌入文件,分为行内评论(review-start(ID) / review-end(ID))和整行评论(review-line-start(ID) / review-line-end(ID))。关闭后可输出纯文本或 --json 格式的评论;支持 stdin 输入(file-review - 或 cat content.md | file-review)。提供 web/tunnel 模式,可经 HTTP 或 localtunnel 远程审阅,但 web 模式仅支持单文件。配置保存在 ~/.file-reviewer.json,可设置 theme、vim_mode、font_size、markdown_raw、save_on_quit、window 等。
安装与用法:Homebrew 安装为 brew tap desplega-ai/tap 和 brew install file-review,验证用 which file-review。源码安装需 bun、Rust,命令为 git clone https://github.com/desplega-ai/ai-toolbox.git、cd ai-toolbox/file-review、bun install,然后 bun run install:app(原生二进制)或 bun run install:web(web 模式)。启动审阅用 file-review "<p1>" "<p2>",web 模式用 file-review --web "<path>",可加 --open、--tunnel、--subdomain、--port。
处理评论:根据关闭输出或文件中的标记解析评论,向用户逐条确认“应用编辑 / 仅移除标记 / 跳过”,再按标记替换文件内容并生成汇总。
限制:Homebrew 构建仅原生模式,不支持 --web/--tunnel;web 模式必须从源码用 bun run install:web 构建,且只接受一个文件路径;--open 和 --tunnel 依赖 --web,--subdomain 依赖 --tunnel。资料未提供费用、价格或其它平台的明确说明。