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

|
1 install
| (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
code --install-extension sidekick-docker-vscode-0.1.0.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
  • Container management — start, stop, restart, remove containers directly
  • Compose support — detect and manage Compose projects
  • Log streaming — view stdout/stderr with color coding
  • Stats monitoring — live CPU and memory metrics

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