Show HN: back2vibing – instantly jump back to your agent's tmux pane / terminal
back2vibing.builtby.winI kept losing track of my terminal as I started using Claude Code, Gemini CLI, and Codex more heavily, I kept finding myself cmd-tabbing, hitting cmd-`, and mousing around trying to find the right tab.
I have Carpal and Ulnar Tunnel Syndrome in my thumb and pinky, so this was really flaring up my RSI (Repetitive Stress Injury) symptoms.
So I built back2vibing.
When an agent finishes or needs input, it can bring the exact terminal window or tmux pane back into focus so I can start typing or dictating immediately . For me, the biggest benefit is not just for my RSI but also reliability. While I’m context switching waiting for my agent to finish, I’m never missing any completions or approval prompts.
I tried using Claude Code notifications, but mousing to click the notification also flared up my symptoms, and notifications get very messy quickly because I won’t always click the notification and just manually cmd + tab to it. Mentally, I feel very at ease because I can spin up any number of agents and be doing anything else on my computer, cooking, or cleaning and when my agent is done, I hear a sound and then can get straight back2vibing.
I rabbit-holed pretty hard on it, so I also built out:
- a floating Session Dock to monitor and jump between agents with mouse or keyboard
- sounds when an agent finishes with google maps style audio ducking, so you can listen to music and never miss a sound.
- customizable focus modes: automatically focus, interactive focus (decide if you want to focus), and native notifications
- SSH support for remote workflows
- claude code / codex / gemini cli usage monitoring
- workmux integration for worktrees + tmux
Most of these features were built based off of feedback friends have given me. Been really passionate about this project and would love for folks to give it a try. If all you want is to play a sound and bring back your agent’s when they’re done and view usage, I built out a forever free version. You could build this out with hooks in <5 minutes, but the free version provides you a nice GUI to change sounds and the app you want to bring back to focus. plus it's already configured to work with claude code, gemini, opencode, and codex. There is a free trial for the paid version that includes the session dock, tmux support, audio ducking, custom focus modes, ssh support, an app launcher Would love to get feedback to see if back2vibing can fit in your workflow! Liking this so far! I tend to get distracted when waiting for agents to run so I had added a claude hook to notify me when I need to return my attention to it. However, I never got around to adding that for codex cli. Helpful to have a purpose built solution for this. thank you! it's been fun messing around with all the harnesses and the hooks they expose. understanding all their quirks and capabailities has been really cool.