Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>SidecarNew to Visual Studio Code? Get it now.
Sidecar

Sidecar

Jake Park

|
3 installs
| (1) | Free
Real-time code review interface for AI coding assistants
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sidecar

Real-time code review panel for AI coding assistants

Sidecar displays file changes from AI coding tools (Claude Code, Codex, Gemini CLI) in a dedicated side panel, enabling you to review modifications as they happen.

https://github.com/user-attachments/assets/51aa09b2-072a-47f7-b8be-f49e05493ca6

Features

Automatic AI Detectionssss

Sidecar monitors your terminal and automatically activates when it detects Claude Code, Codex, or Gemini CLI. The review panel opens alongside your editor without manual intervention.

Structured Diff View

File changes are displayed with collapsible chunks organized by code scope. Each chunk header shows the relevant function, class, or module name using LSP symbol detection, making it easy to understand the context of changessss.

File Tree with Status Indicators

Modified files appear in a hierarchical tree view with visual status badges:

  • A (green) — Added files
  • M (yellow) — Modified files
  • D (red) — Deleted files

Inline Review Comments

Select single or multiple lines in the diff view to add comments. Comments are collected in the sidebar and can be sent directly to the active AI terminal with one click.

Markdown Preview

For markdown files, toggle between diff view and rendered preview to see documentation changes as they will appear.

Usage

Automatic: Start any supported AI tool in VS Code's integrated terminal. Sidecar opens automatically.

Manual: Open Command Palette (Cmd+Shift+P) → Sidecar: Show Panel

Extension Settings

Setting Default Description
sidecar.autoDetect true Automatically detect AI coding tools in terminal
sidecar.autoShowPanel true Open Sidecar panel when AI tool is detected
sidecar.includeFiles [] Glob patterns for tracking gitignored files

Tracking Gitignored Files

To track files normally excluded by .gitignore (build outputs, environment files):

{
  "sidecar.includeFiles": ["dist/**", ".env.local"]
}

Requirements

  • VS Code 1.93.0 or later

Supported AI Tools

  • Claude Code by Anthropic
  • Codex CLI by OpenAI
  • Gemini CLI by Google

Links

  • GitHub Repository
  • Report Issues
  • Changelog

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft