diff --git a/apps/reviu/README.md b/apps/reviu/README.md index c3b048d..d9d7282 100644 --- a/apps/reviu/README.md +++ b/apps/reviu/README.md @@ -1,19 +1,29 @@ # Reviu -Reviu is a native Git client for macOS, Windows, and Linux, built with Rust and GPUI. It brings local changes, AI-assisted development, and GitHub reviews into a keyboard-driven desktop workflow. +Reviu is a native desktop app for macOS, Windows and Linux, built with Rust and GPUI, where a coding agent does the work and you review what it did, with a real Git client underneath. Projects and running sessions sit on the left, conversations, files, diffs and terminals fill the centre in tabs and split panes, and the repository dock on the right keeps Changes, Files, History, Review and Pull Request context at hand. -## Review local changes +## Run agents in parallel sessions -Read and edit diffs in inline or split views, stage individual hunks, and resolve merge conflicts. A command palette provides access to branches, commits, rebases, stashes, and cherry-picks. An integrated terminal stays alongside the selected repository. +Reviu launches agents from the ACP registry, including Claude Code, Codex, Gemini, Copilot and Cline, using the CLI and subscription already installed on your machine. Sessions keep running when you switch away, show their live status in the sidebar and can work in isolated Git worktrees, so several tasks move at once without sharing a dirty checkout. -## Give feedback to your agent +Every prompt creates a checkpoint of the working tree. You can undo a turn, roll files and conversation back to an earlier prompt, or edit a message and replay from there. -The sidebar can run Claude or Codex. Add comments to specific lines in a local diff and send that feedback back to the agent for another iteration. Local Git and agent-review features are available without a Reviu account. +## Review code, not just a conversation -## Bring GitHub reviews into the app +The conversation streams replies, thinking, tool activity, commands and permission requests as the agent works. Each completed turn leaves a receipt of the files and lines it changed, with actions to open the diff, review the result or undo the turn. -Reviu Pro adds a GitHub workspace with notifications, repositories, and filtered pull request lists. Reviewers can inspect changes, discuss lines, follow checks, approve or request changes, and merge from the desktop. +Open any changed file beside the conversation, comment on exact diff lines and send the comments back to the agent as a structured review. Feedback stays attached to the code it describes and is marked outdated when its lines change. -The desktop client is source-available under the Functional Source License; its releases transition to Apache-2.0 after two years. The Pro integration backend is closed-source. +## A real editor, terminal and Git workflow + +Files, diffs, conversations and terminals share one tab model: reorder tabs, drag them to an edge to split, and move between panes from the keyboard. The editor offers inline and split diffs, hunk actions, Git changes in the gutter, conflict controls, find and replace, and project search. The integrated terminal keeps its scrollback, links and working directory. + +Stage by file or hunk, commit and amend, branch, stash, cherry-pick, merge, rebase interactively, resolve conflicts, inspect history, fetch, pull and push. The command palette and keyboard shortcuts reach the same actions from anywhere in the workspace. + +## GitHub for the branch you are shipping + +Reviu Pro puts the current branch's pull request in the dock with its files, review threads, checks, reviewers and merge readiness. The Review panel keeps local feedback for the agent separate from comments going to GitHub, and a sidebar inbox brings in notifications. Local Git and agent review work without a Reviu account. + +The desktop client is source-available under the Functional Source License; each release becomes Apache-2.0 after two years. The Pro integration backend is closed-source. [Official website](https://reviu.dev) ยท [GitHub repository](https://github.com/reviu-dev/reviu) diff --git a/apps/reviu/manifest.json b/apps/reviu/manifest.json index 76869b3..2b7b464 100644 --- a/apps/reviu/manifest.json +++ b/apps/reviu/manifest.json @@ -2,7 +2,7 @@ "id": "reviu", "name": "Reviu", "author": "reviu-dev", - "description": "A keyboard-first Git client for reviewing AI-generated changes before you push, with GitHub pull requests, inline threads and AI briefs.", + "description": "A native desktop workspace for running coding agents and reviewing what they write: sessions on the left, conversations, diffs and terminals in split panes, and a real Git client in the dock. GitHub pull requests with Reviu Pro.", "category": "dev", "platforms": [ "macOS", @@ -17,6 +17,7 @@ "previews": [ "preview0.png", "preview1.png", - "preview2.png" + "preview2.png", + "preview3.png" ] } diff --git a/apps/reviu/preview0.png b/apps/reviu/preview0.png index 9b378ce..e4ba23c 100644 Binary files a/apps/reviu/preview0.png and b/apps/reviu/preview0.png differ diff --git a/apps/reviu/preview1.png b/apps/reviu/preview1.png index 7f0aac6..27e6d3b 100644 Binary files a/apps/reviu/preview1.png and b/apps/reviu/preview1.png differ diff --git a/apps/reviu/preview2.png b/apps/reviu/preview2.png index 8a7f4bb..0381693 100644 Binary files a/apps/reviu/preview2.png and b/apps/reviu/preview2.png differ diff --git a/apps/reviu/preview3.png b/apps/reviu/preview3.png new file mode 100644 index 0000000..cb0c859 Binary files /dev/null and b/apps/reviu/preview3.png differ