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>
23 lines
815 B
Markdown
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`.
|