bashme
macOS · Free

Every terminal.
One sidebar.

AI-powered session orchestrator that discovers, groups, and controls all your terminals — without ever stealing focus.

Download for Mac GitHub
bashme discovering sessions...   ● api-server tmux · node server.js · 2h ● docker-logs iterm · docker compose · 45m ◐ db-migration wezterm · prisma migrate · waiting ✖ deploy-prod warp · ssh prod · ERROR detected ○ bashme-dev tmux · swift build · idle   5 sessions across 4 terminals
Features

Built for terminal power users

🔍

Universal Discovery

Automatically finds every session across iTerm2, WezTerm, Warp, tmux, and Terminal.app. No config, no plugins.

🧠

AI Smart Grouping

Sessions are auto-labeled and clustered by project, role, and activity. See "api-server" not "bash /dev/ttys003".

👻

Never Steals Focus

Floating sidebar uses a non-activating panel. Click anything in bashme — your cursor stays in the terminal.

💬

Claude Code Chat

Press ⌘K to ask questions in natural language. "Kill the stuck deploy" or "What's using port 3000?"

🚨

Error Surfacing

Panics, tracebacks, and crashes are auto-detected and promoted to the top. Never miss a broken build again.

🔬

Deep Inspection

Process trees, network connections, open files, CPU and memory — all from a single click. Safe kill with impact analysis.

Works With

Your terminals, unified

iTerm2 WezTerm Warp tmux Terminal.app
Keyboard First

Always a hotkey away

Toggle sidebar ⌥ B
AI chat ⌘ K
Search sessions ⌘ F
Quick focus session ↵ Enter
Inspect process ⌘ I
Getting Started

Install & dependencies

1

Download the DMG

Grab the latest release from the download section or from GitHub Releases.

2

Drag to Applications

Open the DMG and drag bashme.app into your Applications folder.

3

Grant Accessibility permissions

On first launch, macOS will prompt for Accessibility access. This is required for the non-activating sidebar and AppleScript terminal control.

4

Optional: install Claude Code for AI chat

The ⌘K chat feature requires the claude CLI. Install with npm install -g @anthropic-ai/claude-code and set your API key.

Dependencies

bashme is a standalone native app. These are optional for full functionality.

Required

macOS 14+

Sonoma or later. Universal binary — runs on Apple Silicon and Intel.

Optional

Claude Code CLI

Powers the AI chat panel. Install via npm or Homebrew.

Optional

tmux

For full tmux session discovery, output capture, and send-keys support.

Auto-detected

Terminal apps

iTerm2, WezTerm, Warp, and Terminal.app are discovered automatically.

Ready to try it?

Free, open source, no account required.

Download .dmg
Requires macOS 14 Sonoma or later · Apple Silicon & Intel