Skip to content
 
 

Repository files navigation

Time Tracker for Browser

Daily local JSON backup (custom fork)

This fork adds a configurable daily local backup for browser activity data.

  • Enable or disable automatic local backups in Options → Data Backup.
  • Choose the daily export time; the default is 23:55.
  • Backups are downloaded as JSON to Downloads/DigitalFootprint/.
  • File names follow timer_backup_YYYYMMDD_HHMMSS.json.
  • Remote backup can remain set to Always off; no GitHub token or cloud service is required.
  • Data stays on the local computer unless the user chooses to move or upload it.

Install this fork in Chrome

  1. Run npm install --include=optional --ignore-scripts.
  2. Run npm run build.
  3. Open chrome://extensions/ and enable Developer mode.
  4. Select Load unpacked and choose the generated dist_prod directory.
  5. Open Options → Data Backup to configure the local backup time.

Before switching from the Chrome Web Store version, export a JSON backup from Data Migration. Import it into this fork, verify that the data is present, and then disable the old extension to avoid duplicate tracking.

This project remains based on sheepzh/time-tracker-4-browser and retains its original license and attribution.

codecov Crowdin Discord

Available in the Chrome Web Store Get it from Microsoft Get the add-on

[ English | 简体中文 ]

Time Tracker is a browser extension to track the time you spent on all websites. It's built by rspack, TypeScript and Element-plus. And you can install it for Firefox, Chrome and Edge.

Download

Released Version Rating User Count
Chrome Web Store
Microsoft Edge Addons
Firefox Browser Addons Mozilla Add-on

How to install manually for Safari

User Count

Screenshots

Daily percentage

Dashboard

Analytical Report

Habit Report

Page Blocking

Feedback

If you encounter any issues or have suggestions during use, feel free to reach out through the following channels:

1. Submit an Issue

Describe your problem or feature request in GitHub Issues, and we'll get back to you as soon as possible.

2. Join Discord

Join our Discord community to chat directly with the developer and other users.

3. Create a Discussion

Start a topic in GitHub Discussions — great for sharing experiences or open-ended conversations.

Contribution

There are some things you can do to contribute to this software.

1. Participate in development

If you know how to develop browser extensions and are familiar with the project's technology stack (TypeScript + Vue3 + Element Plus + Echarts), you can also contribute code

See the Development Guide

3. Perfect translation

Most of the software's localization relies on machine translation. You can also submit translation suggestions on Crowdin.

4. Rate 5 stars

Firefox / Chrome / Edge

It's simple and much helpful!

❤️ Thanks To

Thanks To

About

Time Tracker for Browser. Help you track time, analyze your habits and block addictive sites

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages