v0.18.0
22 August, 2026 new- Usage and cost tracking — a new cost button in the header opens a breakdown of token usage and spend per session and per day.
- Update prompts now show what changed and stay visible until you update — the update banner in the header can no longer be dismissed. An info button shows the changes included in the available version.
v0.17.1
21 August, 2026 fixed- Signing out after roughly 20 minutes of inactivity — Xirp could sign you out even though your session was still valid. Sessions now stay signed in across temporary network interruptions.
- Codex sessions missing workspace context from Portal — Codex sessions launched from Portal did not receive the workspace tools and project context that Claude sessions got.
- Deep links not working when Xirp was not running — clicking a link while Xirp was closed could open the app without starting the session.
- Failed Codex sessions not starting again — a Codex session that failed on its first launch could become permanently stuck.
- Session goals are limited to approximately 10,000 characters — longer goals are rejected with an error instead of failing silently at launch.
v0.17.0
20 August, 2026 new- Discord community link — a new Support menu in the header gives you one-click access to the Xirp Discord alongside documentation and feedback.
- Codex sessions now receive the same launch context as Claude sessions — the CLI primer, PR event instructions, and language parallels that were previously Claude-only now apply to Codex sessions too. Their settings moved from the Claude tab to Settings > Sessions > Prompting.
v0.16.0
19 August, 2026 new- Cursor coding agent — Cursor is now available as a coding agent alongside Claude Code, Codex, and Gemini. You can select it when starting a session or switch to it from the agent menu.
- Copy action on agent responses — hovering over an agent response in the terminal shows a copy icon. You can turn this off under Settings > Terminal.
- Collapsible project groups — project groups in the session grid can now be collapsed and expanded. Xirp remembers which groups you collapsed.
- Split panes opening in the wrong directory — splitting a terminal pane opened the new pane in the wrong directory instead of the one you were working in.
- Regenerate Title doing nothing — the Regenerate Title action could become a permanent no-op once the generated title matched the session name. It now always produces a fresh title.
- Agent instructions pointing to the wrong files across projects — when a session spanned multiple projects, secondary projects told the agent to read the wrong instruction files. Each agent now looks for its own files.
v0.15.1
18 August, 2026 fixed- Security vulnerability in the browser panel — fixed a security issue in how the browser panel loads pages.
v0.15.0
18 August, 2026 new- Session grouping by worktree — the session sidebar and project page can now group sessions by the worktree they run in. Groups show the project and branch across projects, and just the branch within one project.
- Confirmation before quitting — Cmd+Q now asks before closing Xirp, and your sessions keep running either way. You can turn the prompt off under Settings > General.
- Terminal file links in the built-in editor — Cmd+clicking a file path in the terminal now opens it in Xirp’s editor instead of another app, jumping to the line and column when the agent includes them. You can turn this off under Settings > Terminal & Editor.
- Deleting a worktree removing the whole repository — for a project pointing at a folder inside a Git repository, the repository root could appear in the worktree list, and deleting it there removed the entire repository. Xirp now recognizes the root even when the path reaches it through a symlink, and refuses to delete it.
- Coding agents failing to start — on machines with a separately installed Node.js built for a different processor, a coding agent could fail to launch. Xirp now starts them with the version it ships with.
- Codex sessions reporting they need input while still working — after an already-approved action, a Codex session could switch to “waiting” and send a desktop notification while Codex was still working. Xirp now waits until the approval prompt is on screen.
- Cmd+Backspace deleting one character instead of the line — in the terminal, Cmd+Backspace deleted a single character rather than clearing the typed line.
- Send Feedback doing nothing — on machines with no mail app set up, the feedback button silently failed. It now shows the feedback address with a button to copy it.
- Pull request reviews going blank — in rare cases, a diff Xirp could not render took the whole review view down with it. A diff that fails now shows a message and a retry button in place of just that diff.
- Skills missing from the Skills tab — skills whose folder was a symlink did not appear in the list.
- Pull request status going stale in the sidebar — the pull request shown in a session’s Git sidebar could keep an old status if it changed while that session was closed.
- Xirp restarting in a loop at startup — in rare cases, damaged session data could crash Xirp as it started, leaving it restarting over and over.
- Session cards in the sidebar have a new layout — cards are tighter and workflow status has its own column. The three density options are now Full, Default, and Compact, and all sessions start on Default, which is close to the previous Compact.
- The add button on a project now offers a choice — it opens a picker for a session, a terminal, or a worktree instead of going straight to a new session.
v0.14.0
15 August, 2026 fixed- Sessions starting in the home directory instead of the selected project — in some setups, a new session could start in your home directory rather than the project you picked, triggering unrelated macOS permission prompts.
- Session failures showing nothing — when a session failed to start or resume, nothing happened on screen. Xirp now shows an error message explaining what went wrong.
- Open in Terminal not responding — clicking Open in Terminal could silently do nothing when the underlying terminal session was unavailable.
- Switching agents failing on sessions without a project — switching to a different coding agent on a session that had no project produced an error.
- Browser panel collapsing when docked to the left or right — the browser panel shrank to a narrow strip instead of filling its space when docked to either side.
- Codex sessions sending false waiting notifications — Codex sessions briefly appeared to need your attention during automatic reviews, sending unnecessary desktop notifications.
- Submit review shortcut not working from the terminal — the keyboard shortcut to submit a pull request review only worked when focus was inside the review pane. It now works regardless of where focus is.
- Coding agents now install with each vendor’s official installer — installing Claude Code or Codex no longer requires Node.js or npm. You can also update an installed agent from its settings page.
v0.13.1
14 August, 2026 fixed- Sign-in failing right after clicking Sign in — on machines with a system proxy or custom certificates, sign-in could fail immediately with a network error even though the browser step succeeded. Xirp now uses the operating system’s network and certificate configuration.
- Automatic Codex reviews sending completion notifications — Codex auto-review runs no longer send a completion notification every time they finish.
- Highlighted lines carrying over between pull request reviews — opening a review could show highlighted lines carried over from a previously opened one, landing on the wrong rows.
- Updates failing silently — on some machines, Xirp could fail to install an update without telling you.
v0.13.0
13 August, 2026 new- Split terminal panes — you can now split terminals into multiple panes to run separate commands side-by-side.
- Setup health checks — a new Doctor page under Settings checks your coding agents, tmux, and agent hooks. It reports which ones failed and offers a fix for each.
- Clearer sign-in experience — the sign-in screen now explains that Xirp uses a Spotify Technology account separate from your personal Spotify account — your music, podcasts, and audiobooks aren’t affected.
- Data loss when deleting a session — in rare cases, deleting a session could remove your main repository checkout if Xirp misidentified it as a worktree. Failed worktree deletions now stop and report the problem instead of force-deleting the directory.
- Runaway statusline processes — a statusline bug could spawn processes without limit until the machine ran out of capacity and unrelated operations started failing.
- Running sessions marked as finished — active sessions could be written off as dead and hidden from the dashboard when Xirp couldn’t confirm their state. An unreliable answer no longer counts as proof a session ended.
- Clipboard overwritten when reopening a session — rejoining a terminal session could replay an earlier copy action and replace your current clipboard contents.
- Unclear startup failures — when Xirp can’t start, it now explains why. Startup problems with stored data come with recovery steps instead of an opaque crash.
Beta
The current beta includes:- macOS desktop application
- Claude Code, Codex, Gemini, and Cursor coding-agent sessions
- Persistent terminal sessions and multi-session grid view
- Local projects, Git worktrees, file editing, skills, and rules
- Portal authorization and catalog-based repository resolution
- Workspace MCP context for eligible sessions
- Manual session transcript upload to Workspaces
- Local settings, notifications, keyboard shortcuts, and diagnostics
Screens, labels, supported integrations, and behavior may change during the
beta. Xirp uses in-product announcements and update instructions when an
action is required.
Known beta limitations
- Xirp is available on macOS only.
- GitHub catalog onboarding uses organization-level GitHub Apps.
- Automatic monorepo onboarding is not supported.
- Session transcripts must be uploaded manually.
- A Workspace-launched session needs a catalog component with a source repository.