A simple desktop time clock app built with Python and Tkinter to track punch-in and punch-out times.
It’s designed to be lightweight, precise, and user-friendly — perfect for small teams or individual use.
- 🕐 Punch In / Punch Out buttons for accurate time tracking
- 📊 View logged time directly in the app
- 📅 View hour summaries: daily, weekly, and all-time
- 📁 Export time-filtered CSV reports of time logs: weekly, monthly, yearly, and all-time
- 🖥️ Simple Tkinter-based GUI, easy to run on any system with Python installed
- Python 3.8 or later
Clone the repository:
git clone https://github.com/dipsherlock/timeclock.git
cd timeclockSimply run the Python script:
python time_clock.pyThe time clock window will open, allowing you to punch in/out and view your hours.
All time logs are automatically saved in a CSV file in the project directory. Export Report creates a time-filtered copy of the CSV, free to edit and share without affecting the original CSV file. You can open them in Excel, Google Sheets, or any spreadsheet tool for further reporting.
dipsherlock 📧 skylertclark@gmail.com
zegron 📧 matt@onetakemedia.net