Skip to content
IndieGent
The clean lifecycle

Every session ends clean.

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

One session, end to end

acme-storefront
issue · acme-storefront #214
branch · lazy/promo-code-retry
workspace · exists only while the work does
result · PR #217 · Closes #214
elapsed 24:50 · your part of it: two sentences
The pipeline

Open, brief, work, wrap up, clean up.

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.

01

Open

A workspace and a branch that did not exist a second ago, on their own, off to one side.

lazy/promo-code-retry
02

Brief

The issue is written in, so the agent starts knowing what the work is for.

acme-storefront #214
03

Work

One agent, one issue, one branch. Nothing else on your disk moves while it runs.

agent running · 18:24
04

Wrap up

Committed, pushed, and a pull request opened against the issue it came from.

PR #217 · Closes #214
05

Clean up

The workspace is deleted. Once the pull request merges, the branch is swept.

workspace deleted ✓

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.

Wrap up

A pull request that closes its issue.

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

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.

committed · pushed
PR #217 opened · Closes #214
acme-storefront
elapsed 24:50 · your part of it: two sentences
clean up

Twenty sessions. A spotless Mac.

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.

workspace deleted ✓
PR #217 merged ✓
lazy/promo-code-retry swept
nothing app-specific committed · 0 workspaces left
Nothing left behind

The three chores that never arrive.

No zombie checkouts
A workspace exists only while the work does. It was not on your disk this morning and it will not be there tonight, whatever happened in between.
No stray branches
Once the pull request merges the branch is swept. A repo you ran twenty sessions against looks like a repo, not like a queue.
No collisions
Every session has its own branch and its own isolated workspace, so five running at once never touch each other's work.
Pricing

Come back to a clean Mac.

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

Line$99 once
Seven days, full accessNo card
Ephemeral workspacesIncluded
IndieGent, paid once$99