Quickly set up Claude Code projects with devcontainer support. Works for new and existing projects with interactive configuration.
./create.sh my-projectAnswer a few prompts about which MCP servers you want, and you're done!
cd your-existing-project
/path/to/create.sh .Adds .devcontainer/ to your project without touching your source files.
# Create once, share with team
cat > team-config.json << 'EOF'
{
"taskmaster": false,
"superclaude": {
"core": true,
"ui": true,
"codeOps": false
}
}
EOF
# Everyone uses the same config
./create.sh my-project --config team-config.jsonSelf-contained setup in .devcontainer/ folder:
- DevContainer configuration
- MCP server setup (Claude Code tools)
- Corporate certificate support
- Network security (firewall rules)
- Setup documentation
No mess - your source files stay clean!
Run ./create.sh my-project and choose:
- SuperClaude Core: Documentation and reasoning tools
- SuperClaude UI: Component generation and testing
- SuperClaude CodeOps: Code transformation and analysis
- TaskMaster: Task automation (optional)
Use --config flag with a JSON file:
{
"taskmaster": false,
"superclaude": {
"core": true,
"ui": false,
"codeOps": true
}
}Perfect for:
- Team consistency
- CI/CD automation
- Sharing configurations
./create.sh api-service
# Select: Core + CodeOps
# Skip: UI./create.sh react-app
# Select: Core + UI
# Skip: CodeOpscd my-react-app
/path/to/create.sh .
# Select: Core + UI- Docker
- VS Code with Dev Containers extension
- Git and jq
Optional:
- Corporate SSL certificate (for corporate networks)
- Open project in VS Code:
code my-project - Click "Reopen in Container" when prompted
- Wait for container to build (first time only)
- Claude Code is ready to use!
See .devcontainer/docs/claude-setup-prompts.md in your project for detailed setup.
- ✅ Interactive setup - no config files needed
- ✅ Works with existing projects
- ✅ Self-contained - everything in
.devcontainer/ - ✅ VS Code extensions included
- ✅ Share config files in version control
- ✅ Consistent setups across team
- ✅ Editable after generation
- ✅ Corporate SSL certificate support
- ✅ Network firewall controls
- ✅ Security by default
MCP servers not working?
- Restart Claude Code session after container starts
- Check
.mcp.jsonwas generated
Corporate network issues?
- Place SSL certificate at
~/.ssl/certs/zscaler.crtbefore running - Certificate setup runs automatically
Need to change configuration?
- Edit
.devcontainer/devcontainer.jsonbefore first container build - Or run
./create.sh .again (backs up existing config)
CLAUDE.md- Detailed architecture and configuration.devcontainer/docs/in your project - Setup guidesdevcontainer-config.example.json- Config file example
./create.sh --helpShows all options and examples.
Simple. Clean. Ready for Claude Code development.