Worktree as task boundary
Each task gets its own directory, branch and runtime state. No more endless stash, switch and reload of context inside a single repo.
A local desktop workbench for builders. Xuanpu brings projects, git worktrees, context, agent sessions, changes and outputs back into one field — so AI coding agents stop being just a chat box inside your editor.
When a task crosses many files, branches, agents and verification rounds, the scarce resource isn't an input box. It's a desktop environment that preserves the field, surfaces what changed, and carries the next round of work.
Each task gets its own directory, branch and runtime state. No more endless stash, switch and reload of context inside a single repo.
Output from Claude Code, OpenCode and Codex lands on a unified timeline. Tool calls, plans, confirmations and results stay traceable across rounds.
Changes, files, diffs and terminal output stay attached to the current task. You see not just an answer, but what this round actually changed.
Xuanpu cares about the lifecycle of a real round of work: open a task field, let the agent run in the right directory, observe the changes, verify results, then wrap up branch, build and PR.
Xuanpu is currently macOS-first. The DMG ships with an install helper: double-click to copy to `/Applications`, remove quarantine, and launch — cutting the friction of unsigned first-run.