Joshua Opolko

CCTokenViz: Claude Code Context and Limits Monitor for Windows

By Joshua Opolko · Updated · Version 1.1.2

CCTokenViz is a free, open-source Windows app that shows how much of Claude Code's context window you have left, per project, plus your 5-hour and weekly plan limits, in a small always-on-top window. It works with both the Claude Code terminal and the Claude desktop app, which has no status line of its own. Download the portable .exe or read the source on GitHub.

CCTokenViz showing context used per Claude Code project and the 5-hour and weekly limit meters

Key facts

What problem does it solve?

Claude Code has a finite context window, 200k tokens or 1M on extended-context models, and a plan limit that resets every five hours and weekly. In the terminal a /statusline can keep context remaining on screen. The Claude desktop app has no status line; it shows context and plan usage when you click its usage ring, one session at a time. CCTokenViz keeps them in view instead: every active project's context use plus your 5-hour and weekly limits, in one small always-on-top window, for the desktop app and the terminal alike.

How do I see my Claude Code context usage?

  1. Download CCTokenViz.exe from the latest release and run it.
  2. Open a project in Claude Code, in the terminal or the desktop app. Its row appears within a couple of seconds; there is nothing to register.
  3. Watch the bar: it moves from green to yellow to red as the window fills.

How do I see my 5-hour and weekly Claude limits?

Claude Code only reports plan usage (Pro and Max) to a status line command. CCTokenViz gets the numbers one of two ways:

What are the system requirements?

Frequently asked questions

Do I need Claude Code, the desktop app, or both?

Either one is enough. The Claude Code terminal and the Claude desktop app's Code tab write the same session logs, which is all the context meter reads. Limits need extra: the status line export works for terminal sessions only, and automatic limit checking needs the Claude Code CLI installed and signed in.

Does CCTokenViz work with the Claude desktop app?

Yes. The desktop app's Code tab writes the same session logs as the terminal, so its sessions show up as rows. The status line export only works for terminal sessions.

Does it send my data anywhere?

No. It reads local files and runs on your machine. The optional limit check uses your own claude login and CCTokenViz never reads or stores your credentials.

Is it free?

Yes, MIT licensed. Automatic limit checks use a small amount of your own plan quota, described above.

Can it show what my Claude Code usage would cost at API prices?

Yes. A "Check API cost" button estimates tokens, cost at API list prices and what prompt caching saved, for today and the last 7 days. It reads local logs, is free, and is information only.

Which platforms are supported?

Windows 10/11 has a prebuilt portable .exe. macOS and Linux build from source with Go 1.21+ and the Wails CLI, but are untested.

Get it