ReffWu

Toknotch — AI skill for Claude Code

AI community

See how many times over each AI plan has paid for itself — Claude Code, Codex and the rest, priced against the published API rates, at the edge of your Mac's screen.

How to install Toknotch

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ReffWu/toknotch and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Toknotch does

See how many times over each AI plan has paid for itself — Claude Code, Codex and the rest, priced against the published API rates, at the edge of your Mac's screen.

Alternatives in AI

  • CodeWebChat — GitHub Repo stars Free AI coding for the rest of us Free AI coding 1.4k ★
  • Browser Operator Core — Browser Operator - The AI browser with built in Multi-Agent platform 500 ★
  • UltraCode Shim — Give Claude Code's ultracode mode to ANY model you already pay for 422 ★

README

TokNotch

TokNotch

**How many times over has each AI plan paid for itself?**

Claude Code, Codex and the rest — priced against the published API rates, sitting at the edge of your screen.

English · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md)

[![macOS 14.0+](https://img.shields.io/badge/macOS-14.0%2B-blue?logo=apple&style=flat-square)](https://github.com/ReffWu/toknotch) [![License: MIT](https://img.shields.io/badge/License-MIT-emerald.svg?style=flat-square)](LICENSE) [![16 languages](https://img.shields.io/badge/languages-16-cyan?style=flat-square)](#it-speaks-your-language)


You know what you pay every month. You don't know what you got for it.

TokNotch adds up everything your coding tools actually ran, prices it at what the same work would have cost on the published API rates, and puts one number in front of you:

**13.4× paid back**

Or, when a plan hasn't earned its keep yet: **$18 to go**.

A usage card, opened TokNotch resting at the screen edge


The payback number

Tell TokNotch what a plan costs and when it renews. That's the whole setup.

For **Claude Code** it usually doesn't even ask — the plan is recognised from `~/.claude.json`, the ordinary config file Claude Code already keeps. For **Codex** it reads the ChatGPT plan the same way. For everyone else you pick your plan by name from a list (Claude Pro, ChatGPT Plus, Google AI Ultra…) rather than looking a price up, or type any figure you like.

It then counts **by your real billing period, not the calendar month**. A plan billed on the 3rd paid for the 3rd through the 2nd — judging it on what happened since the 1st quietly mixes in days the last payment alr