Due to the fact that some freelancers cannot work with installed extensions we have decided to embark on a new desktop version of Timebox called https://github.com/AustinCGomez/TimeVault. We will be arhiving Timebox until we feel there is a need for a open source timesheet extension. Open Source developers are welcome to still fork this project but it will not be maintained by the original maintainer for the time being.
- ⏰ Time Tracking: Log start and end times with descriptions
- 📅 Date Management: Track hours across different dates
- 💾 Local Storage: All data stored locally in your browser
- 🗂️ History View: View all logged time entries
- ⚙️ Settings: Manage your time tracking data
- 🧪 Tested: Comprehensive test coverage for reliability
- Download the extension from the Chrome Web Store (coming soon)
- Or install manually:
- Download the latest release from the Releases page
- Extract the ZIP file
- Open Chrome and go to
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked" and select the extracted folder
- Vanilla JavaScript (ES6+ modules)
- Chrome Extension Manifest V3
- Jest for testing
- ESLint for code quality
We welcome contributions!
- Node.js 16+
- npm or yarn
- Google Chrome
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/Timebox.git cd Timebox - Load in Chrome:
- Open Chrome →
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked" → select
distfolder
- Open Chrome →
- ✅ Google Chrome (Manifest V3)
This project is licensed under the MIT License - see the LICENSE file for details.
Found a bug? Have a suggestion? Please:
- Check existing Issues
- If no duplicate exists, create a new issue with:
- Issue description
- Steps to reproduce
- Expected vs actual behavior
- Browser/OS version
- Screenshots (optional but helpful)
Thanks to all contributors who help make Timebox better for freelancers everywhere!