@enpal/enpal-ai-kit
v0.2.0
Published
Bootstrap a Claude Code devcontainer for any project — no auth required
Readme
enpal-ai-kit
A CLI that stamps canonical devcontainer templates into brownfield projects and patches them for the detected tech stack.
Install
Run without installing:
npx @enpal/enpal-ai-kit initOr install globally:
npm install -g @enpal/enpal-ai-kit
enpal-ai-kit initUsage
enpal-ai-kit init [--network <name>]Analyzes the current directory, writes .devcontainer/devcontainer.json and .devcontainer/Dockerfile, and applies stack-specific patches.
Options
| Flag | Alias | Description |
|------|-------|-------------|
| --network <name> | -n | Docker network name to inject into runArgs. When Docker Compose is detected and this flag is omitted, you will be prompted interactively. Leave the prompt blank to skip. |
What gets generated
| File | Description |
|------|-------------|
| .devcontainer/devcontainer.json | Devcontainer configuration referencing the Dockerfile |
| .devcontainer/Dockerfile | Base image with stack-specific install blocks appended |
| .devcontainer/.zshrc | Shell config for the container |
Stack detection
| Marker | What happens |
|--------|-------------|
| .csproj or .sln | .NET SDK version pinned in the Dockerfile |
| docker-compose.yml | Network name prompt shown; value written to runArgs if provided |
