A minimal, highly focused timeboxing utility designed for developers to manage task intervals without context-switching fatigue.
dev-timebox-timer provides a straightforward command-line and Flutter-based UI interface to enforce strict timebox boundaries during focused coding sessions, code reviews, or documentation sprints.
- Configurable Durations: Easily define custom minutes for work intervals and short breaks.
- Audio-Free Visual Focus: Relies on clean state transitions and clear typography rather than distracting sound alerts.
- Persistent State: Automatically saves active session parameters to local storage to survive unexpected interruptions.
To run the Flutter application locally in debug mode:
flutter pub get
flutter run -d chromelib/main.dart: Application entry point and root widget configuration.lib/models/timer_state.dart: Immutable data model tracking elapsed time, interval type, and completion count.lib/widgets/timer_display.dart: Custom renderer for countdown metrics and session status.
MIT