VCode home

Review code line by line

Agents: claude, codex, opencode · On: phone, desktop

Gather comments across several lines and several files, then send the lot as one message. The review survives a reload and follows the thread it belongs to.

Why you would use it

Reading a change on a phone, you find four things wrong in three files. Sending four separate messages makes the agent start four times. One review is one turn.

How to use it

  1. Open a file, tap a line, type a comment, and tap Start review.

  2. Keep reading. Every further comment goes in with Add to review.

  3. Open other files from the explorer and comment on them too; the review spans files. Two comments in one file: the bar at the top of the viewer, and each comment as a review card under the line it is about

  4. Tap Finish review in the bar at the top of the viewer (#viewer-review) or at the top of the explorer (#explorer-review).

    The review bar: the count on the left, then Cancel review and Finish review

  5. To throw the review away, tap Cancel review twice.

What you see

The message the agent receives:

Code review, 2 comments:

1. lib/runner.js:42
> const TIMEOUT = 10_000;
this is too short for a cold start

2. lib/runner.js:88 (the line has changed since)
> return drain();
drain can throw here

Comments are sorted by path, then by line number.

Limits and known gaps