Claude Dashboard: insight into your AI development work, available for free from Cmotions

by Behroz Akbari

More and more teams are working with Claude Code on a daily basis. What we see in practice: the work disappears into the terminal. No one knows exactly how many sessions are running, which agents and skills are active, which hooks are running under the hood, and how many tokens a project actually costs. Behroz Akbari, Data Engineer Consultant at Cmotions, therefore built a dashboard that answers those questions at a glance. It turned out to be so useful that we have made it public.

The Claude Dashboard is free, openly available via GitHub, and free to use. No license, no account, no subscription.

What it does

The Claude Dashboard is a local dashboard for Claude Code. You start it with a single command and open it in your browser. It reads the data that Claude Code already writes to your own machine and turns it into a live overview:

Sessions and projects
See which Claude Code sessions are currently running, which project they belong to, and what they are working on. Sessions that are waiting for your input are highlighted separately, so a conversation will never stall again without you realizing it.

Token consumption per project and per session
Complete insight into your usage: broken down by project and individual session. This way, you can instantly see where the costs and computing power are going.

Your plan and your rate limits
The dashboard shows which Claude plan is active and how much space you have left within your limits. No surprises halfway through a sprint.

Agents, skills, hooks, and MCP servers
A complete overview of your configuration: which agents and skills are available, which hooks are running, and which MCP servers are connected. You can add or remove hooks from the dashboard and edit configuration files directly.

Recent activity and file changes
See which files Claude Code has modified recently and what tasks and loops are running.

Safe in design

The dashboard runs completely locally. It reads the ~/.claude user map that starts it, so everyone sees only their own sessions and consumption. Nothing is shared and nothing is sent outside.

The server listens exclusively on 127.0.0.1 and is therefore not accessible from the network. Actions that make changes require a token that is regenerated with every start, so that websites you visit cannot perform operations. Your OAuth token never ends up in API responses or cache files.

What you need

  • Node.js 18 or newer. There are no dependencies, so npm install not necessary
  • Claude Code, installed and used at least once.

This is how you pick it up

The code is public on GitHub:

https://github.com/Behroz-cmotions/claude-dashboard

Fetching and starting is done with three commands:

git clone https://github.com/Behroz-cmotions/claude-dashboard.git
cd claude-dashboard
node server.js

Open afterwards http://127.0.0.1:4545 in your browser and you are done. Do you want a different port? Then start with PORT=8080 node server.js, or in PowerShell using $env:PORT='8080'; node server.js.

Learn more

Cmotions helps organizations use AI smartly and responsibly in their development process. Do you have questions about agentic working, governance around AI tooling, or scaling up Claude Code within your team? Feel free to contact us.

Recent posts