Harness Insights β A visual dashboard for your Claude Code harness.
Parses your entire Claude Code configuration and usage data, then generates an interactive single-file HTML dashboard you can open locally.
- Harness overview β skills, agents, plugins, hooks, memory, MCP servers, rules, principles, commands, teams, plans
- Token analytics β usage by model, daily trends, cache efficiency, prompt statistics, response latency
- Activity heatmaps β daily usage patterns across skills, agents, and commands
- Task categories β auto-classified token usage by work type (code editing, docs, planning, etc.)
- Multi-workspace β switch between global and per-project scopes
claude plugin marketplace add netil/oh-my-hi
claude plugin install oh-my-hi/plugin marketplace add netil/oh-my-hi
/plugin install oh-my-hi@oh-my-hiRun in Claude Code:
/omh
This will parse your harness data, build the dashboard, and open it in your browser.
| Command | Description |
|---|---|
/omh |
Full build β parse data, build web-ui, open in browser |
/omh --data-only |
Lightweight data collection (skip dashboard build) |
/omh --enable-auto |
Auto-rebuild on session end (registers Stop hook) |
/omh --disable-auto |
Disable auto-rebuild |
/omh --update |
Check and install latest version |
/omh --status |
Check auto-rebuild status |
/omh <path> |
Build with specific project paths only |
Enable automatic data refresh so the dashboard stays up to date:
/omh --enable-auto
This registers a Stop hook that collects data whenever a Claude Code session ends. The dashboard data (data.js) is updated incrementally β just refresh the browser tab to see the latest data.
/omh --update
Checks for new versions and updates the plugin. An update check also runs automatically once per day when using /omh.
See GUIDE.md for a detailed walkthrough of each dashboard section β overview, token analytics, cost estimation, structure view, category pages, and more.
- Parse β Reads your Claude Code config directory for skills, agents, plugins, hooks, memory, MCP servers, rules, principles, commands, teams, plans, and usage transcripts
- Analyze β Extracts token usage, prompt stats, response latency, activity patterns from
.jsonltranscripts - Classify β Auto-categorizes token usage into work types (code editing, docs, planning, etc.) based on skill/agent descriptions. Saves to
task-categories.jsonfor user customization - Build β Generates
index.html(shell with CSS/JS) +data.js(minified data). Data is separated from the shell so that only data needs updating on refresh - Open β On macOS, reuses an existing browser tab if found (AppleScript). On Windows/Linux, opens a new tab
- English: Built-in default
- Other languages: A template locale file is auto-generated on first build. Translate it and rebuild
All data stays on your machine. oh-my-hi reads only local Claude Code config files and transcripts β nothing is sent to external servers. The generated dashboard is a standalone HTML file opened via file:// protocol, with no network requests. Your usage data, token statistics, and configuration details never leave your local environment.
The dashboard opens as a local file:// HTML file. No web server required.
On macOS, subsequent builds will refresh the existing browser tab instead of opening a new one (Chrome and Safari supported).


