Complete installation instructions for Count-Cups on all supported platforms.
- OS: Windows 10, macOS 10.14, or Linux (Ubuntu 18.04+)
- Python: 3.10+ (for source installation)
- RAM: 4GB
- Storage: 100MB
- Camera: USB webcam or built-in camera
- OS: Windows 11, macOS 12+, or Linux (Ubuntu 20.04+)
- Python: 3.11+ (for source installation)
- RAM: 8GB
- Storage: 500MB
- Camera: HD webcam with good lighting
Download the latest release from the GitHub Releases page.
- Download
Count-Cups.exefrom the releases page - Run the executable (no installation required)
- Allow camera access when prompted
- Start tracking your hydration!
- Download
Count-Cups.dmgfrom the releases page - Open the DMG file and drag Count-Cups to Applications
- Launch from Applications folder
- Grant camera permissions when requested
- Download
Count-Cups-x86_64.AppImagefrom the releases page - Make executable:
chmod +x Count-Cups-x86_64.AppImage - Run:
./Count-Cups-x86_64.AppImage
- Download
count-cups_1.0.0_amd64.debfrom the releases page - Install:
sudo dpkg -i count-cups_1.0.0_amd64.deb - Run:
count-cups
- Python 3.10 or higher
- pip (Python package manager)
- Git (for cloning the repository)
-
Clone the repository:
git clone https://github.com/VoxHash/Count-Cups.git cd Count-Cups -
Create virtual environment:
# Windows python -m venv venv venv\Scripts\activate # macOS/Linux python -m venv venv source venv/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python -m app.main
For development, also install development dependencies:
pip install -r requirements-dev.txt- Camera Permissions: Grant camera access when prompted
- Initial Setup: Follow the first-time setup wizard
- Calibration: Set up your first cup profile
- Goal Setting: Configure your daily hydration goal
- Check Installation: Launch Count-Cups and verify it starts
- Test Camera: Go to Live Camera screen and verify camera feed
- Test Detection: Try a test detection to ensure everything works
Windows: Add Python to PATH or use full path to Python executable macOS/Linux: Install Python 3.10+ using package manager
- Update pip:
python -m pip install --upgrade pip - Use virtual environment: Ensure you're in a virtual environment
- Check Python version: Ensure Python 3.10+ is installed
- Check permissions: Ensure camera permissions are granted
- Test camera: Test camera with another application
- Update drivers: Update camera drivers (Windows)
- Reinstall dependencies:
pip install -r requirements.txt --force-reinstall - Check virtual environment: Ensure virtual environment is activated
- Python version: Verify Python version is 3.10+
- Delete
Count-Cups.exe - Remove data directory:
%USERPROFILE%\.count-cups
- Delete from Applications folder
- Remove data directory:
~/.count-cups
- Delete AppImage or uninstall package:
sudo dpkg -r count-cups - Remove data directory:
~/.count-cups
- Deactivate virtual environment:
deactivate - Remove virtual environment: Delete
venvdirectory - Remove repository: Delete cloned repository
- Remove data: Delete
~/.count-cupsdirectory
- Download the latest release
- Replace the old executable/package
- Launch the new version (settings are preserved)
-
Pull latest changes:
git pull origin main
-
Update dependencies:
pip install -r requirements.txt --upgrade
-
Restart application
- Antivirus: Some antivirus software may flag the executable; add exception if needed
- Firewall: No firewall rules required (local application)
- Administrator Rights: Not required for normal operation
- Gatekeeper: May require allowing the app in Security & Privacy settings
- Camera Permissions: Grant in System Preferences > Security & Privacy > Camera
- Code Signing: Pre-built binaries are code-signed
- AppImage: May require
libfuse2for older distributions - Dependencies: Some distributions may require additional libraries
- Permissions: Ensure user has camera access permissions
After installation:
- Read the Quick Start Guide
- Follow the Getting Started Guide
- Configure settings in Configuration Guide
- Learn usage in Usage Guide
Installation complete! Continue to the Quick Start Guide to begin using Count-Cups.