Build status
Every repository you own, one line each, worst result first. You see a broken main branch before your teammates have to tell you.
The result that matters
Each repo shows the worst of its workflows' latest runs on the default branch. Failing sorts to the top, then running, then passing.
Told when it changes
A notification when a build starts failing, and a quieter one when it recovers. Several changes at once arrive as one.
One click to the run
Click a row or a notification to open that run on GitHub.
Light on your API limits
Checks every 60 seconds with conditional requests, so an unchanged repo doesn't use your GitHub rate limit.
Timebox
Focus sessions that end on time. It reads your calendar, works back from your next commitment, and gets louder the closer you get to it.
Hard to ignore at the end
A silent nudge, then a chime, then a full-screen overlay you have to dismiss. Built for the moment you'd otherwise look up and find it's 1:10.
Calendar-aware
Google Calendar or Outlook, read-only. Choose which calendars are hard commitments and which only warn.
Easy to pick up again
End with a short handoff note: what's done, where you are, the exact next step. It's waiting for you the next time you start that project.
Survives real life
Sessions keep their deadlines through sleep, restarts and time-zone changes, and it says so plainly when your calendar couldn't be checked.
Next meeting
A countdown to your next meeting, with a Join button, so the meeting doesn't start without you.
One click to join
Google Meet, Zoom, Teams and Webex links, found in the event's conference details, location or description.
A five-minute warning
A reminder before each meeting, and the tray turns amber until it starts.
The one after, too
Shows what's on now, what's next and what follows, or a single line when collapsed.
Same calendar, no extra setup
Reads the calendar the timebox already reads, in your system's clock format.
Unpushed work
The work that lives only on this computer. Uncommitted changes, commits not pushed, branches that never left your machine.
Every repo, at a glance
Scans your project folders every five minutes and lists only the repos with something at risk. Clean ones are counted, not listed.
More than the current branch
Other branches with unpushed commits, branches never pushed, stashes, and branches whose remote was deleted.
Leave the archives out
Right-click a repo to exclude it, or the whole folder it lives in.
Never in your way
Read-only git commands that don't lock your repo, so it never blocks the commands you run yourself.
PR queue
What's waiting on you: pull requests that ask for your review, and your own that are ready to merge or need another push.
Reviews, oldest first
Requests made to you or one of your teams, the longest-waiting at the top.
Yours, by what they need
Checks failing, changes requested, conflicts, ready to merge or still waiting: one clear state per pull request.
Told when it's your turn
A notification for a new review request, or when one of yours gets changes requested or starts failing.
One read-only sign-in
Sign in once through the Glimmer GitHub App, shared with build status, with its own choice of account. Already use the GitHub CLI? Its accounts work too.
Stand up
How long you've been sitting, and a gentle reminder to stand up that knows about your meetings and focus sessions.
Never mid-meeting
It waits for a meeting to end, or comes early when one starts in ten minutes: "Stand up before your 2:00 meeting."
Respects your focus
During a timebox session it waits for the shutdown phase, but never past 90 minutes of sitting.
Notices your breaks
Lunch, a locked screen or five minutes away from the keyboard counts as a break, so it never nags you just after you came back.
Gentle, not pushy
A silent notification, Done, 5 more minutes or Skip, and a short stretch suggestion. No streaks, no guilt.
Day's end
At a stop time you choose, what's still open from your other widgets, so you stop cleanly instead of whenever you look up.
One checklist for the day
Repos not pushed, builds failing, pull requests waiting on you, and today's handoff notes, from the widgets you run.
A heads-up first
Fifteen minutes before your stop time the panel glimmers and says what's open, so there's time to wrap up.
All clear, or not
The tray turns amber only at the end of the day, and only while something is still open.
Done for today
One click closes the day; no more reminders until your next working day.
Tomorrow
Write down what to do first tomorrow while it's still obvious, and find it waiting for you in the morning.
Written at the end of the day
A short list you write and edit yourself, with today's handoff next steps offered to add.
First thing in the morning
On your next working day the panel becomes Today, first, glimmers, and shows the first item.
Nothing lost
Plan tomorrow carries over whatever you didn't tick. The list never moves on by itself.
Part of Day's end
Day's end shows tomorrow's list, or nudges you when nothing's written yet.
Journal
What you did today, written down as it happens and corrected by you. Ready for a standup, a timesheet, or the Friday when Tuesday is a blur.
Writes itself
Focus sessions, handoff notes, meetings, builds fixed, work pushed and review requests cleared go into the day's log as they happen.
Yours to edit
Change or remove any line, add your own, and keep notes for the day. Step back through earlier days.
Plain Markdown files
One file per day in a folder you choose, such as your Obsidian vault. Readable anywhere, for years, with or without Glimmer.
One click to share
Copy the day as Markdown for a standup or timesheet, or open the file in your editor.
Separate widgets that know about each other when you own more than one.
Unpushed work rescans and comes forward if anything isn't pushed: "Before you stop: 2 repos with work not pushed."
Good-news updates, like a build recovering, wait until you stop. A newly failing build still gets through.
Day's end gathers what's still open from Unpushed work, Build status and the PR queue, today's handoffs become suggestions for Tomorrow, and the journal writes the day down.
The timebox is free. Glimmer Pro is everything else.
Timebox, with every feature, on as many computers as you like. No key, no trial, no time limit.
Build status, the PR queue, next meeting, unpushed work, stand up, Day's end, Tomorrow, the journal, and every widget we add, on up to three computers. Includes 12 months of updates and support. The first 100 buyers pay $10 with the code FOUNDER.
Renew for another 12 months of updates, new widgets and support. If you don't, nothing turns off: Pro keeps working on the version you have.
Try every Pro widget free for 14 days with a trial key. If Glimmer Pro isn't right for you, ask for a refund within 30 days. Prices in US dollars.
Stays out of the way
- Panels fit their content and stop at 60% of the screen
- Collapse any panel to a one-line summary
- A home dock: send panels to a corner, drag them in where you like
- A short tray menu; each widget's settings live on its own panel
- Light, dark, or follow the system
- Times in your system's 12- or 24-hour format
Your notifications, your rules
- Off, important only, or all, per widget
- No repeats within 30 minutes
- Never more than three a minute from one widget
- Respects Focus Assist and macOS Focus
Private by design
- No server of ours; it talks only to the services you connect
- Calendar access is read-only
- Sign-ins encrypted with your operating system's own storage
- Calendar details never leave your computer
Simple to own
- The timebox is free
- One Pro key unlocks every other widget
- Bought once; it never stops working
- Keeps working offline for weeks between checks
Accessible
- Text meets WCAG 2.2 AA contrast in both themes
- Status is never shown by colour alone
- Every control reachable by keyboard
- Respects reduced motion
Where it runs
- Windows and Linux today; macOS later
- Lives in the system tray, not the taskbar
- Starts at login if you want it to
- Updates itself, within your year of updates
More Glimmer widgets on the way
Panel images are illustrations of the current build with example repositories.