Co-Working
Focus Room
A Pomodoro timer and to-do list your whole chat keeps together.
A calm co-working and study overlay. A Pomodoro timer splits the stream into focus and break phases, and every viewer keeps their own to-do list via chat. Done items stay visible with a strike-through, and optionally task bubbles with an avatar float across the scene. Four themes from dark and elegant to pastel and cute, all contrast-checked.
!aufgabeFocus Room
Preview coming
Features
// What's inside
01Pomodoro timer with focus and break phases, freely adjustable (default 50/10/4)
02Per-viewer to-do list, controlled entirely via chat
03Done items stay struck through, with a shared board count
04Floating task bubbles with a Twitch avatar and a pop when done
05Four extendable themes from dark and elegant to pastel and cute
06All themes checked for WCAG contrast, name colours stay readable automatically
07Survives any OBS reload, tasks and focus minutes are kept
08Usable with no points or bot, optional reward via your loyalty bot
How a round works
// Step by step
01
A mod starts the session with !timer 50/10/4
02
Viewers add their own tasks with !aufgabe <goal>, several with a comma
03
!fertig checks one off, done items stay struck through
04
!fokus marks the task you are currently working on
05
!pause and !weiter pause the timer, !reset starts a fresh session
Chat commands
// What your community types
| Command | Who | Effect |
|---|---|---|
!aufgabe <goal> | Viewer | Add a task to your own list, several with a comma |
!fertig [no] | Viewer | Check off a task, without a number the latest open one |
!fokus <no> | Viewer | Mark the task you are currently working on |
!meineaufgaben | Viewer | Show your own open tasks in chat |
!timer <F>/<B>/<S> | Mod | Start a Pomodoro session, for example 50/10/4 |
!pause / !weiter | Mod | Pause and resume the timer |
!reset | Mod | Reset the session and clear the board |
Key settings
// What you tweak in config.js
theme- Look: aurora, nebula, kawaii or sakura (extendable)
focusMin- Length of a focus phase in minutes
breakMin- Length of a break in minutes
sprints- Number of focus sprints per session
enableBubbles- Turn the floating task bubbles on or off
showHostList- The streamer's own tasks in a separate card
maxTasksPerUser- Maximum open tasks per viewer
Screenshots
// From the overlay