ThinkRail: give your coding agent a separate workspace
A lightweight IDE around the pi coding agent, giving each task its own Git worktree and visible diff.
Watch Episode
About This Repo#
ThinkRail documents a lightweight IDE around the pi coding agent where each task gets its own Git worktree and branch. Follow the conversation, inspect the diff, then merge the branch you want. Full extension support is described as next, not shipped. Requires Git and a model provider. Screenshots are documentary, not a local isolation or execution test.
Documentary Scope#
Screenshots are documentary, not a local isolation or execution test. Full extension support is described as next, not shipped. Requires Git and a model provider.
Narration#
Tired of an agent changing your main checkout? ThinkRail gives its work a separate workspace. Each gets its own Git worktree and branch. Follow the conversation, inspect the diff, then merge the branch you want. It runs around the pi coding agent, with your model provider. Save it for parallel coding tasks.