practicegraph

Free and open source·for Claude Code and Codex users·Windows and macOS

Keep up with AI. See how you use it.

AI tools change every week. PracticeGraph is a desktop app that shows you the few changes that matter each day, next to your own numbers: what you spent, which models you used, and when you worked. It runs on your computer, and your data stays there.

Download for Windows Download for macOS Free, with no account or license key. Windows 10 and 11, or macOS 13 and later on Apple silicon. View the source · All releases and checksums →
When your AI activity endsexample data
21:16median last prompt · week of Sep 11
Move over the chart. It is a demo profile; the app only shows the shape and never scores you.
The News page with three stories, each with a one-line summary and its source. One-line summary The source, every time Picked by hand, not by feed
The News page. Three stories a day, picked by people, each with its source.screenshot with example data
  • Usage
  • Models
  • API Prices
  • Tools
  • Agent skills
  • Integrations
  • Work rhythm
  • News
  • Community
  • Build ideas
  • Guides
01

What you get

Two kinds of pages. Some keep you current. The others show how you work with AI. Money figures are estimates and are marked that way.

Stay currentPicked by people, with sources.

News

Three stories a day, chosen by hand from 20 to 30 candidates. Each has a one-line summary and a link to the source.

API prices and deals

What every major model costs, from its maker and from other hosts. Cheaper hosts are flagged. Discounts and prices that are about to end are listed with the days left.

Community findings

What other developers measured about the tools you use.

Build ideas and guides

Small projects you can build with an API, plus the official training links for each tool.

Know your own workYour numbers, from your own sessions.

Usage

What your AI use was worth this week at API prices, compared with last week. Broken down by day and by model, with your latest usage limits. Amounts can be shown in your own currency.

Models

Which models your tools use by default, and which ones your sessions ran.

Tools, skills, integrations

Whether your tools are up to date, which features you used in the last 30 days, and how often each MCP server you set up was called.

Work rhythm

How long you wait for answers, how late your days end, and how your work is split. Includes a focus timer and a break timer.

02

A closer look

API Prices: 43 models, 22 providers, 189 prices, with a panel of current deals. Every price links to its source Half-price batch tiers Days left on ending prices
API Prices, edition of 15 September 2026
Usage: $97 estimated this week, down from $315 the week before, with a day-by-day chart against the previous week and the latest usage limits. Down from last week's $315 Your busiest day Your latest usage limits
Usage, last 7 daysestimates at listed API prices
Work rhythm: the time of the last prompt of the day moved from 17:53 to 21:16 over ten weeks, with a line marking where quiet hours begin. The median last prompt The quiet hours you set Where you are now
Work rhythm, ten weeks

API Prices

Find the cheapest place to run a model.

  • Every price is linked to the page it came from.
  • A host is marked cheaper only when both its input and output prices beat the model maker's.
  • Current deals: half-price batch tiers, and prices with an announced end date.

Usage

See what your week cost.

  • This week's estimated cost next to last week's.
  • Which models you ran and which features you used.
  • When a model's price changes, you can see here whether it affects you.

Work rhythm

See when you work.

  • When your last prompt of the day happens, week by week, against the quiet hours you set.
  • One-click timers: 90 minutes of focus, a 10-minute break, a 25-minute rest.
  • The app never scores you. There are no streaks or badges.
03

Your data stays on your computer.

PracticeGraph works from the session logs that Claude Code and Codex already save. It keeps counts and timings, never the text of your prompts or replies.

How PracticeGraph handles your data Your session logs stay on your computer. PracticeGraph reads them and keeps counts and timings, never the text of prompts. Price lists, the daily news and update notices are downloaded in, and exchange rates if you choose another currency. Your usage and logs have no path out. YOUR COMPUTER Session logs saved by your tools PracticeGraph Keeps counts and timings. Never the text of a prompt. Your pages only downloads come in no upload path THE INTERNET Price lists Daily news Update notices Your usage and logs never arrive How PracticeGraph handles your data Your session logs stay on your computer. PracticeGraph reads them and keeps counts and timings, never the text of prompts. Price lists, the daily news and update notices are downloaded in, and exchange rates if you choose another currency. Your usage and logs have no path out. THE INTERNET Price lists Daily news Update notices YOUR COMPUTER only downloads come in Session logs saved by your tools PracticeGraph Keeps counts and timings. Never the text of a prompt. Your pages Your usage and logs never arrive.
Nothing goes out. Price lists, news and update notices come in, plus exchange rates if you choose another currency. Prompt text is never kept.
Nothing is uploaded

The app has no way to send your usage or logs anywhere.

What it downloads

Price lists, the daily news and update notices, plus exchange rates from the European Central Bank if you choose a currency other than US dollars. Those servers see a normal web request and nothing about you.

Sharing is opt-in

Teams can run their own server for anonymous totals. It is off unless you turn it on.

Read the full privacy details →

04

Install

Download the installer for Windows or macOS. There is no Linux release yet; until there is, it can be built from source.

Windows 10 / 11
Run the installer, then open PracticeGraph from the Start menu. Updates install over the old version and keep your data.
macOS
A menu-bar app for Apple silicon on macOS 13 or later, signed and notarized. Prefer a disk image? Get the .dmg. Intel Macs can build it from source.
Linux
For Ubuntu 24.04. There is no Linux release yet. Build it from source if you want to try it.
no release yet
Run from source · Python 3.14, Node 22+
$ git clone https://github.com/TeamLandiLTD/practicegraph-app.git
$ cd practicegraph-app && python -m venv .venv && . .venv/bin/activate
$ python -m pip install -e ".[dev]"
$ practicegraph init
$ practicegraph ui serve --open
Check your download
> Get-FileHash .\PracticeGraph-0.2.29.msi -Algorithm SHA256
5f4d18be335a3edfba6198fd70e55502f3417a832aba4331c6ed06ef044d5c0f
$ shasum -a 256 PracticeGraph-0.2.27-macos-arm64.pkg
b5f1df73ab43f07d783fffa1526f7e6a8e212486adfdf228ebc0a7cb381a68fe

Your result should match the line under the command. Every release also publishes a SHA256SUMS.txt. The Windows installer is signed and names TeamLandi OOD as the publisher, though SmartScreen may still ask once while that publisher's reputation builds; if it does, choose More info, then Run anyway. The macOS installers are signed and notarized. The app tells you when a new version is out and never installs it by itself.

05

Open source

All of PracticeGraph is free under the Apache-2.0 license: the app, its engine, the Windows and macOS versions, the Linux code you can build yourself, and the optional team server.

The daily news, prices and other editions are written by Team Landi and published under separate content terms. You can point the app at a different source.

This is an early release. Tell us what helped, what was unclear and what is missing.

06

For teams and companies

The app is free for everyone. For organizations, Team Landi offers an enterprise version set up around how your company works.

  • Built around your business

    We adapt the pages and rules to your tools, your approved models and the reports your managers need.

  • News and guidance for your stack

    Private daily editions, price guidance, skills and setup guides for the tools and policies you use, served from a server you control.

  • Training

    Hands-on training for developers and team leads, based on how your own teams work with AI.

  • Data for your warehouse

    Anonymous team totals, shared only with each person's consent, delivered as tables your data warehouse can load. Each person's own page stays on their computer.

07

Questions

Is this another AI newsletter?

It does part of a newsletter's job: three stories a day, picked by people, with sources. The difference is that they sit next to your own numbers. When a model's price changes, you can see whether you use that model.

I already use a free spend counter. Why add this?

Keep it. PracticeGraph adds what a counter leaves out: which models and features you rely on, when you work, current API prices and deals, and the day's news.

Does my code or my prompts leave my computer?

No. The app keeps counts and timings only and has no way to upload them. It downloads price lists, news and update notices, and exchange rates only if you choose another currency. Team sharing is off unless you turn it on.

Which tools does it work with?

Claude Code, the OpenAI Codex CLI, and the coding sessions in Claude Desktop on macOS. Support for more tools is the most useful thing to contribute.

Are the costs my real bill?

No. They are estimates at listed API prices. If you pay for a subscription, they show what the same usage would cost through the API.

Does it rate how good I am with AI?

No. It shows what happened and compares you only with your own earlier weeks. It never gives you a score.

Try it on your own work.

One installer, no account. Your first page appears after the app has read your existing session history.