You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.en.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,10 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
7
7
8
8
## [Unreleased]
9
9
10
+
### Changed
11
+
-**README now frames this fork more clearly as Codex-first**: clarified Codex as the primary path, Claude Code as optional, and documented the Project Usage all-time range.
12
+
-**Reports now default to all-time**: the popover Analyze button and `usage_cli.py report` now generate all-data reports by default; use `--last30` in the CLI for the previous rolling 30-day range.
`usage` is a macOS menu bar tool that pins your **Codex** usage to the top-right of your screen, while keeping **Claude Code** as an optional integration. Click the icon for a popover showing Session, Weekly, per-project usage (today / 7-day / monthly), and today's token usage and cost estimate.
11
+
`usage` is a macOS menu bar tool that pins your **Codex** usage to the top-right of your screen, while keeping **Claude Code** as an optional integration. Click the icon for a popover showing Session, Weekly, per-project usage (today / 7-day / monthly / all-time), and today's token usage and cost estimate; click Analyze to generate an all-time HTML report.
12
12
13
13
It **never calls the Anthropic / OpenAI API** and **never reads the Keychain**, so it avoids the observer effect of "pinging once a minute counts as usage."
14
14
@@ -185,13 +185,13 @@ source .venv/bin/activate
185
185
python3 main.py
186
186
```
187
187
188
-
- **Menu bar format:**`🐾 37%`. If Codex usage is also detected, a Codex suffix is appended:`🐾 37% · 📜 10%`.
188
+
- **Menu bar format:**with Codex only, it shows `📜 10%`. If Claude Code usage is also detected, it shows`🐾 37% · 📜 10%`.
189
189
190
190
<img src="docs/menubar.png" alt="menu bar display" width="240">
191
191
192
192
- **Click the icon to expand the popover.** It has four sections:
193
-
1. Two cards for Claude Code and Codex. Each shows Session and Weekly progress bars with reset countdowns.
194
-
2. A projects card listing the top three projects by usage. Click the button in the top-right corner to cycle between today / 7-day / monthly views.
193
+
1. Two cards for Claude Code and Codex. Codex is the primary path; Claude Code remains optional when it is not installed.
194
+
2. A projects card listing the top three projects by usage. Click the button in the top-right corner to cycle between today / 7-day / monthly / all-time views.
195
195
3. A footer card showing current rate, sync status, and today's token usage and cost estimate (Claude uses the actual `costUSD` from its log when available; Codex cost is estimated from token count × pricing table).
196
196
4. Two buttons: "Refresh now" and "Quit".
197
197
- **Panel**: click the **Switch Panel** button in the top-right corner to change panel styles. Nine built-in panels are available — **Classic** (clean light cards), **Matrix** (neon green digital rain), **Windows 95** (retro Win95 interface), **Newspaper** (aged newsprint), **Cloud Observation** (weather-station glass cards), **Midnight Aquarium** (deep-sea animation), **Prism Arcade** (rainbow holographic animation), **Black Hole** (rotating accretion disk), and the brand-new **World Cup 2026** — FIFA broadcast HUD with a green pitch, stick-figure players that chase and kick the ball, and bidirectional duel bars instead of standard progress bars.
@@ -223,9 +223,9 @@ python3 main.py --tui
223
223
224
224
Press `Ctrl+C` to exit.
225
225
226
-
## Reports and deep analytics (CLI)
226
+
## Reports and deep analytics
227
227
228
-
Beyond the menu bar and TUI, there's an analytics CLI entrypoint `usage_cli.py` for exporting HTML reports or running an interactive terminal dashboard:
228
+
Beyond the menu bar and TUI, the popover's **Analyze** button generates an **all-time HTML report**. If you want a specific range, the `usage_cli.py` analytics entrypoint can export HTML reports or run an interactive terminal dashboard:
229
229
230
230
<p align="center">
231
231
<img src="docs/report.en.png" alt="HTML report screen: Your AI Usage Recap" width="520">
@@ -241,8 +241,9 @@ python3 usage_cli.py
241
241
python3 usage_cli.py claude
242
242
python3 usage_cli.py codex
243
243
244
-
# Generate an HTML report and open it in your default browser (default range: last 30 days)
244
+
# Generate an HTML report and open it in your default browser (default range: all data)
245
245
python3 usage_cli.py report
246
+
python3 usage_cli.py report --last30 # last 30 days
0 commit comments