Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Panda ReviewNew to Visual Studio Code? Get it now.
Panda Review

Panda Review

Ming

|
55 installs
| (2) | Free
Review Markdown and source code with source-synchronized Azure DevOps and GitHub pull request previews
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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.

Rendered Markdown with a Mermaid architecture diagram

Comments On Diagram Elements

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

Comment composer opened for a Mermaid diagram element

Open A Review

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

Panda Review in the Markdown file 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.

Panda Review pull request commands in the Command Palette

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

  • User guide - workflows, commands, settings, authentication, and troubleshooting.
  • Release history - changes by version.

License

UNLICENSED

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft