Item logo image for Sofa

Sofa

ExtensionDeveloper Tools5 users
Item media 1 (screenshot) for Sofa

Overview

Agentic PR reviews at your comfort. Adds a Sofa tab to GitHub pull requests: file tree on the left, whole-file diffs on the right.

Review GitHub pull requests like an editor: file tree on the left, whole files with the diff spliced in on the right. GitHub shows a diff as a handful of hunks with three lines of context. When the change is inside a long function, that is not enough to judge it, and expanding line by line is slow. Sofa adds a tab next to "Files changed" that reviews the same pull request the way an editor would. A file tree on the left, one file at a time on the right, and each file shown in full with its diff spliced into it, so you read a change with the whole function around it. - Whole-file diffs, with both old and new line numbers correct throughout - File tree with status, per-file counts, a filter, and a draggable width - Changes-only toggle when you do not want the whole file - Keyboard: n/p for changes, [ and ] for files, w, v, / and esc - Mark files viewed, remembered per pull request - Syntax highlighting, using GitHub's own colours, themes and icons - Works on GitHub Enterprise: add your host from the toolbar popup Sofa reads the pages you already have open, using the session you are already signed in with. It collects nothing, stores nothing remotely, and talks to no server of its own.

Details

  • Version
    0.2.0
  • Updated
    September 12, 2026
  • Offered by
    Rousan Ali
  • Size
    33.3KiB
  • Languages
    English
  • Developer
    Email
    rousanali786@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps