Rabbitty – a native Mac terminal for running AI coding agents in parallel Rabbitty, a native Mac terminal for running AI coding agents in parallel, released Beta 0.1.0-beta.53 with faster integration panels, background prefetching for pull requests and Jira, and a fix for a Dock-launch race condition. The app now supports concurrent per-host queries for pull requests and simplified Jira views, along with new navigation shortcuts and a refined app icon. Releases: mauscoelho/rabbitty-app Release list Rabbitty Beta 0.1.0-beta.53 Faster, calmer integration panels and a fix for the reopen glitch. Pull Requests / Jira: both inboxes now prefetch in the background at launch, so the first ⌘⇧R / ⌘⇧J shows a warm list instead of Loading. The pull-request fetch also runs its per-host queries concurrently, so a refresh takes as long as the slowest call, not the sum. And a Dock-launch race that could leave a restored Jira panel stuck on 'Not configured' is fixed — the fetch now waits for your shell environment and token to resolve first. Jira is simplified to one fast view: your open issues assigned to you, grouped by status, with a refresh button. New: ⌘ / ⌘ walk back and forward through the terminals you've focused, like a browser. Plus a refined app icon and a right-sized menu-bar mark. Rabbitty Beta 0.1.0-beta.52 Two new panels in the right dock. Pull Requests ⌘⇧R : every PR/MR across your GitHub and GitLab accounts — yours and ones awaiting your review — read straight from the gh/glab CLIs you already use, no tokens held. A gear menu enables/disables providers, a refresh button re-pulls and every open re-fetches , and each row has copy-link and open-in-browser actions. Jira ⌘⇧J : your active sprint and everything assigned to you, from the jira CLI. Each task can be handed to the pane's agent to plan, or its link copied; issues group under status headers. Guided in-panel setup when the CLI isn't configured yet. Both panels auto-resolve tokens from your login shell, so they work even when Rabbitty is launched from the Dock. Plus a refreshed app icon and a crisper menu-bar mark. Rabbitty Beta 0.1.0-beta.51 Rabbitty's browser + terminal control MCP servers now auto-register into six more agents — opencode, Cursor, Copilot, Antigravity, Codex, and Grok — not just Claude. Each gets our two servers merged into its own config file, idempotently and additively: your own MCP servers, comments, and formatting are left untouched. So the in-app browser and managed dev-server tabs work from whichever agent you launch. Notifications got more reliable: clicking 'Show' on a banner now focuses the right terminal by a stable id, even after you've reordered or closed tabs, and every banner including errors now carries Rabbitty's icon. Quick switcher ⌘P redesign: every terminal is a flat row with a full 'workspace / lane · name' breadcrumb and a status dot, so you can jump to any agent or shell anywhere — including plain shells, which were missing before. Search now matches workspace names too. Rabbitty Beta 0.1.0-beta.50 Workspaces remember your place. Entering a workspace — by ⌘1–9 or by clicking its lane in the sidebar — now returns you to the tab you were last on there, instead of always snapping to its first terminal. Each workspace tracks its own last tab independently, and the memory is seeded on launch so the first hop away and back works too. Also: a new ⌘⌥O 'Recent workspaces' hint in the tips rotation. Rabbitty Beta 0.1.0-beta.49 Dev-server ports in the sidebar — a running server :3000 shows a chip on its lane; click it to open that lane's in-app browser straight on localhost. ⌘-click now opens URLs that wrap across lines whole — including the hard-wrapped links Claude Code and other TUIs print, where clicking any row resolves the full link. Workspaces: ⌘⌥O reopens a recently-closed workspace and its terminals; ⌘⌥↓/↑ cycles workspaces; ⌘⌥⌫ removes one. ⌘P quick switcher now shows each terminal's agent logo and reads 'workspace / lane'. Scratch terminals get per-lane cards you can promote to a workspace. Polish: radar-ping status dot for working agents; Changes-panel file headers stop clipping long names; browser address bar reads host/path flush; the worktree-delete prompt takes focus so Enter confirms right away. Rabbitty Beta 0.1.0-beta.48 The sidebar is now built on workspaces: add one with ⌘⇧O, close it from its header, and jump with ⌘1–9. Tabs that don't belong to any workspace collect in a Scratch section, and a shell that cd's out of its workspace re-files there automatically. Sessions moved up into the top bar — one chip per tab with a breathing status dot, scrolling instead of shrinking when they overflow. Each workspace row in the sidebar shows live agent counts by state running / idle / needs approval and the git picture at a glance +N −N, ahead/behind . The browser pane remembers its open/close per workspace — and a browser an agent opens in a background worktree waits until you switch there. ⌘⇧L in a worktree now opens with the thread's original ask, verbatim. Rabbitty Beta 0.1.0-beta.47 Fixes updates for anyone stuck on beta.45 or earlier: beta.46's update feed was published with unescaped release notes, so it didn't parse and the Update pill silently never appeared. The feed is now built with jq and verified before it's pushed. Grok support continues to fill in — agent status and transcript scraping. Rabbitty Beta 0.1.0-beta.46 IMPORTANT FIX — your shell config works again. Release builds pointed zsh at a startup directory that was never created, so terminals loaded none of your config: no prompt, no aliases, no PATH. If Rabbitty's terminal felt broken, this was why. The startup dir is now only used after a write we verified succeeded. Also: Grok is now a supported agent status, transcripts, AI Trail . Browsers are per-lane — each project/worktree remembers its own page; lanes now start on the empty state rather than inheriting an unrelated project's URL, so expect a one-time reset. Rabbitty Beta 0.1.0-beta.45 Fixes an AI Trail summary regenerate loop: the summary is now written once when the Note opens and stands until you click regenerate, instead of re-running itself every time the transcript sweep shifted the corpus underneath it which burned a headless agent run each lap . Trail rendering fixes, plus the ⌘N worktree prompt now asks what the agent should do rather than reading as a label field. Rabbitty Beta 0.1.0-beta.44 Per-lane browsers — each project/worktree keeps its own page and login, restored across launches. New terminal-control MCP: agents can start, watch and kill dev servers in managed tabs owned by their pane auto-reaped when the pane closes . AI Trail Product Note rewritten around an auto-generated summary. Browser pane drag-resize, mobile/tablet/desktop snap widths, and a hand-typed claude now picks up Rabbitty's MCP tools automatically.