Willem van den Ende d45c1c7739 Add README and simplify CLAUDE.md
Move user-facing setup instructions to new README.md and reduce
CLAUDE.md to essential project context for Claude Code.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 15:49:50 +00:00

23 lines
815 B
Markdown

# CLAUDE.md
Instructions for Claude Code when working on this repository.
## Project Overview
This is a secure devcontainer configuration for running Claude Code in a sandboxed environment with network restrictions.
## Key Files
- `.devcontainer/devcontainer.json` - Container and VS Code configuration
- `.devcontainer/Dockerfile` - Container image definition
- `.devcontainer/init-firewall.sh` - Network security rules (iptables whitelist)
- `run-container.sh` - Helper script for non-interactive usage
## Development
Uses [mise](https://mise.jdx.dev/) for tool versioning. Run `mise install` to set up Node.js 24.
## Security Model
The container uses iptables to whitelist only essential domains (GitHub, npm, Anthropic APIs, VS Code services). This allows safe use of `--dangerously-skip-permissions`.