GitHub

A collection of Dev Container Features.

Contents

claude-code

Installs the Claude Code CLI via the official standalone installer.

Test:

devcontainer features test -f claude-code --base-image mcr.microsoft.com/devcontainers/base:2.1.13-trixie

codex

Installs the Codex CLI via the official standalone installer.

Test:

devcontainer features test -f codex --base-image mcr.microsoft.com/devcontainers/base:2.1.13-trixie

cursor

Installs the Cursor CLI via the official standalone installer.

Test:

devcontainer features test -f cursor --base-image mcr.microsoft.com/devcontainers/base:2.1.13-trixie

dsh

Installs the DeepSeek Harness. Requires Node.js. Requires VS Code — see NOTES.md.

Test:

devcontainer features test -f dsh --base-image mcr.microsoft.com/devcontainers/javascript-node:4.0.13-22-trixie

Debug:

devcontainer up --config .devcontainer/dsh/devcontainer.json
devcontainer exec --config .devcontainer/dsh/devcontainer.json bash

pi-coding-agent

Installs the Pi Coding Agent. Requires Node.js.

Test:

devcontainer features test -f pi-coding-agent --base-image mcr.microsoft.com/devcontainers/javascript-node:4.0.13-22-trixie

mattpocock-skills

Pre-installs Matt Pocock's Skills. Requires Node.js.

Test:

devcontainer features test -f mattpocock-skills --base-image mcr.microsoft.com/devcontainers/javascript-node:4.0.13-22-trixie

Development

All feature install and test scripts are 644 (non-executable), consistent with devcontainers/feature-starter.

Feature documentation

Feature README.md files are generated — don't edit them by hand. The Release workflow uses devcontainers/action (generate-docs: "true") to produce each src/<feature>/README.md from its devcontainer-feature.json and open a PR with the result. For notes the generator won't overwrite, use src/<feature>/NOTES.md — its content is merged into the generated README.

Read the original on github.com ↗