Skip to main content
Glama

HiveCode

Real-time analytics dashboard for Claude Code

Track sessions, tool usage, file changes, token costs, and more — all from a real-time local dashboard. Built as an MCP server that plugs directly into Claude Code.

HiveCode Dashboard License Node

Features

  • Real-time Dashboard — Live WebSocket updates as Claude Code works

  • Session Tracking — Monitor every Claude Code session with full detail

  • Tool Analytics — See which tools are used most, average durations, success rates

  • File Change Log — Track every file created, edited, or deleted

  • Cost Tracking — Token usage and estimated API costs with daily breakdowns

  • Canvas Charts — Visual bar and line charts for activity trends

  • Activity Feed — Live stream of all events as they happen

  • MCP Server — Plugs directly into Claude Code via Model Context Protocol

  • Update Notifications — Get notified when a new version is available

  • Mobile Responsive — Works on phone and tablet

  • 100% Local — All data stored in SQLite on your machine

Related MCP server: mcp-codex-dev

Quick Start

# Clone the repo
git clone https://github.com/ZedoxDevelopment/hivecode.git
cd hivecode

# Install dependencies
npm install

# Start the dashboard
npm start

Open http://localhost:3800 in your browser.

Seed Demo Data

Want to see the dashboard in action before connecting Claude Code?

node src/seed-demo.js

Connect to Claude Code

Add HiveCode as an MCP server in your Claude Code settings:

~/.claude/settings.json

{
  "mcpServers": {
    "hivecode": {
      "command": "node",
      "args": ["/path/to/hivecode/src/mcp-server.js"],
      "env": {}
    }
  }
}

Or run the MCP server standalone:

npm run mcp

MCP Tools

Tool

Description

hivecode_start_session

Start tracking a new Claude Code session

hivecode_log_tool

Log a tool call with duration and success status

hivecode_log_file

Log a file change (create/edit/delete)

hivecode_log_tokens

Log token usage for cost tracking

hivecode_end_session

End the current session with a summary

hivecode_stats

Get dashboard statistics

API Endpoints

Method

Endpoint

Description

GET

/api/stats

Dashboard overview stats

GET

/api/sessions

List all sessions

GET

/api/sessions/:id

Session detail with events

GET

/api/tools

Tool usage analytics

GET

/api/files

Recent file changes

GET

/api/daily

Daily stats for charts

POST

/api/event

Log events via HTTP

GET

/api/version

Current version info

GET

/api/version/check

Check for updates

GET

/api/health

Health check

Dashboard Pages

  • Overview — Stats grid, 14-day activity chart, recent sessions, top tools

  • Sessions — Searchable/filterable session list with drill-down detail view

  • Tools — Usage distribution chart, per-tool bars, performance table

  • Files — Searchable file change log across all sessions

  • Costs — Cost/token trend charts with daily breakdown table

  • Activity Feed — Real-time event stream via WebSocket

  • Settings — MCP config, data export, seed/clear data

Configuration

Environment Variable

Default

Description

HIVECODE_PORT

3800

Dashboard server port

Tech Stack

  • Backend: Express.js, WebSocket (ws), better-sqlite3

  • Frontend: Vanilla JS, Canvas charts, CSS custom properties

  • Protocol: MCP (Model Context Protocol) over JSON-RPC stdio

  • Database: SQLite with WAL mode

Project Structure

hivecode/
  src/
    server.js       # Express + WebSocket server
    db.js           # SQLite schema + prepared statements
    mcp-server.js   # MCP protocol handler + tools
    seed-demo.js    # Demo data generator
  public/
    index.html      # Dashboard shell
    app.js          # Frontend application
    style.css       # Dark theme styles
  data/             # SQLite database (auto-created)
  version.json      # Version + changelog for update checks
  package.json

License

MIT — Zedox Development

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    -
    maintenance
    Provides comprehensive telemetry and usage analytics for Claude Code sessions, including token usage tracking, cost monitoring, and tool usage patterns. Enables users to monitor their Claude usage with detailed metrics, warnings, and trend analysis.
    Last updated
    12
  • A
    license
    A
    quality
    F
    maintenance
    An MCP server that integrates Codex CLI into Claude Code workflows for code writing, execution, and review with session management. It features real-time progress monitoring via a local HTTP dashboard and supports detailed configuration for various coding tools.
    Last updated
    6
    31
    165
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Local-first dashboard + MCP server that parses Claude Code and Codex JSONL files into a SQLite cost / token tracker. Per-MCP and per-tool breakdown, session drill-down, dedup by request_id; never talks to vendor APIs
    Last updated
    5
    160
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JasonDiazTTB/hivecode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server