Reviu icon

Reviu

Reviu 是專為使用程式碼代理的開發者打造的原生桌面工作區,支援持久代理工作階段、本機差異檢視、逐行評論、隔離 Git worktree 與本機 Git 操作;Pro 版另提供 GitHub pull request 工作流程。

Reviu

AI 輔助的程式碼審查工作區

Reviu 是用於審查與管理程式碼代理產生之程式碼的原生桌面工作區。它會在本機電腦上啟動代理 CLI,將每項工作整理為持久工作階段,讓開發者在變更成為提交之前檢視產生的結果。

此工作流程結合代理對話與本機檔案、差異、終端機、Git 歷史記錄及審查評論。開發者可以將逐行回饋傳回代理,在隔離分支或 worktree 中工作,並使用本機 Git 完成已接受的變更。GitHub pull request 審查、檢查、通知與合併功能則以獨立的 Pro 工作流程提供。

功能

持久代理工作階段

從桌面應用程式啟動 Claude Code、Codex、Gemini 或其他 ACP registry 代理,同時將其對話、命令、編輯、權限與錯誤集中保存在持久工作階段中。

本機差異檢視

檢視本機檔案變更、審查個別程式碼行,並將選取的評論整理成合併提示詞,再傳回程式碼代理進行下一輪處理。

平行 worktree

在 Git worktree 與分支中執行獨立的代理工作,讓平行工作階段不會寫入同一個工作區,也不會弄髒主要工作目錄。

整合式本機 Git

在接近程式碼審查的位置使用 Git 操作:暫存或還原差異區塊、修改與重新排序提交、解決衝突、暫存工作、挑選提交、變基,以及透過以鍵盤操作為主的介面推送。

GitHub pull request 工作流程

分支準備就緒後,可連接至 GitHub,在應用程式中處理 pull request 檔案、內嵌審查評論、檢查、通知與合併操作。這些 GitHub 工作流程屬於 Pro。

統一工作區

在單一原生工作區中處理對話、檔案、差異、終端機與分割窗格,並在不同工作之間切換時保留工作階段內容。

使用情境

  • 審查代理產生的變更

    在隔離分支中讓代理處理功能或錯誤修正,檢視本機差異,並在接受工作前要求針對性修訂。

  • 平行處理獨立工作

    同時開始數項程式碼工作,讓每個代理使用自己的 worktree,接著監控哪些工作階段正在執行、等待權限、發生錯誤或已準備好審查。

  • 準備乾淨的分支

    使用整合式 Git 控制項暫存選取的差異區塊、還原不需要的編輯、解決衝突,並在分享分支前整理提交。

  • 完成以 GitHub 為基礎的交付

    將已核准的本機分支移至 GitHub pull request 工作流程,檢視遠端差異、回應審查討論串、追蹤檢查,並從同一個應用程式合併。

Pros and Cons

Pros

  • 將代理工作階段、本機差異、終端機與 Git 狀態集中在同一個工作區。
  • 支援可傳回程式碼代理、作為修訂指示的逐行評論。
  • 使用隔離的 worktree 與分支來處理平行代理工作。
  • 提供本機 Git 操作,用於整理差異區塊、清理歷史記錄,以及在建立 pull request 前準備分支。
  • 支援多個 ACP registry 代理,而非固定的應用程式內代理清單。

Cons

  • 產品是桌面應用程式,而非僅限瀏覽器的審查工具。
  • GitHub pull request、審查、檢查、合併與通知被分開納入 Pro 工作流程;網站未說明更廣泛的團隊或協作功能。
  • 透過 SSH 的遠端存取與行動裝置存取目前列為規劃中,而非現有工作流程。

FAQ

什麼是 Reviu?

Reviu 是一款原生桌面應用程式,用於管理程式碼代理工作階段、檢視本機差異、將逐行評論傳回代理,並完成暫存、提交、變基與推送等 Git 工作流程。

Reviu 可以使用哪些程式碼代理?

Reviu 會啟動電腦上已安裝並完成驗證的程式碼代理 CLI。網站列出 Claude Code、Codex、Gemini,以及其他可透過 Agent Client Protocol registry 使用的代理。

Reviu 可以不使用 GitHub 嗎?

可以。本機代理工作階段、差異檢視、平行 worktree 與本機 Git 工作流程都可在免費的本機工作流程中使用。GitHub pull request 功能則列為 Reviu Pro 的一部分。

Reviu 支援哪些平台?

Reviu 提供 macOS、Linux 與 Windows 原生桌面應用程式。網站列出適用於 Apple Silicon 與 Intel 的 macOS 下載版本、透過 shell script 進行的 Linux 安裝,以及 ARM64 和 x64 的 Windows 版本。

Reviu 如何隔離代理工作?

工作階段會繫結至專案與工作區。Reviu 可以使用隔離的 Git worktree 與分支,讓多個代理平行工作而不會變更主要工作區;工作階段會保留其對話、檔案、終端機、檢查點與審查佇列。

Quick Facts

類別
開發者工具
主要使用者
使用程式碼代理的開發者
應用程式類型
原生桌面應用程式
支援平台
macOS、Linux 與 Windows
代理工作流程
透過 Agent Client Protocol registry 使用本機 CLI 代理
GitHub 存取權
本機工作流程免費;GitHub pull request 工作流程為 Pro