Create an isolated Claude Code development environment with Node.js support.
npx create-isoccThis will prompt you for:
- Project name (default:
claude-isolated-dev) - Node.js version (default: 22 LTS)
A folder with a complete VS Code Dev Container configuration:
your-project/
├── .devcontainer/
│ ├── Dockerfile
│ ├── devcontainer.json
│ └── workspace-readme.md
└── README.md
- ✅ Node.js (your chosen version)
- ✅ npm, npx, pnpm & yarn
- ✅ Claude Code pre-installed
- ✅ Git & build tools
- ✅ ESLint & Prettier VS Code extensions
Each project gets:
- Separate workspace volume
- Separate
.claudeconfiguration (plans, history, settings) - Credentials copied from host (not shared between projects)
This means Claude Code plans and conversation history are per-project, not mixed together.
- Docker
- VS Code with Dev Containers extension
- (Optional) Claude Code credentials at
~/.claude/.credentials.json
- Run
npx create-isocc - Enter your project name and Node.js version
cd your-projectcode .- Press F1 → "Dev Containers: Reopen in Container"
- Wait for the container to build
MIT