Feature request: Multi-repo workspace support

Resolved 💬 2 comments Opened Mar 17, 2026 by heldersantovisma Closed Mar 18, 2026

Feature Request

Problem

When working on projects that span multiple repositories, there's no way to open a single Claude Code session that has context across all of them. Currently the workarounds are running separate terminal sessions or using git worktrees, but neither provides a unified experience.

Tools like Cursor offer a workspace feature that allows working across multiple repos simultaneously with shared context.

Proposed Solution

A workspace mode where Claude Code can be aware of and operate across multiple repositories in a single session. For example:

claude --workspace /path/to/repo-a /path/to/repo-b

This would allow:

  • Searching and reading code across all repos in the workspace
  • Making coordinated changes across repos (e.g., updating an API in one repo and the client in another)
  • Understanding cross-repo dependencies and relationships

Current Workarounds

  • Running multiple Claude Code sessions in separate terminals (no shared context)
  • Git worktrees (isolated branches, same repo only)
  • Agent teams (experimental, high token usage, not designed for multi-repo)

Use Case

Microservice architectures, monorepo-adjacent setups, and library + consumer repo combinations where changes often need to be coordinated across repositories.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