https://github.com/stephanos/agenttally-macos
AgentTally macOS menu bar app
https://github.com/stephanos/agenttally-macos
claude claude-code cost-tracking macos menu-bar-app menubar osx swift
Last synced: 28 days ago
JSON representation
AgentTally macOS menu bar app
- Host: GitHub
- URL: https://github.com/stephanos/agenttally-macos
- Owner: stephanos
- License: mit
- Created: 2026-04-07T02:50:19.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-12T20:01:04.000Z (about 1 month ago)
- Last Synced: 2026-05-12T21:26:08.660Z (about 1 month ago)
- Topics: claude, claude-code, cost-tracking, macos, menu-bar-app, menubar, osx, swift
- Language: Swift
- Homepage:
- Size: 734 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AgentTally
[](https://github.com/stephanos/agenttally-macos/releases/latest)
`AgentTally` is a standalone macOS menu bar app for tracking AI agent spending.
The app shows Claude Code and Codex spend for today and the current month.
## Install
1. Download [`AgentTally.dmg`](https://github.com/stephanos/agenttally-macos/releases/latest)
2. Open the disk image
3. Drag `AgentTally.app` to `/Applications`
4. Open `AgentTally.app`
On first launch, macOS may ask you to confirm opening the app.
If macOS warns that the app cannot be opened because it cannot check it for malware, remove the quarantine attribute and open it again:
```sh
xattr -dr com.apple.quarantine /Applications/AgentTally.app
```
## Development
To build from source, you need:
- `mise`
From this directory:
```sh
mise trust
mise install
mise run install
```
The install task copies the bundle to `/Applications/AgentTally.app` and launches it.
For local development:
```sh
mise run dev
```
## Releases
To cut a new release:
```sh
mise run check
git tag -a v0.10 -m "v0.10"
git push origin v0.10
```
Pushing the tag runs the GitHub Actions release workflow, which builds the app,
uploads `AgentTally.dmg`, publishes `appcast.xml`, and makes the release available to Sparkle.