Original Reddit post

treework An interactive CLI for people who like git worktree but don’t like remembering the commands. treework wraps the git worktree lifecycle in a simple arrow-key menu so you can create, manage, and remove worktrees without typing long flags or paths from memory. Built in Go. Open source. MIT licensed. Repo: https://github.com/vanderhaka/treework What it does treework scans your development folder for repositories and lets you create a new worktree on a new or existing branch, automatically copy .env files, install dependencies, open your editor, and safely remove a worktree with checks for uncommitted changes. It handles the boring glue so you can focus on the branch you actually care about. Who it’s for Developers who use worktrees regularly, context switch between repos, and forget git worktree add ../some-long-path -b branch-name five minutes after reading the docs. If you like worktrees but don’t want to memorise the syntax, this is for you. Who it’s not for People who are genuinely elite at Git and enjoy typing long commands from memory. You probably don’t need this. Why it exists git worktree is powerful. It’s just not friendly. treework removes the cognitive overhead and turns it into a fast, repeatable workflow. Create. Code. Clean up. Done. Status Polished? Probably not. Battle-tested? Only by me, which is not reassuring. But if you also forget Git commands immediately after reading the docs, this might help. submitted by /u/Vandercoon

Originally posted by u/Vandercoon on r/ClaudeCode