Daybreak GitHub

Open source · Runs on your server

Plan your week. Then your day.

Daybreak is a simple planner for people who use Basecamp and HEY. Your work to-dos and your personal calendar show up on one week. Drag things onto days, pick what matters today, and check it off. That's it.

Free and MIT licensed · Your server, your data · No tracking

Oct 19 – Oct 25 2026 Goal Ship the visual refresh

Mon 19

Weekly planning

Daily log

Send invoice to Acme

Clients

Tue 20

Review HEY digest

Imbox

Draft hiring post

People Ops

Wed 21 Today

Design review

9:30 · 45 min

Write Q4 roadmap

Daybreak HQ In progress

Fix onboarding copy

2:00–3:30

Reply to Jason

Reply Later

Thu 22

1:1 with Mia

11:00 · 30 min

Ship icon refresh

Design Review

Fri 23

Plan offsite

Retreat

Update pricing page

Marketing site

+ Add a to-do

Sometime this week Read Shape Up again Call the accountant Book dentist

Basecamp + HEY

Work stuff and life stuff, on one week.

I use Basecamp for work and HEY for everything else, and I wanted one place to plan both. Some days are mostly work, some are mostly personal, most are a mix. Daybreak puts it all on the same week, so I can plan the day I actually have.

Kosta, who made it

BasecampYour work stuff

Comes in

  • To-dos assigned to you
  • Schedule entries
  • Cards from your card tables
  • Notes and comments, so you don't have to go digging

Goes back

  • Check off a to-do and it's done in Basecamp
  • Finish a card and it moves to Done

HEYYour personal stuff Optional

Comes in

  • Your HEY Calendar, next to your to-dos
  • Imbox, Reply Later and Set Aside
  • Turn any email into a to-do

Goes back

  • Block time for a to-do and it shows up on your calendar
  • Your evening note goes to your HEY Journal

The week

See your whole week at once.

Every day fits on the screen. Drag a to-do from Tuesday to Thursday. Not sure when? Drop it in Sometime this week and decide later.

  • Stamp it done. Finishing something should feel good. Pick the stamp you like.
  • Set goals, keep a log. Three goals for the week and a quick note for each day.
  • Works on your phone. One day at a time, with everything a thumb away.

Oct 19 – Oct 25

Wed 21 Today

Design review

9:30 · 45 min

Write Q4 roadmap

Daybreak HQ

Morning pages

Daily log

+ Add a to-do

Sometime this weekRead Shape Up again

Rituals

Start the day. Wrap it up.

Two quick check-ins. A few minutes in the morning to pick what matters, and a few at night to close things out.

Sunrise · Morning

Good morning, Kosta.

See what's left from yesterday, pull it forward, and pick what today is about.

  1. Look back
  2. Choose today
  3. Timebox it

Sundown · Evening

How did today go?

Check off what you finished, move what you didn't, and write a line about the day.

Saved to your HEY Journal

Roadmap's drafted. The design review ran long, but it was worth it.

  • Music if you want it. A soft soundtrack for each check-in. Off by default.
  • Quick to set up. Connect Basecamp and HEY, and you're planning in a couple of minutes.

Focus

Work on one thing at a time.

Open a to-do in Focus and everything else gets out of the way. You get a timer, your notes, and the Basecamp details if you need them.

SilenceRainWavesDrift

Four background sounds, if you like working to rain.

Focus mode: a to-do title, a large timer with a Start button, and sound choices Silence, Rain, Waves and Drift

How it's built

Simple, private, and yours.

  • Just for you

    One install, one person. Your team keeps using Basecamp like always. Daybreak never bugs them.

  • Quiet

    No notifications, no badges, no streaks. It's there when you open it.

  • Private

    Everything lives in one file on your server. No tracking in the app or on this site.

  • Open source

    Free and MIT licensed. Change whatever you want, and keep it forever.

Self-host

Run it yourself.

It's one Rails app and one SQLite file. A laptop, a $5 server, or Railway all work fine.

With Docker

  1. Create a Basecamp integration

    At launchpad.37signals.com/integrations, with the redirect URL http://localhost:3000/auth/basecamp/callback.

  2. Clone, add its keys to .env, and start
    git clone https://github.com/is2b007/daybreak.git
    cd daybreak && cp .env.example .env
    docker compose up -d
  3. Open localhost:3000

    Onboarding connects your accounts. HEY is optional.

Or in one click

Deploy to Railway for about $5 a month. Set RAILS_MASTER_KEY, BASECAMP_CLIENT_ID and BASECAMP_CLIENT_SECRET, and add a volume at /rails/storage so your data survives deploys.

Deploy on Railway