Skip to content

Releases: JasonYeYuhe/cli-pulse

CLI Pulse v1.9.5

20 Apr 16:42

Choose a tag to compare

CLI Pulse v1.9.5

One account, many sign-ins — Supabase identity linking across iOS, macOS, and Android.

What's new

  • Identity linking: link Apple + Google + GitHub to the same account (Settings → Linked Accounts on every platform)
  • PKCE + state CSRF protection on all OAuth flows
  • Android: durable pending-flow storage — OAuth survives process death during the browser round-trip
  • iOS: App Intents + Shortcuts (GetStatus, GetProviderQuota, RefreshWidget)
  • macOS: Keychain AutoFill fix on login text fields
  • Onboarding + provider config editor polish
  • Watch: login / overview / providers refinements

Downloads

macOSCLI-Pulse-Bar-v1.9.5.dmg (signed + notarized, requires macOS 13 Ventura+)

AndroidCLI-Pulse-Android-v1.9.5.apk (requires Android 8.0 API 26+)

iOS / iPadOS / watchOS — available via TestFlight / App Store (build 32, v1.9.5)

SHA-256

macOS DMG: 50a5b8f78aa52239c03bba92333729c707b5c5149cc3fa81db3be3ebc692f43f
Android APK: 475d4dd672c366425d6dac10f689c6921868d30ad4692bd2aeeadb4a1fe4f6e1

CLI Pulse Android v1.9.5

20 Apr 16:40

Choose a tag to compare

CLI Pulse Android v1.9.5

Multi-provider Supabase identity linking — one Apple / Google / GitHub account maps to a single CLI Pulse profile.

What's new

  • Identity linking: link Apple + Google + GitHub sign-ins to the same account (Settings → Linked Accounts)
  • PKCE + state CSRF protection on all OAuth flows
  • Durable pending-flow storage — OAuth survives process death during the browser round-trip

Install

Download `CLI-Pulse-Android-v1.9.5.apk` and install. Requires Android 8.0 (API 26) or later.

Version

  • versionName: 1.9.5
  • versionCode: 13

CLI Pulse Android v1.9.4

20 Apr 01:15

Choose a tag to compare

Android release v1.9.4 — synced with iOS version.

CLI Pulse Android v1.9.2

19 Apr 00:38

Choose a tag to compare

Android release v1.9.2 — synced with iOS version.

CLI Pulse v1.9.1

17 Apr 15:23

Choose a tag to compare

CLI Pulse v1.9.1

Multi-platform AI usage monitoring — track tokens, costs, and sessions across Claude, Codex, Gemini, Copilot, Cursor, OpenRouter, GLM, and 23+ providers.

What's New in v1.9.1

Cost-to-Code Yield Score (preview)

  • New v2.0 yield score plumbing landed across the stack: schema, Python helper git_collector, Swift git_collector daemon wiring, Apple data layer, and a macOS YieldScoreCard surface.
  • Per-device HMAC-SHA256 project_hash keeps project paths private — only hashes leave the device.
  • Settings toggle + privacy disclosure for the new git_collector.
  • Yield score test coverage across helper + Swift.

Sprint 4 carried over from v1.9

  • PDF export for cost reports.
  • Snackbar error system (Apple + Android).
  • Daily cost forecast engine + dashboard card.
  • Slack / generic webhook enrichment.
  • GLM (智谱 AI) provider support.

watchOS / iOS build fix

  • UserSecret.secretFileURL now routes non-macOS platforms (incl. watchOS) through .applicationSupportDirectory. homeDirectoryForCurrentUser is unavailable on watchOS and was breaking the iOS scheme archive.

Downloads

Platform File Size
macOS 13+ (Apple Silicon) CLI-Pulse-Bar-v1.9.1.dmg 3.6 MB — notarized
Android 8+ CLI-Pulse-Android-v1.9.1.apk 3.7 MB
iOS / watchOS App Store

Installation

macOS

  1. Download CLI-Pulse-Bar-v1.9.1.dmg.
  2. Open the DMG, drag CLI Pulse Bar.app to /Applications.
  3. Launch from Applications. Notarized + stapled — Gatekeeper will not prompt.

Android

  1. Download CLI-Pulse-Android-v1.9.1.apk.
  2. Allow installs from unknown sources for your browser/file manager.
  3. Open the APK to install. Signed with the official upload key.

Mac App Store

Prefer auto-updates? CLI Pulse is also on the Mac App Store — same build, App Store delivery.

Known Limitations

  • Yield score is currently a preview. Per-device HMAC means yield attribution works only within sessions/commits collected by the same machine.
  • Android does not yet surface yield score on the dashboard.

CLI Pulse v1.8

09 Apr 17:06

Choose a tag to compare

CLI Pulse v1.8

Multi-platform AI usage monitoring — track tokens, costs, and sessions across Claude, Codex, Gemini, Copilot, Cursor, OpenRouter, and 20+ providers.

What's New in v1.8

