{"repo":"kerem-kaynak/wt","free":true,"listed":false,"github":"https://github.com/kerem-kaynak/wt","clone":"git clone https://github.com/kerem-kaynak/wt.git","description":"Git worktrees that set themselves up. One shell function, zero fluff.","language":"Shell","stars":63,"topics":["bash","cli","developer-tools","git","worktree","zsh"],"license":"MIT","category":"cli-tools","readme_excerpt":"for cloud alternative - pier gives every agent session its own VM on your AWS account. wt Git worktrees, ready for your agents. One shell function, no fluff. wt feature-x creates a worktree under /worktrees/ / , drops you into it, and runs your repo's setup script in the background: env files copied, dependencies installing. You (or the agent you're about to work with) start on a branch that already works. Why Worktrees are the way to run parallel work: a branch per task, a branch per agent, no stashing, no waiting for node modules to reshuffle. But raw git makes each one a chore: With wt: No daemon, no binary, no config file. One sourceable shell function you can read before trusting. Install then add the line brew prints to your /.zshrc or /.bashrc (wt has to be sourced, since it cd s your shell, which no binary can do). Without brew: Requires git; the GitHub CLI ( gh ) only for wt -p . Works in zsh and bash. Set up Two optional environment variables, set in your shell rc next to the source line: Variable What Default --- --- --- WT ROOT where worktrees live /worktrees WT SETUP setup script path, relative to the repo root .wt-setup.sh Then give each repo a setup script, so its worktrees come up ready to run: - Write it yourself. Save an executable .wt-setup.sh at the repo root (or wherever WT SETUP points). Start from examples/wt-setup.sh . - Or let your agent write it. wt ships with a Claude Code skill. Copy it into /.claude/skills/ (or your repo's .claude/skills/ ) and as","default_branch":null,"files":null,"tree":[],"storefront":"/r/kerem-kaynak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kerem-kaynak/wt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}