Someone was wrong on the internet, so I built a Temporal Docker extension
Jun 11, 2026

Summary
This post details the creation of a Docker Desktop extension that provides a user-friendly interface for starting and managing a local Temporal development environment. It leverages the unified `temporal` CLI and `temporal server start-dev` command, exposing gRPC and Temporal Web endpoints, and persisting data in a Docker volume with SQLite. The extension includes a readiness panel, worker status, recent workflow activity, deep links to the Temporal UI, and a 'Clear History' button for resetting the local state. The development process involved iterating on the UI design to align with Docker Extension SDK guidelines and improve usability.