Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Sidekick DockerNew to Visual Studio Code? Get it now.
Sidekick Docker

Sidekick Docker

Cesar Andres Lopez

|
12 installs
| (0) | Free
Docker management dashboard for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sidekick Docker for VS Code

Open VSX Open VSX Downloads VS Code Marketplace License: MIT

A Docker management dashboard embedded directly in VS Code, VSCodium, and compatible editors. Manage containers, Compose projects, images, volumes, and networks without leaving your editor.

Sidekick Docker VS Code Extension Demo

Install

From VSIX

cd sidekick-docker-vscode
npm install
npm run build
npx vsce package
code --install-extension sidekick-docker-vscode-*.vsix

Build from Source

git clone https://github.com/cesarandreslopez/sidekick-docker.git
cd sidekick-docker
bash scripts/build-all.sh

Then open the sidekick-docker-vscode folder in VSCode and press F5 to launch the Extension Development Host.

Usage

Open the command palette (Ctrl+Shift+P / Cmd+Shift+P) and run:

Sidekick Docker: Open Dashboard

The dashboard opens as a webview panel with the same layout and capabilities as the terminal TUI.

Features

  • Full Docker dashboard in VSCode — containers, Compose, images, volumes, networks
  • Real-time updates — logs and stats stream live inside the editor
  • Smart log highlighting — token-level syntax coloring for HTTP methods, status codes, URLs, IPs, timestamps, JSON keys, and more
  • Log search & filter — search within log output with exact or fuzzy matching and match highlighting
  • Log analytics — severity count badges and pattern clustering that groups similar logs into templates
  • Container management — start, stop, restart, pause, unpause, remove containers directly
  • Health status — shows healthy/unhealthy/starting indicators for containers with health checks
  • Compose support — detect and manage Compose projects
  • Stats monitoring — live CPU, memory, network I/O, and block I/O metrics with sparkline charts
  • Filesystem inspector — view all filesystem changes inside containers (Files tab)
  • Image layer explorer — inspect image layer history with sizes and Dockerfile instructions (Layers tab)

Requirements

  • VSCode >= 1.85
  • Docker running and accessible
  • Node.js >= 20 (for building from source)

Architecture

The extension uses a webview panel to render the dashboard UI. The extension host (Node.js) communicates with the webview (browser) via postMessage() with a typed message protocol:

  • Extension side (src/extension.ts) — activates on command, creates the DockerDashboardProvider
  • Provider (src/providers/DockerDashboardProvider.ts) — manages the webview lifecycle, handles Docker API calls via sidekick-docker-shared
  • Webview (out/webview/dashboard.js) — renders the dashboard UI, sends user actions back to the extension
  • Message types (src/types/messages.ts) — typed request/response messages between extension and webview

Documentation

Full documentation is available at the docs site.

See Also

Sidekick Agent Hub — Multi-provider AI coding agent monitor. Real-time visibility into Claude Code, OpenCode, and Codex CLI sessions with token tracking, context management, and session intelligence. Available as a TUI on npm and a VS Code extension.

Contributing

Contributions are welcome! See CONTRIBUTING.md for setup instructions and guidelines.

License

MIT

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