Pomodoro Pro Timer++ for OBS


Elevate your streaming and productivity sessions with a Customizable Pomodoro Timer, exclusively designed for OBS Studio.
This powerful and adaptable script brings the renowned Pomodoro Technique directly into your streams or recordings helping you break work into focused intervals, followed by short breaks, to maximize focus and keep your audience engaged.




Features


  • Customizable Durations – Set your own focus, short break, and long break lengths (minutes).
  • Live Session Counter – Track how many focus sessions you’ve completed in real time.
  • Custom Messages – Personalize the labels for focus, short breaks, and long breaks.
  • Start / Pause / Resume / Reset / Skip – Fully controllable via buttons and OBS hotkeys.
  • Auto-start by Scene – Optional: start automatically when you switch to a specific scene.
  • "End at" Display – Show the exact end time (with customizable separator and text), or hide it entirely.
  • Status Source – Optional separate text source for showing the current mode (“Focus”, “Break”, etc.).
  • Customizable Colors – Set different text colors for focus, short break, and long break.
  • Seamless OBS Integration – Works with Text (GDI+) on Windows and FreeType 2 on macOS/Linux.



Important – Exact Source Names​


To work out of the box, you must create two text sources in OBS with these exact names:


  • Pomodoro → displays the main timer (and optional "End at").
  • Pomodoro Status → displays the current mode/status (optional; can be left blank in settings).



Installation


  1. Download the Script: Save the .lua file to your computer.
  2. Open OBS: Go to Tools → Scripts.
  3. Add the Script: Click +, select the .lua file.
  4. Configure: Adjust durations, messages, colors, and feature toggles in the script’s settings.



Usage


  • Start / Stop / Pause / Resume / Skip from the script window or via configured hotkeys.
  • Toggle “Show End at” on/off, change the separator (default: •), or edit the "End at" label text.
  • Optional auto-start when switching to a scene (select scene in settings).
  • Customize your text source formatting (font, size, style) directly in OBS.



Pro Tips


  • Test your configuration in a non-live scene before going public.
  • For custom requests, extra features, or help, DM me on Instagram – I always reply:
    instagram.com/animalshadow
  • Like
Reactions: jowanne
Author
animalshadow
Downloads
4,647
Views
15,494
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. Pomodoro Pro Timer – New, More Reliable and Feature-Rich Version

    This new release brings major improvements in reliability, control, and user comfort: Improved...
Top