Skip to content

๐Ÿค– Automatic usage tracker for Claude AI - Monitor time, sessions, and resources across all Claude interfaces

License

Notifications You must be signed in to change notification settings

edmundbogen/claude-usage-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– Claude Usage Tracker

License: MIT Platform Python Claude

The first automatic usage tracker for Claude AI - Monitor your time, sessions, and resource usage across all Claude interfaces

Features โ€ข Installation โ€ข Usage โ€ข Dashboard โ€ข Contributing

๐ŸŒŸ Features

โœจ Automatic Detection

  • ๐ŸŒ Browser Tracking - Automatically detects when you're using Claude.ai in any browser
  • ๐Ÿ’ป Terminal Tracking - Monitors Claude Code usage in terminal
  • ๐Ÿ“ฑ Mobile Support - Track sessions from mobile devices via remote logger
  • ๐Ÿ”„ Smart Detection - Multiple detection methods ensure nothing is missed

๐Ÿ“Š Comprehensive Analytics

  • โฑ๏ธ Time Tracking - Accurate session duration tracking
  • ๐Ÿ“ˆ Usage Statistics - Daily, weekly, and monthly usage reports
  • ๐Ÿ’พ Resource Monitoring - Track memory and CPU usage
  • ๐ŸŽฏ Project Categorization - Organize usage by project
  • ๐Ÿ“ Data Export - Export to CSV for expense reports

๐ŸŽจ Beautiful Dashboard

  • ๐Ÿ“ฑ Responsive Design - Works on all screen sizes
  • ๐Ÿ“Š Real-time Charts - Visualize your usage patterns
  • ๐Ÿšฆ Status Indicators - Know when tracking is active
  • ๐ŸŒ™ Clean Interface - Easy on the eyes during long sessions

๐Ÿš€ Easy to Use

  • ๐Ÿ–ฑ๏ธ One-Click Launch - Simple app in your Applications folder
  • ๐Ÿ”ง Zero Configuration - Works out of the box
  • ๐Ÿ’พ Automatic Backups - Never lose your data
  • ๐Ÿ”’ Privacy First - All data stored locally on your machine

๐Ÿ“ฆ Installation

Quick Install (Recommended)

  1. Clone the repository:
git clone https://github.com/edmundbogen/claude-usage-tracker.git
cd claude-usage-tracker
  1. Run the setup:
python3 -m venv venv
source venv/bin/activate
pip install flask flask-cors sqlalchemy requests psutil
  1. Create the app:
chmod +x create_app_bundle.sh
./create_app_bundle.sh
  1. Launch the app:
    • Find "Claude Tracker" in your Applications folder
    • Or double-click "Claude Tracker.command" on your Desktop

๐ŸŽฎ Usage

Starting the Tracker

  1. Launch from Applications:

    • Open Finder โ†’ Applications โ†’ Claude Tracker
    • Click "Start Auto-Tracker"
  2. Or use Terminal:

cd ~/claude-usage-tracker
source venv/bin/activate
python smart_auto_tracker.py

Viewing the Dashboard

Remote Tracking (Mobile/Other Devices)

๐Ÿ“Š Dashboard Views

๐Ÿ› ๏ธ Components

  • app_v2.py - Flask dashboard server
  • smart_auto_tracker.py - Main automatic tracker
  • enhanced_tracker.py - Enhanced tracking with confidence scoring
  • resource_monitor.py - Memory/CPU monitoring
  • ClaudeTrackerLauncher.py - GUI control panel

๐Ÿค Contributing

We welcome contributions! Please feel free to submit a Pull Request.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ’ฌ Support


Made with โค๏ธ for the Claude community

About

๐Ÿค– Automatic usage tracker for Claude AI - Monitor time, sessions, and resources across all Claude interfaces

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published