THE CLAUDE CODE CONTROL CENTER

Your Claude Code.
In full view.

Meet the local control center for your skills, plugins, and usage. A clearer picture of the setup you use every day.

Get MegatronFree & open sourceApple silicon Macs + Windows

LESS GUESSWORK. MORE VISIBILITY.

Explore the product
Megatron app icon

Skills, plugins, and usage — one local control center.

Click around. This is an interactive preview.Sample data. Your local setup is never accessed.

01 / YOUR SETUP, ORGANIZED

All the pieces.
Finally together.

Your skills live in different folders. Your plugins have different scopes. Megatron gives you one place to see what you have and what needs attention.

Every skill. One inventory.

Global, project, and plugin skills, brought into the same view. Search, inspect definitions, and explore bundled files without editing a thing. Skills unused for 30 days get a quiet marker. Skills and plugins stay in sync as files change.

Global~/.claude/skills/
Projectyour-repo/.claude/skills/
Plugin~/.claude/plugins/
Megatron

Catch the quiet failures.

Five local checks cover YAML frontmatter, descriptions, file references, MCP configuration, and name collisions. Findings explain what needs attention and link to a line when available.

SKILL.mdILLUSTRATIVE FINDING
12 ## Reference material
13 Read references/style-guide.md
Referenced file not found

The skill points to a file that isn't there.

LINE 13
PLUGINS, WITH THE FULL PICTURE

A little less terminal juggling.

See user, project, and local installs, including their versions and enablement, and what each plugin brings: agents, commands, MCP servers, hooks, and language servers. Enable, disable, update, or uninstall through Claude Code’s own CLI, with feedback for each action.

Update indicators use locally cached marketplace data. Updates take effect after Claude Code restarts. Installing new plugins stays in the CLI.

User
Project
Local
One plugin. Every install, in view.

02 / FOLLOW THE WORK

From “I think”
to “now I know.”

Your local sessions hold a useful story. See which skills actually run, how your activity adds up across years, and where your tokens go.

01

Every kind of token, accounted for.

Input, output, cache reads, and cache writes across 24 hours, 7 days, or 30 days. Follow hourly and daily trends, with breakdowns by model and project. Time-based figures are estimated from recorded session totals. Hover or focus a compact token value to see its exact count.

02

See your estimated API cost.

Follow cost trends across 24 hours, 7 days, or 30 days, with breakdowns by model and project. Resumed, rewound, and forked conversations count once.

Cost views show estimated API-equivalent usage, not your subscription bill. Available detail depends on the data recorded by Claude Code.

03

Your recent activity, in view.

Prompts, sessions, and active days across 24 hours, 7 days, or 30 days, from retained prompt history. Search projects, follow daily and hourly patterns, and open a day or hour for its details. Chats started in the Claude app without a project folder share one row. Coverage notes identify incomplete history.

04

Your year in review.

Active days, longest streak, busiest day, and prompts per active day. Explore the yearly calendar and monthly project timeline, search recorded project locations, then open a day for prompts, sessions, projects, and available token data.

05

The models behind the work.

Model usage, output tokens, and recorded reasoning effort, with a model-by-effort breakdown.

06

The skills that earn their place.

Invocation history, trigger types, and proportional cost estimates. Follow trends back to recorded invocations; unassigned usage appears as General work.

07

Context has a footprint, too.

Claude Code’s own /context breakdown shows the global baseline before your first message. Category colors identify skills, MCP, memory, and agents. Inspect the details and refresh on demand.

FOLLOW THE WORK / 7 VIEWS LIVE SAMPLE

The actual Megatron views with sample data.

03 / LOCAL BY DESIGN

Your setup stays
your business.

Your sessions don’t need a round trip to the cloud to make sense. Megatron reads and analyzes your Claude Code data on your machine.

Don’t take our word for it. Read the source.

On your device.

Skill inventory and usage analysis run locally. Your session data stays with you. The only request Megatron makes itself is an update check to github.com, which you can turn off in Settings.

No account. No API key.

Megatron’s core analysis is deterministic. No LLM calls or paid API setup required.

Your folders. Your choice.

Project repositories and parent directories are included only when you explicitly grant access. A parent covers everything inside it, and grants never overlap.

LOCAL-FIRSTOpen source. Open to inspection.MIT LICENSE

04 / GET MEGATRON

A clearer setup
starts here.

Free and open source. Install Megatron on macOS or Windows and get to know your Claude Code setup.

Megatron 0.2.1For Apple silicon Macs and 64-bit Windows.
All releases

Desktop installers: download on your Mac or Windows PC.

INSTALL WITH HOMEBREW · APPLE SILICON

brew install --cask megatron-hq/tap/megatron

Update later with brew upgrade --cask megatron.

Or download the .dmg126 MB

Not notarized yet: on first launch, open System Settings → Privacy & Security and choose Open Anyway. Homebrew skips this step.

