Claude Code can now work across multiple directories in a single session.
Type `/add-dir <path>` to add working directories.
Adding multiple directories is helpful for:
- Monorepos: work across directories without switching sessions
- Shared configs: access memories, todos, or other files from anywhere
- Cross-project work: migrate code across repos
If you prompt Claude to use its "main" or "root" directory, it will refer to the original directory where it was initialized. You’ll also have to add files from other directories manually.
Let us know your feedback. We’d love to hear how you’re using multi-directories!