So I built ClaudeTerminal — an Electron app that is inspired by Windows Terminal but is purpose-built for Claude Code. It ain't fancy - it feels like Terminal, but it does have:
Tabbed sessions — Run multiple Claude Code instances side by side, each with status icons showing if they're working, idle, or need input
Desktop notifications — Get notified when a background session finishes a task or needs your attention. Click the notification to jump straight to that tab
Remote access — Access your sessions from any device via a temporary Cloudflare tunnel. Check on your agents from your phone
Session persistence — Close the app, reopen it, and every session resumes exactly where it left off
Git worktree integration — Ctrl+W creates a new worktree and opens a Claude session scoped to it (branches from your current branch, not just main!). Worktree names show on the tabs.
Tab auto-naming — Your first prompt gets analyzed by Haiku (via call to claude call terminal) to generate a descriptive tab name (so you see "Auth Bug Fix" instead of "Tab 3")
Repository hooks — Trigger scripts on lifecycle events (e.g., auto-run pnpm install when a worktree is created)
Shell tabs — Mix in PowerShell/WSL tabs alongside your Claude sessions
Keyboard-driven — Ctrl+T for new tab, Ctrl+W for worktree tab, Ctrl+Tab to switch, Ctrl+1-9 to jump, etc.
It's open source (MIT): https://github.com/Mr8BitHK/claude-terminal.
Windows is the primary platform (yup, I don't use a Mac - sorry all!), but I've included experimental macOS/Linux builds.
Would love feedback from other Claude Code users and hope this helps... someone :)
Disclosure: I'm the sole developer. ClaudeTerminal is free and open source (MIT). No paid tier, no telemetry, no sign-up. Image shamelessly AI generated. Tool co-developed with Claude Code.