Time Snatch allows you to limit the amount of time you spend on distracting websites.
You can limit the amount of time you can spend on distracting websites or outright block them. When navigating to a blocked website you will be redirected to a productive one of your choice or to our default inspiring web page that will throw motivating quotes at you.
Time Snatch is lightweight, reliable and secure. It gives you the flexibility to block and manage each website individually.
The extension never saves, sends or uses any of your information for purposes other than its core functionality.
- Download the latest .zip file version from https://github.com/Thinkorswim/time-snatch/releases/tag/release
- Unzip the file and you should have a folder
time-snatch-chrome - Move the folder to a permanent location on your computer (do not delete the folder after installation).
- Go to the extensions page: chrome://extensions
- Enable Developer Mode (toggle "Developer mode" at the top-right corner)
- Click Load unpacked and select/open the extension folder (contains file manifest.json).
The project has gone through multiple iterations and is now developed based on the WXT Framework with Vite and React. To start development or build from source follow the steps below:
- Download and install Node.js from the official website.
- Clone the repository
git clone https://github.com/Thinkorswim/time-snatch.git
- Install dependencies
cd time-snatch/TimeSnatch
npm install
- Run the project
npm run dev
- (Optional) Create a build from source
npm run build
This creates a dist folder which can be loaded unpacked into your browser extensions. Hot reloading development is available.
