AI-powered session orchestrator that discovers, groups, and controls all your terminals — without ever stealing focus.
Automatically finds every session across iTerm2, WezTerm, Warp, tmux, and Terminal.app. No config, no plugins.
Sessions are auto-labeled and clustered by project, role, and activity. See "api-server" not "bash /dev/ttys003".
Floating sidebar uses a non-activating panel. Click anything in bashme — your cursor stays in the terminal.
Press ⌘K to ask questions in natural language. "Kill the stuck deploy" or "What's using port 3000?"
Panics, tracebacks, and crashes are auto-detected and promoted to the top. Never miss a broken build again.
Process trees, network connections, open files, CPU and memory — all from a single click. Safe kill with impact analysis.
Grab the latest release from the download section or from GitHub Releases.
Open the DMG and drag bashme.app into your Applications folder.
On first launch, macOS will prompt for Accessibility access. This is required for the non-activating sidebar and AppleScript terminal control.
The ⌘K chat feature requires the claude CLI. Install with npm install -g @anthropic-ai/claude-code and set your API key.
bashme is a standalone native app. These are optional for full functionality.
Sonoma or later. Universal binary — runs on Apple Silicon and Intel.
Powers the AI chat panel. Install via npm or Homebrew.
For full tmux session discovery, output capture, and send-keys support.
iTerm2, WezTerm, Warp, and Terminal.app are discovered automatically.
Free, open source, no account required.
Download .dmg