What problem does it solve?
Managing multiple git repositories for development often means juggling separate AI coding assistant (Claude Code, Codex) sessions, manually syncing custom agent, command, skill, and hook configurations across repos, and handling cross-repo feature branch work without context switching between isolated repo environments.
Core Features & Use Cases
- Unified AI Assistant Session: Surfaces all agents, commands, skills, and hooks from every sub-repo into a single Claude Code or Codex session via automatically generated symlinks, so you never have to switch contexts between repos to access your custom AI tools.
- Worktree-Based Multi-Repo Feature Development: Create synchronized feature branches across all your sub-repos with lightweight git worktrees, work on cross-repo features in one session, and clean up worktrees when the feature is merged.
- Self-Sufficient Workspace Shell: The generated workspace is standalone and only tracks cross-repo glue files (bootstrap scripts, workspace config, symlinks) — sub-repo contents are gitignored, so the workspace never interferes with individual repo workflows.
- Use Case: A developer working on a paired frontend (React) and backend (Node.js) repo can create a single workspace that exposes both repos' custom AI agents, create shared worktrees for a new authentication feature, and manage all work from one terminal session.
Quick Start
Use the virtual-workspace skill to create a unified parent workspace for your frontend and backend git repositories that combines all their Claude Code and Codex AI assistant configurations into a single shared session.