Committed, pushed, opened.
Wrap-up commits, pushes, and opens a pull request against the issue the session came from. Nothing merges itself, and nothing lands while you are not looking.
One agent, one issue, one branch, one workspace that exists only while the work does. The work leaves as a pull request that closes its issue. The workspace is deleted. Run twenty sessions a day and your Mac stays spotless.
one agent · one issue · one branch · one workspace
Every session walks the same five steps, in the same order, whether you watched it or never opened a window. There is no sixth step.
A workspace and a branch that did not exist a second ago, on their own, off to one side.
The issue is written in, so the agent starts knowing what the work is for.
One agent, one issue, one branch. Nothing else on your disk moves while it runs.
Committed, pushed, and a pull request opened against the issue it came from.
The workspace is deleted. Once the pull request merges, the branch is swept.
Nothing app-specific ever lands in your repo.
Briefs, session state and scratch files stay outside it. The git history a session leaves behind looks like a human team's, because it is the only thing a session leaves behind.
The work leaves the way work leaves a team: as a pull request against the issue it came from. Merging closes the loop, and the board stays honest without anyone tidying it.
Wrap-up commits, pushes, and opens a pull request against the issue the session came from. Nothing merges itself, and nothing lands while you are not looking.
Clean-up deletes the workspace. Once the pull request merges, the branch is swept. No zombie checkouts, no stray branches, no cleanup chores at the end of the week.
Seven days with every wall down, no card and no account. Then a single payment — ephemeral workspaces, Tank, headless sessions, scheduled runs.
macOS 14+ · $99 once · Claude Code or Grok Build