Open Source · AI for Docker Ops

Docker operations dashboard,
powered by AI.

DockPilot gives you one cockpit for container lifecycle actions, inspect and log access, and AI-assisted Docker command generation. Troubleshoot and operate local or remote Docker hosts faster.

Container Control

Start, stop, restart, remove, inspect and logs from one grid

AI Commands

Translate natural language to safe Docker CLI suggestions

📦

Host Visibility

See running and stopped containers with status and ports

🔐

Basic Auth

Simple built-in access control for internal environments

What teams get from DockPilot

Practical Docker operations with fast feedback loops.

Action-Ready Container Table

Operate containers instantly with icon actions for lifecycle, inspect output, and last 200 log lines.

Run Any Docker Command

Execute Docker subcommands from the UI and keep command output visible for quick review.

AI Assistant with Ollama

Ask in plain English and get a Docker command suggestion plus short explanation before execution.

Quick Create Workflow

Launch containers with optional ports, env vars, and command arguments in one compact form.

Screenshots

DockPilot workflow snapshots.

Dashboard overview panel
Container KPIs, search, and action buttons for lifecycle management.
AI + command execution panel
AI command suggestion, Docker command runner, and output panel for inspect/logs results.

How DockPilot works

Four simple steps for daily container operations.

Search and select a container from the dashboard table.

Run lifecycle actions or open inspect/log outputs instantly.

Use AI assistant for suggested Docker commands when needed.

Execute command and review output directly in the command panel.

Install and run

Use source or binary workflow to start DockPilot quickly.

git clone https://github.com/bwalia/dockpilot.git
cd dockpilot
go build -o dockpilot .
./restart.sh
# open http://localhost:8090/
# from project root
chmod +x dockpilot
./restart.sh
./status.sh
docker build -t dockpilot:local .
docker run --rm -p 8090:8090 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  dockpilot:local