| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
████████╗████████╗██╗ ██╗███████╗██╗ ██╗ ██████╗ ███████╗██╗ ██╗
╚══██╔══╝╚══██╔══╝██║ ██║██╔════╝██║ ██║ ██╔══██╗██╔════╝██║ ██║
██║ ██║ ███████║█████╗ ██║ █╗ ██║ ██║ ██║█████╗ ██║ ██║
██║ ██║ ██╔══██║██╔══╝ ██║███╗██║ ██║ ██║██╔══╝ ╚██╗ ██╔╝
██║ ██║ ██║ ██║███████╗╚███╔███╔╝ ██████╔╝███████╗ ╚████╔╝
╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══╝╚══╝ ╚═════╝ ╚══════╝ ╚═══╝
A streamlined, secure containerized development environment optimized for Claude Code with DNS-based domain filtering and comprehensive development tools.
git clone git@github.com:tthew/cc-devbox.git
cd cc-devbox
# Build and start the development environment
make first-run# Start the container
make start# SSH into the environment
make shell
# Launch Claude Code (inside container)
claude# Add domains to whitelist
whitelist add github.com
whitelist add anthropic.com
# Remove domains
whitelist remove domain.com
# List whitelisted domains
whitelist list
# Monitor blocked/allowed requests
monitor-blocks.sh summary # Show stats and recent activity
monitor-blocks.sh monitor # Real-time monitoring
monitor-blocks.sh blocked # Show only blocked requests
monitor-blocks.sh allowed # Show only allowed requestsThe container requires git user configuration to function properly. You have two options:
Create a .env.host file in the project root:
# .env.host (git-ignored)
GIT_USER_NAME="Your Name"
GIT_USER_EMAIL="your.email@example.com"Then source it before starting the container:
source .env.host
make startSet environment variables when starting:
docker-compose run -e GIT_USER_NAME="Your Name" -e GIT_USER_EMAIL="your.email@example.com" claude-devIf no configuration is provided, defaults will be used that remind you to configure properly.
# Check container status
make status
# View logs
make logs
# Restart container
make restart# Inside container - test DNS resolution
nslookup domain.com
# Monitor DNS activity
monitor-blocks.sh monitor
# Check whitelist
whitelist list# Validate environment
make check-env
# Show environment status
make env-status
# Rebuild if needed
make rebuildcc-devbox/ ├── Dockerfile # Container definition ├── docker-compose.yml # Container orchestration ├── Makefile # Command interface ├── entrypoint.sh # Container initialization ├── whitelist.conf # DNS filtering configuration ├── CLAUDE.md # Claude Code specific documentation ├── scripts/ │ ├── claude-launcher.sh # Claude Code management │ └── dev-helper.sh # Development helpers ├── monitor-blocks.sh # Network monitoring tool ├── manage-whitelist.sh # Advanced whitelist management └── dev-home/ # Persistent user configuration
| Back | FazBrowse Home | New Git URL |