i built ずつ to practice through time blocks, with the flexibility of pause/resume. the name comes from 一つずつ (hitotsu-zutsu), meaning "one at a time"
_demo.mov
- clean, distraction-free interface with dark/light mode
- private:
- no accounts, no tracking
- works entirely offline
- all data stored locally
- import/export task lists (json)
- extra utilities (pomodoro®, coin flip, counter, stopwatch…)
- browser and sound notifications on completion
- keyboard shortcuts:
- space: pause/resume
- enter: add task (when input is focused)
please do! i'd appreciate bug reports, improvements (however minor), suggestions…
ずつ uses vanilla javascript, html, and css. to run locally:
- clone the repository:
git clone https://github.com/welpo/zutsu.git
- navigate to the app directory:
cd zutsu/app
- start a local server:
python3 -m http.server
- visit
http://localhost:8000
in your browser
the important files are:
index.html
: basic structurestyles.css
: stylesapp.js
: logic
something not working? have an idea? let me know!
- questions or ideas → start a discussion
- found a bug? → report it here
- feature request? → let me know
ずつ is free software: you can redistribute it and/or modify it under the terms of the GNU general public license as published by the free software foundation, either version 3 of the license, or (at your option) any later version.