WINDOWS INSTALLER · 64-BIT

Download for Windows107 MB

Installs for your user only, with no administrator prompt, and updates itself. Not code-signed yet: if SmartScreen warns, choose More info → Run anyway.

NEXT

Bring your projects into view.

On first launch, a short welcome shows what Megatron found and helps you grant project folders. Change them later under Settings → Project folders → Manage….

Plugin actions and Resident tax also need the claude CLI on your PATH.

Read the full setup guide

A FEW GOOD QUESTIONS

Before you
get started.

Is this a replacement for Claude Code?

Megatron runs alongside your existing Claude Code workflow. It gives you visibility into skills, plugins, and local session usage. Claude Code remains where you do the work.

Will it change my skill files?

Skill inspection does not edit definitions or execute skill scripts. Resident tax runs Claude Code’s local /context command, which can start configured SessionStart hooks and MCP servers. Plugin management uses Claude Code’s own CLI commands, which may access the network. Inventory and usage analysis run locally.

Will my activity history stay available?

Megatron keeps a local usage archive across scans and cache rebuilds, without storing prompt text in that archive. It retains activity already observed when Claude Code removes older source files. History deleted before Megatron saw it cannot be recovered. Activity and History use the same retained prompt records for matching time intervals. The History panel shows annual summaries, a yearly calendar, and a monthly project timeline. Coverage notes separate missing history from days with no activity; streaks count consecutive observed days with prompts. A day can still show token details when its prompt history is unavailable. Incomplete source scans preserve the previously archived history. Recorded paths and existing location links stay intact; similar names do not automatically merge projects.

What do the token totals include?

Total tokens processed includes input, output, cache reads, and cache writes. Thinking is included in output. Figures for a time period are estimated allocations of recorded session totals; missing and undated token data are identified separately. Compact values show their exact counts on hover or keyboard focus; those counts retain the same estimation limits.

How is resident context measured?

Resident tax runs Claude Code’s /context from an empty folder to measure your global baseline, excluding project instructions, skills, and MCP servers. It measures on first open each launch and again when you choose Refresh. Deferred tools and the autocompact buffer are shown separately. On context windows larger than 200K tokens, the bar is drawn against a 200K reference so small categories stay visible; totals and percentages still use the full window. Category tables come from /context; other details read the first request of your newest interactive Claude Code 2.1.300+ session on demand, without storing it. Those session details can include project configuration. The website preview uses synthetic examples throughout.

How accurate are the cost figures?

Megatron uses cost information recorded by Claude Code. Time and skill breakdowns are approximate allocations. They represent estimated API-equivalent usage, not subscription charges or invoices. Resumed, rewound, and forked conversations are counted once; when Claude Code has cleaned up part of a branched conversation, its cost is marked as an estimate. Missing data is shown as a coverage gap.

Which platforms and tools are supported?

The desktop app runs on Apple silicon Macs and 64-bit Windows. Install it with Homebrew or the .dmg on a Mac, or with the installer on Windows. It is specifically built for Claude Code. Skills from other tools and Linux distribution are outside the current scope.

How do updates work?

Megatron checks GitHub for a newer release 10 seconds after launch and every 6 hours. Each check is one request to github.com, which sees your IP address and platform; no skills, usage data, or paths are sent. Turn checks off in Settings → Updates; Check now works either way. Windows downloads updates in the background and installs them when you choose Restart to update or quit. macOS can’t install its own updates without a Developer ID signature, so upgrade with brew upgrade --cask megatron or a new DMG. The website preview never checks for updates.

Is Megatron free?

Megatron is currently free and open source under the MIT license. You can inspect the code, run it locally, and contribute on GitHub.

Does the inventory update automatically?

Yes. Megatron watches global skills, plugin stores, user configuration, and approved project folders. It updates after file changes settle and periodically checks for missed changes. Live inventory updates leave Usage views and historical activity alone. If a discovered project is deleted, its inventory entries are removed and a selected project returns to the nearest available parent. Missing folders granted directly and unreadable folders retain cached data. Warnings stay with the affected folder, and unreadable sources retry automatically. Settings keeps the result of your manual rescan through later background updates. The website demonstrates these behaviors with sample files only.

Why isn’t my project showing up?

Project folders require an explicit grant. The first-run welcome suggests folders Claude Code has run in; later, open Settings → Project folders → Manage…, add your repository or parent folder containing multiple projects, and rescan if needed. Grants never overlap: adding a parent folds in repositories granted inside it, a repository already inside a granted parent is skipped, and you can narrow a parent to just the folders you choose. A newly granted folder stays quiet until discovery confirms its availability; a known failure remains visible during retry. Usage keeps historical project identities independently of current folder access. Linking Usage locations does not grant access to folders. Automatic discovery skips temporary and build directories; explicitly granting a repository inside one still includes it.