What problem does it solve? Setting up a consistent, sandboxed development container with Claude Code and the right language toolchain requires manually writing Dockerfiles, devcontainer.json files, and shell configuration, which is error-prone and repetitive across projects. ## Core Features & Use Cases - Automatic Project Detection: Infers the project name and detects Python, Node/TypeScript, Rust, and Go stacks from manifest files like pyproject.toml, package.json, Cargo.toml, and go.mod. - Template-Based Generation: Produces a complete .devcontainer/ directory with a Dockerfile, devcontainer.json, post_install.py, .zshrc, and a devc CLI helper script, including persistent volumes and network isolation. - Language-Specific Customization: Merges VS Code extensions, formatter settings, devcontainer features, and chained postCreateCommand steps for each detected language. - Use Case: A developer cloning a polyglot Python and TypeScript repository can ask for devcontainer support and receive a ready-to-use isolated environment with uv, fnm, Node 22, Python 3.13, and Claude Code preconfigured. ## Quick Start Ask the assistant to set up a devcontainer for the current project so it detects the language stack and generates the .devcontainer configuration files.