codebootstrap
by sethdf
Overview
A container-first development environment providing AI coding tools (Claude, Codex, Gemini) and pre-configured Model Context Protocol (MCP) servers for AI-assisted development, ensuring a consistent environment across local machines and cloud services like GitHub Codespaces.
Installation
devcontainer up --workspace-folder ~/codebootstrapEnvironment Variables
- GITHUB_TOKEN
Security Notes
AI tools (`claude`, `codex`, `gemini`) are configured to run in 'YOLO mode' (`--dangerously-skip-permissions`, `--dangerously-bypass-approvals-and-sandbox`, `--yolo`) by default. This grants them significant autonomy without explicit user approval for actions such as file system modifications, Git operations, and API calls. While guidelines are provided to the AI within project context files (`context-append.md`) to prevent destructive operations, the bypass of explicit human confirmation poses a significant risk for unintended or malicious actions if the AI hallucinates or is prompted incorrectly. The `host-setup.sh` script is designed for `curl | bash` execution, which introduces a supply chain security risk by running unreviewed remote code. The `filesystem`, `git`, and `github` MCP servers grant broad access to the workspace filesystem and GitHub API. `GITHUB_TOKEN` is exposed to the `github` MCP server for API access.
Similar Servers
claude-codex-settings
A comprehensive toolkit and configuration for developing Claude Code plugins, integrating various external services and APIs, and enhancing AI-assisted coding workflows.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
Ops-Tools
A Rust-based command-line interface (CLI) toolset designed for DevOps workflows, offering features like infrastructure-as-code cache cleanup, AI code assistant management, system package installation, security scanning, LLM prompt generation, container image building, and Kubernetes configuration management.
vibes
Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers, allowing users to describe what they want to build and have Claude implement it while teaching them.