Show HN: Multiplayer Usage Tracking for Claude Code, Codex and OpenCode
Summer is an open-source local tool by Autumn for tracking AI coding tool usage and spend. It supports Claude Code, Codex, and OpenCode, requires no hosting, and provides a local dashboard to aggregate usage across a team per developer, model, and cost.
Notifications You must be signed in to change notification settings
Fork 1
Star 9
BranchesTags
Open more actions menu
Folders and files
NameName
Last commit message
Last commit date
Latest commit
History
7 Commits
7 Commits
dash
dash
docs
docs
src
src
test
test
.gitignore
.gitignore
README.md
README.md
SPEC.md
SPEC.md
bun.lock
bun.lock
bunfig.toml
bunfig.toml
package.json
package.json
tsconfig.json
tsconfig.json
Repository files navigation
Summer is a local, open-source tool for AI-coding usage and spend, built by Autumn. Per developer, across Claude Code, Codex, and opencode, it answers: how much is each engineer using, on what models, and what's it worth?
How it works
Summer needs zero hosting. It uses Autumn as its backend and comes with a local dashboard — Autumn stores every usage event, prices tokens (via Models.dev), and aggregates usage across your whole team.
Get started
Note: If you already have an Autumn org, create a new org to use with Summer.
bun -g install @useautumn/summer # install Summer
summer start # set up, then track usage in the background
summer dash # open the usage dashboard
summer start does everything first-time setup needs:
Authenticates with Autumn via OAuth — logs you in (or signs you up) and sets up your org.
Offers to backfill your history.
Starts a local daemon to collect Claude Code + Codex usage and send it to Autumn.
summer dash serves a local UI (and opens it in your browser): a usage chart you can group by harness / model / user / billing mode, filter by any property, search per-developer usage, and inspect the raw events.
Note: Summer installs an autostart service (launchd/systemd) so it survives reboots. Pass --no-service for a plain background process.
Claude Code requires a restart to send usage after summer start. Either start new sessions, or for existing ones, restart and /resume. (Codex/opencode don't need a restart.)
Invite your team
Summer rolls up usage across everyone in your Autumn org.
Open your Autumn org settings → Members.
Invite a teammate by email.
They accept the invite in Autumn, run summer start themselves, then restart Claude Code (see the note above — otherwise only their backfill shows up, not live Claude usage).
That's it — their usage shows up alongside yours in the dashboard.
Commands
Command What it does
summer start Set up (if needed) and start tracking.
summer dash Open the usage dashboard (alias: dashboard).
summer backfill Import historical Claude Code + Codex usage (backdated).
summer report Usage rollup in the terminal.
summer status Auth + local state.
summer stop Stop and restore harness settings (also removes autostart).
summer service install / uninstall / status Manage on-boot autostart.
summer login / logout Manage Autumn auth.
Harnesses Supported
Claude Code, Codex, OpenCode
About
Track AI usage across your organization
Resources
Readme
Uh oh!
There was an error while loading. Please reload this page.
Activity
Custom properties
Stars
9 stars
Watchers
0 watching
Forks
1 fork
Report repository
Releases
No releases published
Packages 0
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
TypeScript 98.4%
CSS 1.5%
HTML 0.1%