Worktree + thread model
Create from a branch with prefix search, or open a plain directory. Spur keeps the capability boundary explicit.
Spur organizes Pi around the work that matters: projects, isolated Git worktrees, directory threads, live changes, and sessions that can come back after a restart.
Intel Mac? Download the Intel build.
› Implement the release download flow
Reading update feed and validating artifact…
✓ Version and SHA-256 match
✓ Signed release is ready to publish
A work model, not a terminal pile
Git projects map a thread to an isolated worktree. Regular directories keep independent threads in the same folder. The interface stays consistent while Git-only actions disappear cleanly when Git is not available.
Create from a branch with prefix search, or open a plain directory. Spur keeps the capability boundary explicit.
Add multiple Pi panes to one workspace, split the surface, then resize it around the task.
See the full change tree and open a focused before-and-after file diff without leaving the workspace.
Spur records the Pi session reference per thread so work can resume after a quit, crash, or machine restart.
pi · 7d31…Worktree creation, removal, and other long operations move through an action queue. The UI remains responsive and the affected row communicates progress until completion.
Public test build
Spur checking… is the latest public test release. It is ready for real workflows, with sharp edges still expected around Pi CLI compatibility and session recovery.
Checking latest release…On an Intel Mac, download the Intel build instead.
Reading signed release metadata…
Available after release validationInstall in under a minute
Get the signed DMG for your Mac — Apple silicon or Intel — from the release above.
Open the disk image and drag Spur into Applications.
Add a project, choose a thread, then start Pi.