dirien

Devcontainer Coding Agents — AI skill for Claude Code

AI community

Devcontainer with four AI coding agents (Claude Code, Copilot, OpenCode, Codex) and yaah for unified config generation.

How to install Devcontainer Coding Agents

This entry records only its repository, not the path inside it, so there is no exact command to give. Open dirien/devcontainer-coding-agents and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Devcontainer Coding Agents does

Devcontainer with four AI coding agents (Claude Code, Copilot, OpenCode, Codex) and yaah for unified config generation.

Alternatives in AI

  • Debate — AI Debate Hub - Structured four-way debates between Claude, Sonnet, Gemini, and Codex 2.8k ★
  • Wechat Acp — Bridge WeChat chat messages to any ACP-compatible AI agent (Claude, Codex, Copilot, Qwen, Gemini, OpenCode and 488 ★
  • Squeez — Hook-based token compressor for 5 AI CLI hosts (Claude Code, Copilot CLI, OpenCode, Gemini CLI, Codex CLI) 188 ★

README

Coding Agent Sandbox

A devcontainer that bundles four AI coding agents — Claude Code, GitHub Copilot CLI, OpenCode, and Codex — with Pulumi, Kubernetes tooling, and 29 agent skills, 12 agents, 5 hooks, and 4 MCP servers powered by [yaah](https://github.com/dirien/yet-another-agent-harness). Open it in VS Code (or any devcontainer-compatible editor) and you get a ready-to-go environment for building cloud infrastructure with AI assistance.

What's inside

**Coding agents:** Claude Code, GitHub Copilot (VS Code extension + CLI), OpenCode, Codex

**Languages:** Node.js, Python, Go (all latest)

**Infrastructure tools:** kubectl, Helm, Pulumi CLI, GitHub CLI

**Linters and language servers:** Ruff, golangci-lint, gopls, Prettier, Pyright, TypeScript language server

**Agent harness:** yaah v0.3.3 — generates skills, agents, hooks, and MCP server config for all four agents via `yaah generate`. See [docs/tools-and-skills.md](docs/tools-and-skills.md) for the full list.

**Docker AI Sandbox:** A lightweight standalone image (`docker-sandbox/Dockerfile`) based on `claude-code-minimal` with kubectl, helm, and pulumi pre-installed. Test with `sbx run --template docker.io/dirien/sandbox-claude-iac:latest claude`.

Prerequisites

  • Docker (or a compatible container runtime)
  • VS Code with the Dev Containers extension, or another devcontainer-compatible tool (GitHub Codespaces, DevPod, etc.)

Quick start

  1. Clone the repo:
git clone https://github.com/dirien/devcontainer-coding-agents.git
cd devcontainer-coding-agents
  1. Open in VS Code and reopen in container when prompted (or run `Dev Containers: Reopen in Container` from the command palette).

  2. Authenticate whichever agents you want to use:

# Claude Code — OAuth (port 19999 is pre-forwarded)
claude auth login --callback-port 19999

# GitHub Copilot CLI
copilot /login

# OpenCode
opencode auth login