Claude 代码沙盒
一个容器化环境,用于独立测试和实验Claude代码功能,而不会影响您的主要配置。
这是什么?
这个沙盒提供了一个基于Docker的环境,您可以在其中安全地测试Claude Code的功能。您的认证和配置在会话之间会保持不变,并且由于项目目录已挂载,您可以修改 .claude/ 在不重建容器的情况下进行设置。
您可以测试的功能
- 自定义命令创建斜杠命令
.claude/commands/实现重复性任务的自动化 - 技能构建可重用的人工智能技能
.claude/skills/针对特定的工作流程 - 钩子(或挂钩)配置钩子(或触发器)在
.claude/claude.json用于自动化 - 次代理人(或代理助手)尝试将任务分配给专门的Claude代理
- MCP 服务器测试模型上下文协议集成
快速入门
- 克隆此仓库
git clone https://github.com/fz42net/claude-code-sandbox
cd claude-code-sandbox- 构建并启动容器
docker compose up -d- 进入容器
docker compose exec claude-code-sandbox zsh- 登录Claude Code (仅限首次)
claude
# Follow the authentication prompts- 开始尝试吧!
- 修改 .claude/commands/, .claude/skills/或者 .claude/claude.json - 更改立即生效 - 无需重新构建 - 用(某种方式)退出容器 exit您的认证信息将保留以便下次使用
仓库结构
.claude/
├── commands/ # Custom slash commands
├── skills/ # Reusable AI skills
└── claude.json # Configuration and hooks (create as needed)了解更多
关于Claude Code功能的全面文档: https://docs.claude.com/en/docs/claude-code 翻译为中文是:“https://docs.claude.com/en/docs/claude-code(注:网址本身通常不翻译,保持原样)”。不过,若要对网址所指向的内容或主题进行描述性翻译,可以是:“https://docs.claude.com/en/docs/claude-code(注:该网址提供关于Claude代码的文档)”。但通常我们只需保留原网址不变
