A minimalistic and customizable pomodoro-like terminal timer written in Go for focused work sessions.
Helm is a terminal-based pomodoro-like timer written in Go that helps users manage focused work sessions through customizable intervals. It provides a minimalist TUI with keyboard shortcuts to start, pause, and reset timers, supporting both default and user-defined workflows. The tool is designed to eliminate distractions by running entirely within the terminal.
Developers, students, and professionals who work in the terminal and want a lightweight, customizable timer to structure their work and break cycles without leaving their command-line environment.
Helm stands out for its simplicity, terminal-native design, and flexibility—allowing users to create personalized timer workflows beyond standard pomodoro, all controlled through intuitive keyboard shortcuts for a seamless, focused experience.
A minimalistic and customizable pomodoro-like timer for your terminal written in Go. Includes default pomodoro timer and lets users define their own.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs entirely in the terminal with a minimalist TUI, eliminating distractions from GUI applications and keeping users in their command-line environment, as emphasized in the philosophy.
Allows creation of custom workflows beyond pomodoro, such as for design interviews, with persistent settings saved to ~/.helm/settings.json, enabling personalized productivity cycles.
Full control via intuitive keys like space for start/pause and r for reset, as listed in the controls table, enabling quick adjustments without mouse interaction.
Written in Go and installable via simple scripts or Homebrew, it starts instantly and uses minimal system resources compared to full-blown productivity apps.
Sound alerts are restricted to terminal bell or default macOS system sound, with no support for custom audio files or cross-platform sound consistency, as noted in the sound settings section.
Workflows and settings are stored locally only in a JSON file, risking loss if the file is corrupted, with no cloud sync or export features mentioned in the README.
The TUI is minimal and lacks advanced visual feedback like progress bars or historical session tracking, which might be expected in more feature-rich timer apps.