A better way to
read a pull request.

Review GitHub pull requests in VS Code. Let your agents find the starting point. You make the call.Review GitHub pull requests in Cursor, next to Cursor’s own AI. Your Claude Code, Codex or Pi agents find the starting point. You make the call.

Get Diffline for VS CodeGet Diffline for Cursor Explore the example

VS Code extensionCursor extension · Claude Code, Codex or Pi · Preview

Diffline · acme/shop #248Open full screen

The real Diffline review page, on a sample pull request. Nothing is sent anywhere.Open the full demo

Get the context.
Then get into the code.

This is Diffline’s review page on a sample pull request. Read the findings, draft a comment, follow the map. Everything stays in this tab.

The briefing and the agents’ findings, then the diff in the guide’s reading order.

Diffline · acme/shop #248Open full screen

Five agents. Your point of view.

A guide, plus architecture, correctness, test and security reviewers. Edit their instructions or add your own agent.

Make them yours

Your review, in your words.

Add a finding to your draft, reword it, or dismiss it with a reason. Agents suggest. You choose what the author sees.

Meet the review workflow

Hand the review to your agent.

Copy the agents' findings as Markdown with commits, files and line links. Paste it into Claude Code, Codex or Pi.

See what it copies

Know where every pull request stands.

Your review, what changed since, and what got merged, at a glance. After a push, only the hunks that changed come back for another look.

See what each row tells you

See what the agents are worth.

Which agents' findings you use, your reviews per week, and what the agents cost. All of it stays on your computer.

Read about review metrics

Your tools.
Your judgment.

Agents run on your computer through Claude Code, Codex or Pi. Your drafts and review decisions stay local. Nothing is posted to GitHub until you press Post now.

The CLIs send code and review context to your model provider under your account's terms. Agent usage counts against your plan or API billing.

Read about data and privacy
Your computerClaude Code / Codex / Pi
Your model providerDiff + files the agents read
GitHubOnly the review you choose to post

Read-only agents. Local drafts. You press Post now.

Bring your next review
into VS CodeCursor.

Diffline is in preview. Download the extension package and install it in VS Code; it is not on the Marketplace yetCursor; it is not on Open VSX yet.

Works in VS Code 1.95+ and Cursor.

Full setup guide
01

Download the extension

Enter your email and the download starts.

diffline-0.3.2.vsix · VS Code extension package · Your email isn't shared.

02

Install in VS CodeCursor

Run in a terminal:

code --install-extension ~/Downloads/diffline-0.3.2.vsixcursor --install-extension ~/Downloads/diffline-0.3.2.vsix

Or open the Extensions view, choose … → Install from VSIX…, and pick the file you downloaded.

If cursor isn’t found, run Shell Command: Install 'cursor' command from the Command Palette.

Or run Extensions: Install from VSIX… from the Command Palette and pick the file you downloaded.

03

Choose your agent harness

Run Diffline: Choose Agent Harnesses… in VS CodeCursor. Pick Claude Code, Codex or Pi, then open a PR from the Diffline sidebar, or paste its GitHub link into Diffline: Open a Pull Request….

You'll need VS Code 1.95+a recent version of Cursor, git, gh signed in, and your agent CLI signed in.