Features
Time Tools
Focus timers, counters, and shared time groups on web and Android.
Overview
Time Tools helps you run countdown timers (focus, workout, meditation, and more), track custom counters, and collaborate in Time Groups with live sync.
- Web:
/timeand/time-groups - Android: Menu → Time Tools / Time Groups
Timer modes
| Mode | Use |
|---|---|
| Focus | Deep work or study |
| Break | Short rest between focus blocks |
| Workout | Exercise or movement |
| Meditation | Mindfulness |
| Creative | Writing, art, music |
| Social | Timeboxed hangouts |
| Screen time | Bounded scrolling or gaming (awareness, not extra XP) |
| Cooking | Kitchen or chores |
| Custom | Your own label and duration |
Completing timers can award XP (focus and workout sessions need at least about 5 minutes for full rewards).
Counters
Create a named counter with a category and type:
- Taps — tap +1 to increment (each press adds one)
- Seconds — start/stop, then add elapsed time to the total
Optional target values grant XP when reached.
Time groups
- Create a group and add members (like todo groups).
- Start a shared countdown — choose who can pause/stop:
- Only me (host)
- Any group member
- Use shared counters — everyone sees updates in real time.
Only one active group timer runs at a time per group.
API (developers)
Authenticated REST:
GET /api/time-tools/presets— timer catalogGET|POST|PATCH /api/time-tools/timers— personal timersGET|POST /api/time-tools/counters— personal countersGET|POST /api/time-groups— groupsPOST /api/time-groups/:groupId/timers— group timer (controlModerequired)
Socket.IO (group rooms): emit time_group:join with { groupId }; listen for time_timer:updated, time_timer:ended, time_counter:updated.