Skip to main content

Documentation Index

Fetch the complete documentation index at: https://imsaikirann.in/llms.txt

Use this file to discover all available pages before exploring further.

Usage

This page shows the most common ways to use go-pomodoro.

Start a focus session

Start the default 25 minute timer:
pomodoro start
The timer starts in the background. You can keep using the same terminal for other work.

Start a custom timer

Use --minutes or -m to choose the focus duration:
pomodoro start --minutes 45
Short form:
pomodoro start -m 45
The value must be between 1 and 100 minutes.

Start deep work mode

Use --deep or -d with start:
pomodoro start -m 60 --deep
Short form:
pomodoro start -m 60 -d
You can also use the interactive deep work command:
pomodoro deep
It asks you to choose one of these focus blocks:
  • 45 minutes
  • 60 minutes
  • 120 minutes
If the choice is invalid, it defaults to 60 minutes.

Check the current timer

Show the current timer once:
pomodoro status
Watch the timer live:
pomodoro status --watch
Short form:
pomodoro status -w
The live view shows:
  • Current phase, such as focus or break.
  • Time remaining.
  • Current cycle.
  • Total cycles.
  • Breaks left.
  • Progress bar.
  • Progress percentage.
Press Ctrl+C to exit the live status view.

Pause and resume

Pause the current session:
pomodoro pause
Resume the paused session:
pomodoro resume
Use this when you are interrupted but want to continue the same session later.

Stop a session

Stop the running timer:
pomodoro stop
This ends the current timer and resets the runtime state. If no timer is running, the CLI prints:
No running session

View recent sessions

Show recent completed sessions:
pomodoro sessions
The output includes:
  • Date and time.
  • Duration.
  • Session type.
  • Focus score.
If you have not completed any sessions yet, the CLI prints:
No sessions yet.

Get coaching

Show productivity coaching based on recent sessions:
pomodoro coach
If you have no completed sessions yet, the CLI asks you to complete some focus sessions first. If GROQ_API_KEY is set, coaching can use AI. If not, the command still handles the missing key gracefully.

Run the activity monitor

Start the activity monitor:
pomodoro monitor
This starts a real-time monitor in the terminal.

See help

Show all commands:
pomodoro --help
Show help for a single command:
pomodoro start --help
pomodoro status --help
pomodoro deep --help

Break and cycle rules

go-pomodoro chooses breaks and cycles from the focus duration.
Focus durationCyclesBreak length
Under 10 minutes21 minute
10 to 30 minutes25 minutes
31 to 45 minutes38 minutes
46 to 60 minutes410 minutes
61 to 90 minutes615 minutes
More than 90 minutes620 minutes