Panda Review
Review Markdown and pull requests without leaving VS Code.
Panda Review brings rendered Markdown, source-code diffs, review comments, and
Copilot-assisted review into one source-aware preview. Read documents as they
were meant to look, follow discussions beside the content, and move between
files and revisions without losing your place.
What You Can Do
- Read and navigate comfortably. Render Markdown, Mermaid diagrams, tables,
and syntax-highlighted code with synchronized source navigation, search, and
collapsible sections. PR search supports current-file and full-PR scopes with
include/exclude file globs; see search workflows.
Markdown section links jump to headings, including numbered
headings, and reveal collapsed targets. Source-code reviews wrap long lines by default, with a
compact icon-only wrap toggle (highlighted when on) when horizontal scrolling
is preferred.
- Review local Markdown. Select text to comment, manage discussions in the
preview, and compare changes with a recent revision or local Git HEAD.
- Review pull requests. Browse revision-specific changed-file lists, cached
for repeat visits within an open review, compare revisions, and manage
inline discussions without adding review metadata to PR files. In an Online PR
source-code preview, select text and right-click Comment to start a new
discussion, or use reviewer badges to open existing threads. Ordinary code
clicks leave text selection native and open no comment dialog. In a focused PR
preview, use Ctrl+P (Cmd+P on macOS) to quickly open a changed PR file. Use Alt+Left
and Alt+Right in an active PR review to retrace PR file visits, then continue
through VS Code's native history at the boundaries. Local editor navigation
stays native. Hold Ctrl (Cmd on macOS) over a hovered code token to highlight
an actionable reference, then click: selected-revision PR targets take priority;
an unresolved token may open one verified local definition directly or offer
local name candidates to choose from. Hover stays plain while no target is
available, without index or local-lookup toolbar badges. Local source may differ from the PR revision.
C# PR navigation uses grammar-backed declarations, including ordinary
imported types, conservatively resolved inherited members, and limited
in-scope extension declaration candidates that always require a chooser and
are not compiler-verified; other languages find indexed occurrences.
The PR C# parser is bundled and needs no .NET installation. Revision switches show
Loading... with a thin progress bar;
opening another file keeps the selected revision. Follow loading in a compact, expandable progress row that hides
when complete and error-free, with the prior view retained during file
transitions, without waiting for every changed file or its comments before
reviewing ready content.
New-revision banners let you explicitly open newly detected source revisions
without silently advancing the content you are reviewing.
Reviews open at the newest available numbered source revision, not the
provider's default merge snapshot. The picker offers numbered revisions only,
with (latest) marking the newest available number, never automatic following.
Comment navigation opens historical code only at a known numbered source
revision; only verified anchors highlight code, and unavailable locations keep
the previous view and discussion accessible with a concise warning instead of
jumping to Latest.
- Pick up where you left off. Use the review timeline to save a reviewed
revision and review only the changes since that checkpoint.
- Work with Copilot. Start a full or incremental review, inspect generated
findings, and choose which comments to publish. Panda supplies PR context;
Copilot performs the review. Shared reviewer feedback is periodically summarized
as bounded candidate advice in comparison overviews, with raw feedback retained.
Azure DevOps comparisons can recover from missing rename metadata without
guessing old paths.
- Keep track of review work. Use the Azure DevOps Pull Request Monitor to
reopen your last 20 Azure DevOps or GitHub PRs from Recent opened PRs,
check and filter their states, or remove local history with the top-right x,
organize PRs, follow discussions, manage a review TODO queue, and see separate
build, conflict, and required-policy signals for active PRs. Inspect build
diagnostics, rebuild a selected validation, and confirm Complete,
auto-complete, or abandon actions without leaving the monitor. Refresh a PR
individually or opt into automatic refresh of visible active PRs.
A Look Inside
Rendered Markdown And Diagrams
Read formatted Markdown and Mermaid diagrams in a source-aware review preview.

Select a diagram element to open a comment composer without editing diagram syntax.

Open A Review
Open a Markdown file and choose Panda Review from its context menu.

Use the Command Palette to open a pull request or the Azure DevOps project monitor.
The monitor accepts both https://dev.azure.com/<organization>/<project> and
https://<organization>.visualstudio.com/<project> URLs.

Supported Reviews
| Review type |
Support |
| Local Markdown |
Rendered preview, comments, and local revision comparisons |
| Azure DevOps |
Markdown and source-code PR review, discussions, revision comparisons, and project monitoring |
| GitHub |
Public PR review with inline comment creation, editing, replies, and deletion; no project monitor or comment resolution |
Common source-code languages include C#, C/C++, TypeScript, JavaScript, Python,
Java, Go, Rust, Kotlin, Ruby, PowerShell, shell, SQL, HTML, CSS, XML, YAML, and
JSON. GitLab is not currently supported.
Learn More
License
UNLICENSED
| |