Designed to work with your current tools, not against them.

Stop babysitting terminals.
Jump straight back to the exact terminal, tmux pane, or app.

Works with Claude Code, Gemini CLI, Opencode, Cursor, and Codex. Built for parallel agents, faster approvals, and exact context restore.
Get Back2Vibing
Homebrew
brew tap builtby-win/back2vibing brew install back2vibing
Visual Studio Codelib/auth.ts
auth.ts
1export async function validateSession(token: string) {
2 const session = await db.query.sessions.findFirst({
3 where: eq(sessions.token, token)
4 });
5
6 if (!session || session.expiresAt < new Date()) {
7 return null;
8 }
9 return session;
10}
back2vibing
main*
Ln 10, Col 1UTF-8TypeScript
back2vibing — gemini-2.0
~/projects/docs
back2vibing — claude-code
~/projects/b2v
~
Exact terminal and tmux restore for AI coding agents.

Agent time is expensive

The hidden cost of AI coding is not just API spend. It's the time you lose when an agent is done, blocked, or waiting on you.

YouTube
Search

How to 100x your agent workflow

BW
builtby.win10K subscribers
Subscribe
Workspace
general
Sarah10:42 AM

Has anyone seen the new designs?

Mike10:45 AM

Checking them now, looks fire 🔥

b2v — zsh
~/projects/b2v
~

Time wasted

You kick off an agent, switch to something else, and lose the thread. Maybe you check Slack. Maybe you open another tab. Maybe you forget entirely. Meanwhile the agent already finished, hit an approval prompt, or got stuck waiting for input.

Instantly back to work

When that happens, back2vibing does more than ping you. It takes you back to the exact pane, window, or app so you can respond immediately and keep the work moving.

See which agent is waiting on you

The Session Dock gives you a live view of active sessions, pending approvals, and completed runs so you stop checking manually.

  • At a Glance

    See which agents are still running, which ones are blocked on you, and which ones already finished.

  • Quiet until it matters

    If you're typing, we stay out of the way. When something actually needs you, you still have a clear path back.

  • Exact context, one click

    Click any session in the dock to jump straight to its window. Set default apps or per-app overrides so the handoff lands exactly where you want.

