Reviu is a native desktop application built for reviewing the code that coding agents write. Instead of treating an agent's output as a disposable chat log, Reviu turns each task into a durable session with its own conversation, branch, terminal, checkpoints, file edits, and review queue. Developers start an agent such as Claude Code or Codex, watch the session, inspect every diff, send line comments back to the agent, and then stage, rebase, commit, and push with real Git underneath. The app is aimed at developers who already drive agent CLIs on their own machines and want a structured review layer between the agent's work and the branch that eventually lands in their repository.
Agentic coding changes where the bottleneck sits. The agent can produce a large diff quickly, but someone still has to read it, question it, and decide what belongs in the branch. That review step is usually spread across terminal windows, a chat transcript, a separate Git client, and a browser tab full of pull request threads. Reviu was rebuilt from a Git client with an agent panel into a review workspace for coding agents, so the review of agent output happens in one place before the work becomes history. The core local agent review loop stays free, while GitHub pull requests, reviews, checks, merge, and notifications are the Pro layer.
Each task in Reviu becomes a durable session rather than a disposable chat. A session keeps its own conversation, branch, terminal, checkpoints, file edits, and review queue, and you can switch between sessions without stopping running agents. Parallel worktrees keep multiple agent tasks out of your main checkout, so one task cannot dirty another. Attention states show at a glance which sessions are running, waiting, failed, or ready for review, and readable agent activity groups commands, reads, edits, permissions, and failures as reviewable events. Running several agents at once therefore stays organised instead of turning into a pile of interchangeable terminal tabs.
Diff review is the centre of the app. You inspect the diff produced by the agent, with file, line, and side context, and leave line comments that are sent back to the agent. Comments can be batched rather than sent one by one, so a review queue such as three selected comments on a file becomes a single message to the agent. The agent can then address them, for example fixing a discount order, adding a rounding test, or renaming an unclear helper. Because the comments carry the exact file, line, and side context, the fixes are anchored to the code being discussed instead of being described in prose.
Reviu keeps real Git nearby so that review decisions become commits. You can stage the hunks you trust, unstage another pass, and restore the rest. Branches can be cleaned before a pull request exists by squashing, fixup, dropping, and reordering commits. Messy states are recoverable: resolve conflicts, continue rebases, stash work, cherry-pick, and undo mistakes. Every surface follows the checkout, so changes, history, terminal, and review all reflect the same branch, and Git actions such as commit, amend, push, force push with lease, interactive rebase, and pop stash are available from the same keyboard-first command palette as the rest of the app.
Reviu Pro adds GitHub without losing local context. A pull request dock shows your branch's pull request alongside the agent session, working tree, and review threads, and Reviu finds the pull request for a checked-out branch or helps create one from the header. GitHub diffs can be opened in the editor, commented on inline, replied to in threads, and submitted as a full review. Merging follows GitHub conventions with squash, merge, or rebase using GitHub's generated title, message, bullets, and trailers, and checks and review status are visible before you act. An inbox surfaces notifications such as requested changes, finished CI, and replies, and a browser extension adds Open in Reviu to GitHub pull requests in Firefox and Chrome so a pull request can be opened as a local checkout ready for diff review, files, and terminal.
Underneath, Reviu is a fully native desktop app built with Rust and GPUI, a Rust-based GPU-accelerated UI framework, with no Electron and no webview. It does not run agents in the cloud: Reviu launches the agent CLI you already installed and signed into, so the agent runs as a local process on your machine and your code stays local. Agents come from the official Agent Client Protocol registry, which includes Claude Code, Codex, Gemini, Copilot, Cline, and about twenty others. Because Reviu drives the CLI you already have, agents run with your existing subscription, there is no API key to paste, and there is no agent meter.
The practical benefit is that agent work stops being a raw dump of changes and becomes a branch you own. Review happens before the work lands, comments travel back to the agent with precise context, and the final steps of staging, rebasing, committing, and pushing happen in the same window instead of a chain of separate tools. Cleaner history means the commit that reaches a pull request reflects decisions you actually made. If you already have Git tooling you like, Reviu is designed to sit alongside it as the missing agent review layer rather than replace it.
A typical workflow starts with an agent session for a feature such as checkout discounts: the agent works in its own worktree, and you review the resulting diff line by line. Selected comments are batched and sent back to the agent, which makes the fixes, after which you stage the hunks you trust and clean the branch with an interactive rebase before pushing. Running several sessions in parallel covers tasks like adding percentage discounts, fixing tax rounding, and writing cart property tests at the same time without one task dirtying another checkout. For developers working through GitHub, you can open a pull request from the inbox, review its diffs locally, submit the review, and merge with a squash, merge, or rebase commit. The browser extension covers the reverse entry point: spotting a pull request on GitHub that needs local review and opening the branch in Reviu.
Reviu is for developers who already use coding agent CLIs and want to review their output before it becomes a commit. Local agent review is free and includes agent sessions with ACP registry agents, parallel worktrees and durable session state, diff review with comments sent back to the agent, and local Git covering stage, rebase, conflicts, and terminal. Pro costs $9 per month or $79 per year, saving 27%, with a 14-day free trial and cancel anytime, and adds the pull request dock with checks and merge, GitHub review comments and submit review, inbox notifications, and the browser extension. Reviu runs on macOS for Apple Silicon and Intel, Windows for ARM64 and x64, and Linux through a terminal install command. No account is needed for local sessions; signing in is only required for the GitHub integration in Pro. Mobile access and remote over SSH to servers and VPS are listed as planned.
In short, Reviu gives developers a review workspace for the code their agents write: run the CLI you already use, inspect and comment on every diff, send fixes back to the agent, and finish the branch with real Git, while Pro connects that local flow to GitHub pull requests, checks, merge, and notifications.