Loved by developers
What developers are saying about thinslice + Cline.
Every slice has its own everything
thinslice binds each git worktree to its own bag of state — no shared databases, no shared ports, no shared config. Cline runs inside a slice and can't reach yours.
One command to launch
Spin up a fresh worktree with cloned state and hand it to Cline in one shot. thinslice handles the postgres clone, the redis snapshot, and the port reservation — you just describe the task.
Isolated worktree
with
Cloned state
Review, preview, ship
When Cline is done, review the diff inline, run your app against the isolated database, then commit and open a PR — without ever touching your main working tree.
Forget about ports
When Cline sessions run in parallel, each slice gets its own reserved port range. No conflicts, no guessing which process is on which port.
Fully scriptable
Everything you can do interactively, you can do from a script or CI pipeline.
slice tmp --from current -- claude -p "implement user authentication"slice tmp --from current --name feature-x -- claude -p "implement feature X"slice ls # list running slicesslice status feature-x # check a sliceslice rm feature-x # tear down + clean state
FAQ
+Is this free?
+Does my code or data leave my machine?
+What does "state" mean exactly?
+Do I need Docker or Kubernetes?
+What happens when I'm done with a session?
slice rm <name> and thinslice tears everything down — the worktree, the Postgres clone, the Redis instance, the reserved ports. Your main environment is untouched.+Can I run multiple Cline sessions at once?
slice tmp call creates a fully independent environment. You can run as many parallel Cline sessions as your hardware supports, each with its own database and ports.+Which AI providers does Cline support?
+Do I need git?
+How does the Postgres clone work?
CREATE DATABASE … TEMPLATE to snapshot your database in place. On macOS with APFS, the data files are copy-on-write so the clone is near-instant regardless of database size. See the docs for details.thinslice is an independent open source project for giving every coding agent its own isolated slice of your stack — no Docker, no VMs, no shared databases.
It's built around the idea that agents should be first-class tenants: isolated from your working environment so you can code and ship in parallel without fear.
If thinslice saves you time, sponsorship is the best way to support continued development.