One window for your whole day.

Coding agents, tasks, calendar and meetings, a keystroke apart. On your Mac, not our cloud.

Works with Claude Code and Codex

The Today view: a briefing, the current focus block and the rest of the day's schedule, a ranked focus queue with priorities and estimates, and columns for overdue work, waiting on, follow-ups and decisions.

Today: what's due, what's blocked, and who you're waiting on.

One thing leads to the next.

  1. A meeting endsand its action items land in Today.
  2. A task goes to Claudeand runs in its own thread, with a diff to review.
  3. Your calendar makes roomto review what it did.

What's new in v0.1.1

This release fixes the calendar around daylight saving time and tidies the app's pages and controls.

  • Added a Release notes link to Settings → Updates that opens this changelog at the version on offer.
  • Fixed the calendar showing a day twice and today in the wrong column in the month a daylight saving change happens. Every calendar view now steps by calendar date.
  • Fixed imported threads showing raw model ids such as claude-haiku-4-5-2025… in the composer; they now show the model's name.
Read the changelog

Questions

Is it free?

Yes. bruhs is MIT licensed and has no paid tier. Agents run on your own Claude or ChatGPT subscription.

What leaves my Mac?

Only what you send: messages to Claude or Codex through your own login, Google Calendar if you connect it, and update checks you can turn off. Meeting audio stays on your Mac unless you point transcription at your own server.

Do I need Claude Code or Codex?

For agents, yes: bruhs runs the CLI you already have, signed in with claude auth login or codex login. Meeting summaries use Claude. Tasks, calendar, notes and transcription work without either.

What Mac do I need?

macOS 13 or later on Apple silicon.

Windows or Linux?

There's no download yet. bruhs runs from source in the browser there, and meetings record the microphone only.

Open source, all of it.

MIT licensed. Read it, fork it, run it from source.

$ git clone https://github.com/bryantleft/bruhs-ai && cd bruhs-ai && scripts/dev.sh

Close the other twelve tabs.

esc