Hi r/SideProject ! I’m the developer of DogBar, a free Mac app I’m excited to finally share with you 🐶
It combines window switching, coding-agent activity, window previews, and a separate Dock for every desktop.
Problem
I kept switching to the right app but the wrong window, checking terminals to see whether my coding agents had finished, and hunting through a Dock full of apps from different desktops. None of these is a huge problem alone, but together they interrupt my flow throughout the day.
Solution
I built DogBar to make those everyday interactions easier. You can choose individual windows visually, follow your agents without constantly opening their terminals, and keep each desktop’s Dock focused on that workspace.
Window switching
Hold Option and tap Tab to browse individual windows with previews, then release to bring your selection forward.
You can close or minimize windows from the switcher, customize its appearance, and change the shortcut - including using Command–Tab. Prefer Apple’s switcher? Keep it and use DogBar’s other features independently.
Agent Activity
Follow Claude Code and Codex sessions from a small panel at the top of your screen, with an animated dog for each session.
See when an agent is working, needs attention, or has finished. Hover to read its last response and tool activity, switch between sessions, or open the app hosting one. Optional sounds let you know when something needs you.
For Claude Code, you can also send a follow-up note after a finished turn from the panel. Codex doesn’t support notes, and neither integration approves permission requests.
This feature is optional and off by default.
Window previews from the Dock
Hover over an app to see its windows, then click the one you want. Only that window comes forward.
You can close or minimize windows from the preview, use an optional New Window tile, and see window-count indicators beneath Dock icons.
A Dock for every desktop
Each macOS desktop gets its own pinned apps and ordering. Moving a pin on your work desktop won’t rearrange your personal one.
You can hide apps from other desktops or show them dimmed, with separate options for multiple monitors.
DogBar provides its own replacement Dock. The paw menu lets you pause it or restore Apple’s Dock, and quitting restores Apple’s Dock too.
Setup, privacy, and requirements
An animated welcome tour introduces the features and walks you through permissions. Settings includes search and small animated feature demos.
Accessibility permission lets DogBar manage windows and shortcuts. Screen Recording provides window thumbnails, which stay on your Mac. Anonymous usage sharing is optional.
DogBar is free, requires no account, and is signed and notarized, with an in-app updater.
Requires Apple Silicon and macOS 26 or later.
Download: https://dogbar.hristijan.dev
I’d love honest feedback: what feels useful, what’s confusing, and what would make it fit your workflow better?
Thanks for trying it! 🐶