Skip to content

Commit 7586234

Browse files
bezlantclaude
andcommitted
chore: rename to cliMeter, add badges, improve install docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e0aa527 commit 7586234

2 files changed

Lines changed: 28 additions & 13 deletions

File tree

Climeter/UpdateChecker.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class UpdateChecker: ObservableObject {
2424
}
2525

2626
func checkForUpdates() {
27-
let urlString = "https://api.github.com/repos/bezlant/climeter/releases/latest"
27+
let urlString = "https://api.github.com/repos/bezlant/cliMeter/releases/latest"
2828
guard let url = URL(string: urlString) else { return }
2929

3030
var request = URLRequest(url: url)

README.md

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
# Climeter
1+
# cliMeter
22

33
macOS menu bar app that tracks your Claude Code API usage in real time.
44

55
See your session and weekly limits at a glance. Know when you're running low before you hit a wall.
66

7-
![macOS](https://img.shields.io/badge/macOS-14%2B-black) ![Swift](https://img.shields.io/badge/Swift-5.9-orange)
7+
[![GitHub release](https://img.shields.io/github/v/release/bezlant/cliMeter)](https://github.com/bezlant/cliMeter/releases/latest)
8+
[![GitHub downloads](https://img.shields.io/github/downloads/bezlant/cliMeter/total)](https://github.com/bezlant/cliMeter/releases)
9+
![macOS](https://img.shields.io/badge/macOS-14%2B-black)
10+
![Swift](https://img.shields.io/badge/Swift-5.9-orange)
11+
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
812

913
![Climeter](screenshot.png)
1014

1115
## Why
1216

13-
Claude Code doesn't show how much of your rate limit you've used. You find out when you're blocked. Climeter fixes that — a tiny progress bar in your menu bar that stays out of your way.
17+
Claude Code doesn't show how much of your rate limit you've used. You find out when you're blocked. cliMeter fixes that — a tiny progress bar in your menu bar that stays out of your way.
1418

1519
## Features
1620

@@ -23,21 +27,32 @@ Claude Code doesn't show how much of your rate limit you've used. You find out w
2327

2428
## Install
2529

26-
Download the latest release from [Releases](https://github.com/bezlant/climeter/releases) or build from source:
30+
### Homebrew (recommended)
2731

32+
```bash
33+
brew install bezlant/tap/climeter
2834
```
29-
git clone git@github.com:bezlant/climeter.git
30-
cd climeter
31-
xcodebuild -scheme Climeter -configuration Release build
32-
```
3335

34-
The built app will be in `~/Library/Developer/Xcode/DerivedData/Climeter-*/Build/Products/Release/Climeter.app`.
36+
### Manual download
37+
38+
Download `Climeter.zip` from [the latest release](https://github.com/bezlant/cliMeter/releases/latest), unzip, and drag `Climeter.app` to `/Applications`.
39+
40+
> **Note:** The app is not notarized. On first launch, right-click → Open, or go to System Settings → Privacy & Security → Open Anyway.
41+
42+
### Build from source
43+
44+
```bash
45+
git clone git@github.com:bezlant/cliMeter.git
46+
cd cliMeter
47+
xcodebuild -scheme Climeter -configuration Release -derivedDataPath build
48+
cp -R build/Build/Products/Release/Climeter.app /Applications/
49+
```
3550

3651
## Setup
3752

38-
1. Open Climeter — it appears in your menu bar
53+
1. Open cliMeter — it appears in your menu bar
3954
2. Run `/login` in Claude Code
40-
3. Climeter detects the credentials automatically
55+
3. cliMeter detects the credentials automatically
4156

4257
That's it. No API keys to paste, no config files to edit.
4358

@@ -51,7 +66,7 @@ That's it. No API keys to paste, no config files to edit.
5166

5267
## How it works
5368

54-
Climeter reads the OAuth credentials that Claude Code stores in the system Keychain. It polls the Anthropic usage API every 3 minutes and displays the result. When tokens expire, it refreshes them silently. All network calls go directly to Anthropic's servers.
69+
cliMeter reads the OAuth credentials that Claude Code stores in the system Keychain. It polls the Anthropic usage API every 3 minutes and displays the result. When tokens expire, it refreshes them silently. All network calls go directly to Anthropic's servers.
5570

5671
## Requirements
5772

0 commit comments

Comments
 (0)