Claude Code Workspace Manager - Launch Claude with pre-configured workspaces.
▐▛███▜▌ ▐▛███▜▌ ▐▛███▜▌
▝▜█████▛▘▝▜█████▛▘▝▜█████▛▘
▘▘ ▝▝ ▘▘ ▝▝ ▘▘ ▝▝
- Save and manage multiple Claude Code workspaces
- Quick launch with pre-configured working directories
- Support for additional directories (
--add-dir) - Interactive TUI for workspace selection
- CLI commands for automation
- Bun >= 1.0.0
- Claude Code CLI installed
bun add -g @kohoz/claudySimply run claudy to open the interactive workspace selector:
claudy# Add current directory interactively
claudy add
# Add current directory with a name
claudy add myapp
# Add a specific directory
claudy add myapp ~/projects/myapp
# Add with additional directories
claudy add myapp ~/projects/myapp ~/projects/shared-libclaudy myapp# List all workspaces
claudy ls
# Edit a workspace
claudy edit myapp
# Delete a workspace
claudy rm myapp| Command | Description |
|---|---|
claudy |
Interactive workspace selector |
claudy <name> |
Launch workspace directly |
claudy add [name] [cwd] [dirs...] |
Add a new workspace |
claudy edit [name] |
Edit an existing workspace |
claudy rm [name] |
Remove a workspace |
claudy ls |
List all workspaces |
claudy help |
Show help |
claudy --version |
Show version |
Workspaces are stored in ~/.config/claudy/workspaces.json:
{
"workspaces": [
{
"name": "myapp",
"description": "My awesome app",
"cwd": "/path/to/myapp",
"addDirs": ["/path/to/shared-lib"]
}
]
}Claudy is a wrapper around Claude Code that:
- Stores workspace configurations (working directory + additional directories)
- Launches Claude Code with the correct
cwdand--add-dirflags - Provides a nice TUI for selecting workspaces
When you run claudy myapp, it executes:
cd /path/to/myapp && claude --add-dir /path/to/shared-libMIT