claude-code — ~/projects/b2v
~/projects/b2v claude code
Reading context from local files...
╭─ claude
╰─> I've analyzed the session dock requirements. Should I proceed?
gemini-2.0 — ~/docs/arch
~/docs/arch gemini plan
Gemini is thinking...
Generating architectural diagrams...
Cursor — lib/auth.ts
1export async function validateSession(token: string) {
2 const session = await db.query.sessions.findFirst({
3 where: eq(sessions.token, token)
4 });
5
6 // Session validation logic...
Try me!
spotify.com
dev@remote-box: ~
~/projects/local
...

Remote Agents, Local Focus

Running agents on a beefy remote Linux box? Back2Vibing bridges the gap, ensuring your completion signals travel back to your Mac.

  • Seamless SSH Tunneling

    Start with b2v ssh <host>. Back2vibing handles the tunnel and local focus handoff without the old manual install flow.

  • Native Remote Hooks

    Setup scripts automatically configure hooks for Claude, Gemini, and OpenCode on your remote machine. They just work.

  • Saved Host Visibility

    Save a host in the app when you want connection status, one-click setup reruns, and SSH config helpers alongside the CLI flow.

tmux: b2v-dev
1: claude
Claude thinking...
2: gemini
Gemini thinking...
0: nvim
fn main() {
  println!("vibing");
}
[b2v] 0:nvim* 1:claude- 2:gemini20:26
auth.ts — Code
auth.ts
export async validateSession() {
const session = db...
where: eq(sessions...)
// restored state
Agents working...

Exact context restore.
Not just another notification.

Notifications tell you something happened. back2vibing knows where the work started and takes you back there.

Tmux Superpowers

Restore the exact tmux window, session, pane, and running application. Hover over the session dock to peek into active panes without switching.

Exact Window Restoration

Whether you were in the terminal, VS Code, or a browser, back2vibing brings you back to the exact window you were using.

Designed for Your Ears

Notifications shouldn't be jarring. We built an audio engine that respects your music and your focus.

Relative Audio

Notification volume scales relative to your system volume. It's never too loud, never too quiet—just right for your current environment.

Audio Ducking

Google Maps style dimming. Your music smoothly fades out for the notification, then ramps back up. The vibe stays unbroken.

Full Control

Choose your sound. Mute temporarily. Disable completely. Customize the behavior to fit your workflow perfectly.

Play with Everyone

Run multiple agents simultaneously. back2vibing is the glue that holds your multi-agent workflow together.

Claude Claude Code
Google Gemini Gemini CLI
Open Code Open Code
OpenAI Codex *
Cursor Cursor
Antigravity Antigravity *

CLI Extensibility

Have an unsupported agent? Use the b2v CLI to add it to the session dock manually.

$ b2v amp/codex/aider

Request Support

Join our Discord to request official support for your favorite AI tools and agents.

Join Discord

Monitor Your Usage Across All Providers

Track rolling limits and quotas for Claude, Gemini, Codex, and more in one unified dashboard. Pin what matters and never exceed your limits.

Real-time Usage

See your consumption updated instantly across all AI providers. Never wonder if you're running low on quota.

Pin to System Tray

Keep your most important quotas visible in the menu bar. Quick access without cluttering your workflow.

All Providers

Monitor Claude, Gemini, Codex, Antigravity, and more. One dashboard for your entire AI toolkit.

Pricing

Choose your vibe

Start with the GUI or go Pro for the ultimate experience.
Community Tier

back2vibing GUI

Free

Unlock Pro features for 7 days, then keep the essentials.

  • 7-day Pro experience included
  • Usage Tracking
  • Discord Community Access
  • Turn on/off back2vibing
  • Change override app
  • Change sound
  • Mute notification sound
Lifetime License

back2vibing Pro

$19 $39 50% OFF

One-time payment, lifetime access

  • Smart Capture
  • Session Dock
  • Tmux Integration
  • Usage Tracking
  • Lifetime Updates included
  • Priority Support
  • Discord Community Access
  • No recurring fees

Secure checkout via Polar.sh

Why this exists

Notifications tell you something happened. back2vibing takes you there.

If you run agents in the terminal, the expensive part is not launching them. It's getting back to the right place fast when they finish or need you.

1 No workflow migration

Keep Claude Code, Gemini CLI, Opencode, Codex, Cursor, your editor, and your worktrees. back2vibing fits around the workflow you already have.

2 Faster approvals

When an agent finishes a long task or hits an approval prompt, you land back in the right terminal or tmux pane immediately.

3 Built for parallel sessions

Run several agents at once without keeping a mental map of where each one lives or whether it is still waiting on you.

4 Quiet until you need it

Audio ducking, notifications, and dock behavior stay in the background until it is actually time to jump back in.

How It Compares

Feature
back2vibing Others
Use your own IDE/Tools
Focuses App/Tmux Pane
Parallel Orchestration
Native OS Integration
Limited
Custom sound volumes

* While other tools may support parallel agents, they often require you to operate within their closed ecosystems. back2vibing works with your existing terminal, editors, and worktrees.

Frequently asked questions

Everything you need to know about the product and how it integrates into your workflow.

Is this another AI code editor?
No. back2vibing is designed to work with your existing tools, not against them. It acts as an orchestration and experience layer that sits alongside editors like VS Code and Cursor, managing your environment and focus while your agents do the heavy lifting.
How does it know when my agent is done?
We hook into the signals your agent already exposes, then map them back to the right window, terminal, or tmux pane. The point is simple: less checking, faster response.
Is tmux really necessary?
No. back2vibing works with a normal terminal setup too. tmux just gives you the most precise session and pane restore if that is already how you work.
Is my data secure?
Absolutely. back2vibing is a local-first application. Your context, code, and agent interactions stay on your machine. We only communicate with our servers for license validation and optional updates.
What platforms are supported?
Today it is optimized for macOS because the product relies on deep window-management and audio integration. That is what lets it restore context so precisely.
Have more questions?
We are here to help. Join our Discord community to get support, share feedback, and connect with other developers using back2vibing.