See what Dapr is doing on your machine
A free, open source companion for local Dapr development. It finds the apps you are already running, shows their components and workflows, and streams their logs, all in one browser window.
Free and open source
Workflow visibility
- Trace a stalled workflow through its full event history, updating in real time
- Read live state from Redis, PostgreSQL, SQLite, and MongoDB with no hand-written queries
- Terminate or purge stuck instances in bulk, with a force delete fallback
Everything in one window
- Every discovered app with health, ports, PIDs, and the components it loaded
- Sidecar and application logs tailed side by side, with level coloring and highlighting
- Generate valid component and resiliency YAML from a guided form
Zero setup
- A single binary with no configuration file to write and nothing to deploy
- Discovers dapr run, .NET Aspire, Docker Compose, and Testcontainers automatically
- Free and open source, built for the machine you develop on
The problem it solves
Local Dapr development means running several processes at once. Application logs are in one terminal and the sidecar is in another, and you are holding a mental map of which app is on which port. When a component fails to load, you go hunting through YAML files to work out why.
Workflows make it harder. A Dapr Workflow is long running and event sourced, so its state lives as a history of events in your state store. Finding out why an instance stalled has meant querying that store by hand, remembering CLI commands, or adding log statements and running the whole thing again.
The original Dapr dashboard covered some of this ground, but it is deprecated and no longer maintained. It predates workflows entirely, so it has no view into them.
Video walkthrough
Five things the Dev Dashboard gives you
Workflow debugging
Trace an instance without writing a state store query. Event history, input, output, and custom status update live while it runs.
- Terminate or purge in bulk, with a force delete for orphaned state
- Reads Redis, PostgreSQL, SQLite, and MongoDB directly
A live view of every app
Every Dapr app on your machine in one table, with health, ports, PIDs, and runtime.
- Click through for launch command, config paths, and loaded components
- Actor types and pub/sub subscriptions link back to the owning app
YAML from a guided form
Build components and resiliency policies without hand editing.
- Full component catalog with metadata fields and auth profiles
- Retry, timeout, and circuit breaker policies
- Edit in place, copy, or download
Logs in the same window
App and sidecar logs tail live next to your app and workflow views, not across terminal tabs.
- Level coloring, keyword highlighting, and a follow toggle
Works with how you already run Dapr
Discovery is automatic and needs no configuration. Anything you start appears within a refresh cycle.
- dapr run, dapr run -f, .NET Aspire, Docker Compose, and Testcontainers
- Scope discovery to a single source to focus on one app
Get started with the Dev Dashboard
Install it, point it at the Dapr apps already running on your machine, and see what they are doing. The docs walk through installation, the CLI flags, and every panel in the UI.
Get StartedWhat it is built for
The Dev Dashboard is a local development tool. It has no authentication and no multi-user support, and it is not designed for Kubernetes, staging, production, or any shared environment.
For workflow visibility in deployed environments, use Diagrid Catalyst, the agentic durable execution platform, which provides managed workflow and agent execution with full observability across cloud, BYOC, on-premises, and air-gapped deployments.