Worktrees for multi projects?

Feature request for product/service

Cursor IDE

Describe the request

Most of my projects aren’t really monoliths, so I have a project separated in various gits and I use Cursor workspace to work with all at the same time, so the agent can know the whole context and edit many projects at the same time.

This usually works fine however I am unable to use worktrees, as worktrees were created to use in a single git folder.

I was thinking if there isn’t a way to make a tool that could create the worktree for all git projects that I am working at the same time and if it would really work or help me to developing features in parallel. What do you think?

Operating System (if it applies)

Windows 10/11

Bro, I’m having a really tough time with this too, so I wrote a tool—a multi-repo workspace management tool.

It supports multiple projects, multiple workspace management, Vault mounting, artifact symbolic links, and more.

Address: GitHub - guoyongchang/worktree-manager: Visual Git Worktree manager for parallel branch development. Multi-repo workspaces, smart symlinks, built-in terminal, browser remote access, and AI-ready MCP integration. Built with Tauri 2 + React + Rust. · GitHub

I know it looks like an ad, but I’ve been using it all along.

I also hope Cursor will introduce multi-repo management functionality soon.

You’re right that worktrees currently require a single-root workspace - creating worktrees across all repos simultaneously in a multi-root workspace isn’t supported yet.

Recent versions expanded multi-root workspace support in the agents window (so you can run background agents across multiple repos in one workspace), but local worktree creation for the full multi-root case is still on the horizon.