Security & Stability

  • Fixed widget crash caused by force unwraps in WidgetDataProvider
  • Fixed chart crash on empty data (PlanUtilizationHistoryChartMenuView)
  • Android OAuth: migrated from custom scheme to App Links (HTTPS) with CSRF state parameter
  • Android Room: restricted destructive migration to debug builds only
  • macOS: replaced debug print statements with structured os.Logger

Previous (v1.7)

  • Subscription utilization tracking
  • Token cost tracking and estimation
  • 23 security/stability/performance issues fixed

Downloads

Platform File Size
macOS 13+ CLI-Pulse-Bar-v1.8.dmg ~3.4 MB
Android 8+ CLI-Pulse-Android-v1.8.apk ~3.7 MB
iOS / watchOS App Store

Installation

macOS: Download the DMG, drag to Applications, launch from menu bar.
Android: Download APK and install, or join Google Play Beta.
iOS: Available on the App Store (update pending review).

Checksums

  • DMG SHA256: ce0493bc5eceb75c67127d7339dfad356295334cbfa7a09a676980a281c3ba40
  • APK SHA256: 043cb0c7ba5fa921d8478a9443e52fc2944ab9ad44bd03482901b39dc4ae28bd

CLI Pulse v1.5 — Token Accuracy & Subscription Tracking

07 Apr 03:52

Choose a tag to compare

What's New in v1.5

Precise Token Statistics

  • Parses Codex and Claude JSONL session logs for exact input/output/cached token counts
  • Replaces CPU-time-based estimation with real data from ~/.codex/sessions/ and ~/.claude/projects/
  • Incremental caching — only new log data is parsed after first scan
  • Per-model cost calculation using up-to-date pricing tables (GPT-5.x, Claude Opus/Sonnet/Haiku)
  • Cost Summary now shows "Exact" badge when precise data is available

Subscription Cost Tracking

  • Shows monthly subscription costs alongside token usage costs
  • Supports: Claude Max ($200), Codex Plus ($20), Cursor Pro ($20), Copilot ($10), and 10+ more
  • Grand Total = Subscriptions + Usage — see your real AI spending at a glance

Cross-Device History Sync

  • macOS scanner uploads daily usage metrics to Supabase
  • iOS and Android can now pull and display historical cost data
  • Only completed days (T-1) are synced to ensure accuracy

Bug Fixes

  • Fixed os.log decode range warnings in Xcode console
  • Added privacy annotations to all Logger string interpolations

Downloads

  • macOS: CLI-Pulse-v1.5.dmg (4.2 MB)
  • Android: CLI-Pulse-v1.5.apk (3.4 MB)
  • iOS: Available on App Store (pending review)

CLI Pulse v1.4.1

06 Apr 14:46

Choose a tag to compare

CLI Pulse v1.4.1 — Bug Fixes

Fixed

  • macOS menu bar popup — Default height increased to 520pt, now supports drag-to-resize (up to 900pt)
  • Cross-device quota sync — macOS collector data now pushes to Supabase so iOS/Android see fresh quota data
  • GitHub OAuth — Fixed blank screen on iOS (missing presentation context + Supabase redirect URL), added GitHub sign-in for Android
  • iOS tier bars — Now shows multiple tier bars per provider (matching macOS behavior)

Downloads

Platform Link
macOS CLI-Pulse-Bar-v1.4.1.dmg (below)
Android CLI-Pulse-Android-v1.4.1.apk (below)
iOS / watchOS App Store (v1.4.1 in review)

Requirements

  • macOS 13.0+ / iOS 17.0+ / watchOS 10.0+ / Android 8.0+

CLI Pulse v1.4.0

06 Apr 09:35

Choose a tag to compare

CLI Pulse v1.4.0

Cross-platform AI coding tool usage monitor — macOS, iOS, watchOS, Android.

What's New

  • Webhook/Slack/Discord alert notifications
  • watchOS complication (quota gauge, alert count)
  • macOS onboarding wizard for new users
  • Watch passwordless login from iPhone
  • Android demo mode — try before you sign up
  • 4 new Android collectors — Codex, Cursor, Ollama, Augment
  • Adaptive menu bar height on macOS
  • OpenAPI 3.1 shared API contract

Downloads

Platform Link
macOS CLI-Pulse-Bar-v1.4.0.dmg (below)
Android CLI-Pulse-Android-v1.4.0.apk (below, unsigned)
iOS / watchOS App Store

Requirements

  • macOS 13.0+ / iOS 17.0+ / watchOS 10.0+ / Android 8.0+
  • CLI Pulse Helper on monitored dev machines

CLI Pulse v1.1.3

02 Apr 11:42

Choose a tag to compare

CLI Pulse v1.1.3

This release ships the latest provider fixes in a notarized macOS build.

Highlights

  • Notarized Developer ID macOS build for smoother first-run install experience
  • Claude quota and snapshot fallback fixes retained from the recent collector work
  • Claude reset timing and tier naming aligned more closely with the official app
  • Gemini real project-backed quota fetching and corrected tier ordering
  • Codex, Gemini, and Claude provider presentation improvements

Download

  • iOS: App Store
  • macOS: download the notarized DMG below

SHA256

2ab90911baac08d633f46332bacf5b5452aea68e34df4eea044c120b9426b95e