
A powerful Raycast extension for efficiently managing Git worktrees with a streamlined interface. This extension helps developers work with multiple branches simultaneously by creating and managing Git worktrees through an intuitive Raycast interface.

npm installnpm run dev to start development mode in RaycastThe extension offers several preferences to customize your workflow:
Setup commands allow you to automatically run commands when creating a new worktree, such as installing dependencies or copying configuration files.
Cmd+Shift+S to open "Setup Actions"Available Variables:
$RECENT_WORKTREE_PATH - Path to the most recently modified worktree (useful for copying files)Example Commands:
pnpm install
cp $RECENT_WORKTREE_PATH/.env .env
cp $RECENT_WORKTREE_PATH/.env.local .env.local
How It Works:
worktrees.json file in your bare repositoryGit worktrees allow you to check out multiple branches simultaneously without creating separate clones of your repository. This extension simplifies the management of worktrees, making it easier to:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Clones and sets up bare repo
View projects
View worktrees
Add Worktree
Added Git Worktrees extension