TokenSignal | Morton Software Group
TokenSignal — Morton Software Group

Your Claude Sessions.
Decoded.

Native macOS menu bar app that reads your Claude Code session logs and turns raw JSONL data into a real-time analytics dashboard. Token usage, cost estimates, model breakdown, and session history — at a glance.

Download for macOS — Free
v1.0
macOS 26.2+
Universal Binary
Notarized · Developer ID
3.12 MB
TokenSignal
6Dashboard Panels
Sessions Tracked
0Accounts Required
$0Cost to Download
Reads From ~/.claude/projects/ JSONL Session Logs Claude Code Local · No Network
Six Panels. One Dashboard.

TokenSignal surfaces everything buried in your Claude Code session logs — without touching the API, without accounts, and without sending your data anywhere.

// Menu Bar
Quick Stats

Four-card popover living in your menu bar. Total tokens, estimated cost, active model, and session count — visible in one click without leaving your workflow.

Always accessible
// Dashboard
Token Chart

Hand-drawn grouped bar chart showing daily token consumption broken down by input, output, and cache. Built with Swift Charts — no web views, no Electron.

Swift Charts · Native
// Sessions
Session Table

Full session history with per-session token counts, cost estimates, model badges, and timestamps. Multi-model sessions display correctly with stacked badges.

Full history
// Cost
Cost Estimates

Per-model cost calculation based on current Anthropic pricing. Opus, Sonnet, and Haiku rates computed separately and aggregated across your session history.

Anthropic pricing
// Background
Matrix Rain

SpriteKit-powered Matrix rain animation rendered natively behind the dashboard. The same aesthetic running in the app is reflected in this page. No browser canvas hacks in the app itself.

SpriteKit · Native
// Projects
Top Projects

Project-level token aggregation showing which Claude Code projects are consuming the most tokens. Identify your heaviest sessions at a glance.

Project breakdown
The Interface.

Native SwiftUI throughout. No web views. No Electron. Every pixel rendered by the GPU — fast, dark, and always in your menu bar.

// Dashboard · Top Half
Token Overview

The main dashboard opens as a full window with the Matrix rain background. Stat cards across the top surface total tokens, cost, sessions, and active model. The grouped bar chart below shows daily consumption by token type.

TokenSignal Dashboard - Token Overview
TokenSignal Dashboard - Session History
// Dashboard · Bottom Half
Session History

Below the chart, the full session table lists every Claude Code session with token counts, model badges, cost estimates, and timestamps. Filter and scan your entire history without leaving the app.

TokenSignal Menu Bar Popover
// Menu Bar · Popover
Always In Reach

The menu bar popover delivers four stat cards without opening the full dashboard. Tokens, cost, model, and sessions — one click, zero friction. Lives next to your clock and never gets in the way.

How It Works.

No API keys. No accounts. No network requests. TokenSignal reads files that already exist on your machine.

// Step 01
Install & Launch

Download the .dmg, drag TokenSignal to Applications, and launch. The app installs as a menu bar extra — no dock icon, no setup wizard. It appears in your menu bar immediately.

// Step 02
Reads Your Logs

TokenSignal scans ~/.claude/projects/ for JSONL session files written by Claude Code. No configuration required — if you use Claude Code, the logs are already there.

// Step 03
See Your Usage

Click the menu bar icon for a quick summary, or open the full dashboard for token charts, session history, cost estimates, and project breakdowns. All computed locally — nothing leaves your machine.

// Available Now · macOS · Free

Know What Claude
Actually Costs You.

Free download. No account. No subscription. Native macOS — built for Claude Code users who want visibility into their token usage.

Download TokenSignal — Free

TokenSignal is a product of Morton Software Group LLC. Not affiliated with Anthropic.