OpenDocker
A beautiful TUI for managing Docker containers, images, and volumes.
# npm
npm install -g opendocker
# bun
bun install -g opendocker
# Homebrew (coming soon)
brew install opendocker- Container Management — View all containers with real-time status updates, color-coded by state
- Live Logs — Stream container logs in real-time with filtering support
- Image Browser — Browse Docker images, view configuration and layer history
- Volume Browser — Inspect volumes with detailed configuration info
- Vim-style Navigation — Navigate with
j/k, switch panes withTab, quit withq - Clipboard Support — Copy text with OSC52 (works in tmux)
- Cross-platform — Native binaries for macOS, Linux, and Windows
- Built with a modern TypeScript + Solid.js stack using the @opentui framework
- 60 FPS rendering for a smooth terminal experience
- Clean, minimal interface focused on the essentials
- Active development with native cross-platform binaries
Yes. OpenDocker works with Docker Desktop, OrbStack, and any Docker-compatible runtime. It connects to the Docker socket to stream data, so as long as your Docker daemon is running, you're good to go.
Not yet. OpenDocker is currently read-only — you can view containers, stream logs, and browse images and volumes, but you can't start, stop, or remove anything. Full container management is coming soon.
Yes. OpenDocker supports OSC52 for clipboard operations, so copying text works even in remote SSH sessions and tmux.
- Docker (or a Docker-compatible runtime) installed and running
- macOS, Linux, or Windows
Follow along X.com
