Terms of Use
Notchmeter is a free app maintained in someone's spare time, so these are short. The software is MIT licensed and stays that way. This page covers the website and the copies you download from it.
On this page
- What these terms cover
- The MIT licence comes first
- The numbers are estimates, not a bill
- No warranty
- Limits on liability
- Fair use of the site and the downloads
- Other people's services, and your own accounts
- No affiliation, and other people's trademarks
- The optional donation
- Changes
- Governing law
- The rest, and how to reach us
What these terms cover
These terms apply to notchmeter.com and to the copies of the Notchmeter app you download through it. They are an agreement between you and Hackett Labs LLC, called "we" and "us" below.
They do not govern the Notchmeter source code. That is covered by the MIT licence, and section 2 explains how the two fit together.
Using the site means you accept these terms. If you do not accept them, do not use the site. There are no accounts here, so there is nothing to close: you can simply stop.
The MIT licence comes first
Notchmeter's source code is published under the MIT licence. That licence, and only that licence, decides what you may do with the software: use it, copy it, change it, merge it, publish it, distribute it, sublicense it and sell copies of it, free of charge, subject to the one condition it states, which is that the copyright notice and the permission notice travel with every copy or substantial portion of the software.
Nothing on this page limits, replaces, conditions or overrides the MIT licence. If anything here reads as though it conflicts with the MIT licence in respect of the software, the MIT licence wins and the conflicting words here do not apply.
Two things the MIT licence does not deal with, and these terms do. The first is this website, which is not part of the licensed software. The second is the Notchmeter name and icon: a copyright licence is not a trademark licence, and the MIT licence grants no trademark rights. You are free to fork the project and ship your own build. Please do not present that build as the official Notchmeter, and please do not use the name or icon in a way that suggests we made it or endorsed it.
The numbers are estimates, not a bill
Notchmeter is not a billing record, and it is not authorised by any AI vendor. Nothing it shows is an authoritative statement of what you have used, what remains, or what you owe. Do not make a billing decision on the strength of it.
The app shows two kinds of figure, and both are estimates.
- Readings borrowed from each vendor. For Claude Code, Codex, Cursor, Gemini CLI, Antigravity, GitHub Copilot and Kimi Code, the app makes the same read-only status request that vendor's own tool or dashboard makes, using the login that tool already keeps on your Mac. Three tools have a second, more detailed read behind a switch in Settings, and where that switch is on the app makes that request too. Cursor's is on unless you switch it off, because it reads the same account the summary already reads; the Codex and Copilot ones reach endpoints of their own and stay off until you turn them on. The base rate is one read every five minutes per tool. It can happen sooner when you hover a card, press Command-R, wake or unlock the Mac, or when an assistant hook fires, and it slows or stops when nobody is looking: reads pause while the Mac is asleep, the screen is locked or the displays are off, and come less often on battery or after a long idle. So a figure can be seconds old or a good deal older. Between reads the app holds the last good reading. Every figure is only ever as complete and as correct as the answer the vendor gave, and it can be stale, or missing while you are offline.
- Cost worked out on your Mac. The cost card is calculated locally from your own Claude Code and Codex transcripts and OpenCode's records, priced against a table of published API list prices that ships with the app and is updated once a day from this project's own price list unless you turn that off, plus any pricing table you or Claude Code have set locally; Cursor's and GitHub Copilot's dollars are the figures those vendors put on your usage. If a vendor changes its prices, or if your plan is not billed at list prices, that figure will not match what you are actually charged.
Pace ticks, projections, run-out times and the advice lines are forecasts drawn from recent behaviour. They describe what would happen if you carried on as you have been. They are not promises, and they are frequently wrong when your day changes shape.
So do not rely on Notchmeter for billing, budgeting, expense claims, chargebacks, contractual commitments or anything else where being wrong costs you something. For any of that, check the vendor's own dashboard or invoice. If a vendor changes or withdraws the endpoint a meter reads, that meter reports an error and waits, or falls back to something already on your Mac, as the Codex meter does with the session files Codex writes locally. It does not go looking for another way in over the network, and in particular it never makes an inference request to get at a figure.
No warranty
The website and the downloads are provided as is and as available, with no warranties of any kind, express or implied. That includes any implied warranty of merchantability, fitness for a particular purpose or non-infringement, and any promise that the site will be available or uninterrupted, that it will be free of errors, that the app's figures will be accurate, or that the app will keep working with any given version of any assistant.
The MIT licence already says the same thing about the software in its own words. This section says it about the site and the downloads. It does not add anything to the MIT licence and it does not take anything away from it.
This is a free project maintained in spare time. It can break when a vendor changes an endpoint, and it can stop being maintained. Where the law gives you rights that an agreement like this one cannot exclude, those rights stand and nothing here removes them.
Limits on liability
To the fullest extent the law allows, we are not liable for any loss or damage arising out of the website, the downloads, or your use of Notchmeter. That includes lost work, lost or corrupted data, lost revenue or profit, time spent, a usage limit you exceeded, an unexpected charge from any AI vendor, and the consequences of any decision you made because of a figure the app showed you.
Where liability cannot be excluded, our total liability for all claims taken together is limited to the greater of (a) the total amount you have paid us in the twelve months before the claim arose, and (b) fifty US dollars. For almost everyone (a) is zero, because the app is free and paying is optional.
Nothing here excludes or limits liability that cannot be excluded or limited under the law that applies to you. That includes liability for fraud or fraudulent misrepresentation, for death or personal injury caused by negligence, for gross negligence or wilful misconduct, and any liability under mandatory consumer or product liability law.
Fair use of the site and the downloads
This is a static site with no accounts, no forms and nothing to log into, so there is not much to ask of you. What we do ask:
- Do not attack, probe, overload or interfere with the site or the services that host it, and do not try to reach anything on them that is not published for everyone.
- Do not automate requests at a rate that degrades the site for other people. Reading it, linking to it and downloading it are all fine.
- Do not use the site or the downloads to break the law or to infringe anyone's rights.
- Do not pass off a modified or repackaged build as the official one, and do not ship malware under the Notchmeter name. Forking and redistributing under your own name is expressly allowed by the MIT licence. This asks nothing more than honesty about whose build it is.
We may block access if we have to, but this is a small project without moderation machinery, and in practice the only enforcement available is asking.
Other people's services, and your own accounts
Parts of this work only because other companies' services are involved. Each of them is run by someone else, under their own terms and their own privacy policy, and we do not control them:
- The website is hosted by Vercel, which serves every byte of it and keeps standard server request logs. The site itself runs no analytics and sets no cookies.
- Downloads are served by GitHub, both the DMG and the Homebrew tap.
- Update checks in the installed app go to GitHub, about once a day by default, and can be switched off in Settings. GitHub sees that request, including the IP address it came from. Two other requests are not usage readings either: the daily price catalog, also from GitHub and also with its own switch, and, only if you turn on Fetch today's rate, the European Central Bank's daily exchange rates. None of them goes to us.
- Usage readings in the app go to each assistant vendor's own usage endpoint over HTTPS, using the login that vendor's own tool already keeps on your Mac.
- The optional donation is handled by Stripe on Stripe's own pages. We never see your card details.
What the site and the app do with data is set out in the Privacy Policy.
Your accounts with the AI vendors are yours, and your agreements with them are between you and them. You are responsible for using Notchmeter in a way that is consistent with those agreements. Each vendor's terms are written for its own apps and restrict automated access in broad language, and none of them names the one thing Notchmeter does: a read-only status request, made with the login that vendor's own tool keeps on your Mac, to the endpoint that tool itself reads. Anthropic's are the most specific, so the README quotes them rather than summarising, and this page repeats the quotes word for word (read 2026-09-20). Claude Code's Legal and compliance page, under Authentication and credential use: "OAuth authentication is intended exclusively for purchasers of Claude Free, Pro, Max, Team, and Enterprise subscription plans and is designed to support ordinary use of Claude Code and other native Anthropic applications." And: "Anthropic does not permit third-party developers to offer Claude.ai login into their own applications, or to route requests through Free, Pro, or Max plan credentials on behalf of their users. Moreover, developers may not collect, store, or intermediate Claude.ai credentials or session tokens — sign-in to a Claude account must complete through Anthropic's own flow." The Consumer Terms of Service (effective October 8, 2025), section 3, Use of our Services: "You may not access or use, or help another person to access or use, our Services in the following ways: […] 4. To crawl, scrape, or otherwise harvest data or information from our Services other than as permitted under these Terms. […] 7. Except when you are accessing our Services via an Anthropic API Key or where we otherwise explicitly permit it, to access the Services through automated or non-human means, whether through a bot, script, or otherwise."
Notchmeter's reading of those, stated so that you can disagree with it: it offers no login and never opens one; it routes nothing through the token, neither a request of yours nor an inference request of its own; it collects, stores and intermediates no credential, reading the token Claude Code saved into memory for one request and never writing, logging, printing or passing it on; every request to Anthropic names itself with a User-Agent: Notchmeter/<version> header; and the usage endpoint is asked at most every five minutes, and while a session's status line is fresh only on Refresh, at a reset, and at most every 30 minutes for figures the status line does not carry. That poll is still a script making a request, which is what item 7 describes, and the app does not pretend otherwise. The channel Anthropic documents is Claude Code's status line, which hands the same figures to a command of your choosing with no network at all, and Settings has Also poll Claude's usage endpoint, off which the status line is the only Claude source and the app makes no request to Anthropic whatever. The other vendors get the same path and the same reading, with two exceptions the privacy notes state under Where it sends things (docs/privacy.md): the Copilot quota read and Antigravity's Code Assist calls are made under those clients' own identity (GitHubCopilotChat, antigravity), because those endpoints answer no other. Whether to run it under your account is your decision, and the consequences with that vendor are yours.
No affiliation, and other people's trademarks
Notchmeter is an independent project. It is not affiliated with, endorsed by, sponsored by, certified by or otherwise officially connected to Anthropic, OpenAI, Google, Microsoft, GitHub, Cursor, Moonshot AI, OpenCode or Apple.
The app names those companies' products because it reports on them. Naming a product is how you say which meter is which. It is not a claim of any relationship.
Claude, Claude Code, Codex, ChatGPT, Cursor, Gemini, Gemini CLI, Antigravity, GitHub, GitHub Copilot, Kimi, Kimi Code, OpenCode, Apple, macOS and MacBook, along with any other product or company name used on this site, are the trademarks or registered trademarks of their respective owners. They are used here only to identify the tools Notchmeter reads and the platform it runs on, which is nominative use. No endorsement is implied, and no ownership of them is claimed.
If you own one of those marks and you think something here goes further than identifying your product, write to us at the address in section 12 and we will fix it.
The optional donation
Notchmeter is free, and paying is optional. The support link opens a Stripe page where you choose the amount. Paying unlocks nothing, changes nothing in the app, and is never asked for again. There is no subscription, no trial, no licence key and nothing recurring. Everything the app does is available to everyone who pays nothing.
Because of that, a payment is a gift, not a purchase. Nothing is sold, so there is no order, no product to return and nothing to refund in the ordinary sense. If you paid by accident, or entered an amount you did not mean, email privacy@notchmeter.com and we will refund it through Stripe.
Stripe handles the payment on its own pages, under its own terms and privacy policy. The merchant shown there is Hackett Labs LLC.
Changes
These terms can change. When they do, the date at the top of this page changes with them, and the version published here is the one that applies to your use of the site at that time. Changes are not retroactive.
There is no mailing list and we will not email you about it, because we do not have your email address. If you want to watch for changes, this page's source lives in the public repository at github.com/Amir-Hackett/notchmeter and every edit is in its history.
The app changes too. Features can be added, altered or removed between versions, and the project can be paused or stopped. Because it is MIT licensed, any version you already have stays yours: you can keep using it, keep building it and keep changing it, whatever happens here.
Governing law
These terms are governed by the laws of the State of Florida, United States, without regard to its conflict of law rules. Any dispute about them or about the site will be brought in the state or federal courts sitting in Florida, and you and we agree to those courts hearing it.
If you are a consumer, this section does not take anything away from you that your own law will not let it. You keep the protections your home country's mandatory consumer law gives you, and where that law entitles you to bring proceedings in the courts of the country you live in, or to have that country's law applied, you keep that entitlement and the paragraph above does not override it.
The rest, and how to reach us
- If any part of these terms turns out to be unenforceable, the rest of them still applies.
- If we do not enforce something straight away, that does not mean we have given it up.
- These terms, together with the MIT licence and the Privacy Policy, are the whole agreement between us about this site and the downloads.
- You may not transfer your rights under these terms to someone else. This says nothing about the software: the MIT licence lets you copy, distribute and sublicense it freely, and nothing here narrows that. We may transfer our rights under these terms if the project moves to a different owner, and the terms would go with it.
The quickest way to reach a person is the public issue tracker at github.com/Amir-Hackett/notchmeter/issues. For anything legal or private, email privacy@notchmeter.com. Security reports have their own route, described in SECURITY.md.