The first automatic usage tracker for Claude AI - Monitor your time, sessions, and resource usage across all Claude interfaces
Features โข Installation โข Usage โข Dashboard โข Contributing
- ๐ 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
- โฑ๏ธ 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
- ๐ฑ 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
- ๐ฑ๏ธ 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
- Clone the repository:
git clone https://github.com/edmundbogen/claude-usage-tracker.git
cd claude-usage-tracker- Run the setup:
python3 -m venv venv
source venv/bin/activate
pip install flask flask-cors sqlalchemy requests psutil- Create the app:
chmod +x create_app_bundle.sh
./create_app_bundle.sh- Launch the app:
- Find "Claude Tracker" in your Applications folder
- Or double-click "Claude Tracker.command" on your Desktop
-
Launch from Applications:
- Open Finder โ Applications โ Claude Tracker
- Click "Start Auto-Tracker"
-
Or use Terminal:
cd ~/claude-usage-tracker
source venv/bin/activate
python smart_auto_tracker.py- Navigate to http://localhost:5002 in your browser
- Or click "Open Dashboard" in the Control Panel
- Open http://your-mac-ip:5002/remote on your mobile device
- Replace
your-mac-ipwith your Mac's IP address
- Compact Dashboard: http://localhost:5002/
- Manual Dashboard: http://localhost:5002/manual
- Remote Logger: http://localhost:5002/remote
- 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
We welcome contributions! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Issues: GitHub Issues
- Email: edmund.bogen@gmail.com
Made with โค๏ธ for the Claude community