Free · Windows & macOS

DayGlassBar

See your day drain — quietly.

An ambient bar that lives at the edge of your screen and shows the time left in your day. No numbers, no colors changing, no alarms — just a thin sliver of light that shrinks as the day goes by.

Latest release · Early days — expect a few rough edges.

How it works

1

Set your day

Pick the segment (e.g. 9:00–17:00) and which days are on. Breaks like lunch are greyed out.

2

Catch it at a glance

A thin bar sits on your screen's edge and fills only the time remaining. As the day passes, the fill shrinks — that's it.

3

Hover for detail

Rest the cursor on the bar and it widens to show start, end, now and time left — then slips back. It's always click-through, so it never steals your clicks.

Features

Ambient by design

Lives at the edge of your screen — pin it to any side: top, bottom, left or right. No countdowns, no blinking, no notifications; only the fill length changes.

Calendar integration

Connect Google Calendar, or read classic Outlook locally. Events inside your day appear as colored bands; hover for the title.

Click-through & always on top

Sits above everything but ignores the mouse — the work underneath is never blocked, even while expanded.

Download

Latest release, built automatically by GitHub Actions.

Heads up: the app isn't code-signed yet.

Windows: if the SmartScreen prompt appears, click More info → Run anyway.

macOS: the first launch shows “DayGlassBar” is damaged and can't be opened. The file isn't damaged — this is how macOS blocks unsigned apps downloaded from the web. Drag the app into Applications, run xattr -cr /Applications/DayGlassBar.app once in Terminal, then open it again.

Downloading — one step before first launch

On first launch, macOS will say “DayGlassBar” is damaged and can't be opened. The file is fine — this is how macOS treats unsigned apps. Do this once:

  1. Drag DayGlassBar into Applications
  2. Run this once in Terminal: xattr -cr /Applications/DayGlassBar.app
  3. Open it again — from then on it starts normally.

All releases & release notes →

FAQ

Does it turn red or blink as the day winds down?

No. "Rush" cues are intentionally left out — only the fill length shrinks, and the color stays constant. The whole point is to nudge, not rush.

Is it a Pomodoro timer? Does it notify me?

No. Pomodoro, sounds and notifications are out of scope. It's a display-only tool for feeling how much of your day is left.

Can it show my calendar?

Yes. Connect Google Calendar (OAuth), or read classic Outlook locally on Windows — each with its own on/off and color. Events inside your day appear as colored bands; hover to see the title. Outlook's cloud API is currently unsupported.

Will it work with my company's Outlook?

Use the local connection with classic Outlook installed on that PC — no sign-in or admin approval needed, and it reads work-account events too. (The "new Outlook" / web-only setups aren't supported for local reading.)

Can I subscribe to a public ICS calendar URL?

No. It was implemented once and removed: ICS feeds are cached by the provider for hours, so they can't follow mid-day changes fast enough.

Is it free? What about my data?

It's free to download. Your settings live in a local JSON; calendar sign-in tokens are encrypted on your device and never included in exports. Events are only fetched for display — nothing is sent to a cloud of ours.

If you find it useful, a small tip on Ko-fi is hugely appreciated — but it's completely optional. ♡