使用说明
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代码的文档)”。但通常我们只需保留原网址不变
