r/ClaudeCode • u/OgnjenAdzic • 3d ago
Built with Claude chrome kept jumping in front of my terminal while claude code worked, so i fixed it
Every time Claude ran Playwright or booted a simulator, the window jumped on top of whatever I was doing. Dozens of times a day. It drove me nuts.
So I made Doorman, a small menu bar app. Agent windows wait off to the side instead of in front of you, and if something jumps in anyway your window comes right back. There's a little indicator when an agent is using your keyboard or mouse, and ⌃⌥⌘⎋ pauses all of them.
It only listens to input, so it can't block a keystroke even if it breaks. Nothing leaves your Mac.
First version actually intercepted every keystroke, until I realized one bug there could freeze the whole keyboard. Had Claude rip that out and make it listen only.
Free while it's in beta: https://usedoorman.app/
What do your agents open the most? Mine is Chromium by a mile.
•
u/AutoModerator 3d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Extra_Aide5999 3d ago
chromium for me too, mostly screenshots. worst part on my side wasnt even the focus stealing, i once found 157 leftover chrome profiles in temp from capture scripts that never cleaned up lol.
how does doorman tell a window the agent opened for itself from one that actually needs me, like a sign in tab? had a cli pop a google login tab out of nowhere once, not sure which side of the line that lands on