# openclaw-devkit **Repository Path**: eblog/openclaw-devkit ## Basic Information - **Project Name**: openclaw-devkit - **Description**: OpenClaw DevKit - Containerized development toolkit for OpenClaw multi-channel AI productivity platform. Integrated development, debugging, and testing toolchain. - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🛠️ OpenClaw 开发工具箱 (OpenClaw DevKit)
English | 简体中文
--- **OpenClaw 开发工具箱**是为 [OpenClaw](https://github.com/openclaw/openclaw) 量身定制的容器化开发环境。一键启动,秒级进入 AI 辅助编程与自动化工作状态。 --- ## ✨ 核心特性 - 📦 **一键就绪**:基于 Docker Compose,屏蔽繁琐依赖 - 🧩 **1+3 阶梯架构**:采用高效的「1个基座 + 3类堆栈」设计,极致 DRY - 🧠 **AI 原生集成**:内置 Claude Code、OpenCode、Pi-Mono - 🔧 **开箱即用**:预配置开发环境,无需手动搭建 - 🚀 **快速启动**:一键部署,分秒间启动完整开发栈 - 🔒 **安全隔离**:容器化运行,环境隔离安全可控 - 💾 **数据持久化**:会话、配置自动保存,重启不丢失 - 🩹 **自愈引擎**:Entrypoint 自动修复路径泄露、清理失效 Secret,确保 100% 成功启动 --- ## 前置条件 ### 通用要求 - **Docker**: V2 (Docker Desktop for macOS/Windows, Docker Engine for Linux) - **Docker Compose**: V2 (内置于 Docker Desktop) - **Make**: macOS/Linux 自带,Windows 用户**强烈推荐**安装并使用 [Git Bash](https://git-scm.com/download/win)(Windows 原生命令行存在兼容性问题) ### Windows 用户特殊要求 | 组件 | 要求 | 说明 | | :--- | :--- | :--- | | **操作系统** | Windows 10 21H2+ 或 Windows 11 | | | **后端引擎** | WSL2 (推荐) 或 Hyper-V | [安装指南](https://docs.microsoft.com/zh-cn/windows/wsl/install) | | **内存** | 推荐 8GB+ | Docker Desktop 最低 4GB | | **虚拟化** | 需在 BIOS/UEFI 中启用 | Intel VT-x / AMD-V | > [!TIP] > Windows 推荐使用 **Docker Desktop** 基于 WSL2 后端运行(性能更佳)。若使用 WSL2,需在 PowerShell 中执行以下命令启用: > ```powershell > wsl --install > ``` > *(注:Windows 10/11 专业版及更高版本用户也可选择使用传统的 Hyper-V 后端,此时无需安装 WSL2。)* --- ## 🚀 快速开始 ### 1. 标准安装 ⭐(推荐 - 极速模式) 适用于大多数用户,直接从 GitHub 注册表拉取经过优化的预构建镜像,**无需本地编译**。 ```bash # 1. 下载并安装 (极速模式) git clone https://github.com/hrygo/openclaw-devkit.git && cd openclaw-devkit make install # 2. 交互式配置 (初次使用) make onboard # 3. 启动服务 make up # 4. 一键直达仪表盘 (自动带 token) make dashboard # 5. 如显示 "pairing required",批准配对 make approve ``` > [!NOTE] > `make install` 会自动完成:创建数据目录、生成 `.env` 配置、同步镜像以及修复宿主机权限。 > **注意**:`make install` 仅进行安装与准备,**不会自动启动服务**。请在安装完成后根据流程执行 `make onboard` 和 `make up`。 ### 首次访问 UI 认证流程 OpenClaw 使用 token 认证保护 Gateway。首次访问 UI 时: | 步骤 | 命令 | 说明 | | :--- | :--- | :--- | | 1 | `make dashboard` | 生成带 token 的直通链接,自动打开浏览器 | | 2 | 刷新页面 | 如显示 "pairing required",继续下一步 | | 3 | `make approve` | 批准配对请求 | | 4 | 刷新页面 | 完成认证,正常使用 | ### 版本选择 根据您的开发需求选择合适的版本: | 版本 | 镜像标签 | 适用场景 | 核心工具 | | :--- | :--- | :--- | :--- | | **标准版** | `latest` | 通用 Web 开发 | Node.js 22, Bun, Claude Code, Playwright, Python 3 | | **Go 版** | `go` | Go 后端开发 | 标准版 + Go 1.26, golangci-lint, gopls, dlv | | **Java 版** | `java` | Java 后端开发 | 标准版 + JDK 21, Gradle, Maven | | **Office 版** | `office` | 文档处理/RAG | 标准版 + LibreOffice, pandoc, LaTeX, Docling, Marker-PDF | ```bash # 安装指定版本 make install go make install java make install office ``` 首次安装后修改 `.env` 中的 `OPENCLAW_IMAGE`,然后执行 `make rebuild` 切换版本。 ### 日常运维 | 场景 | 命令 | | :--- | :--- | | 启动服务 | `make up` | | 停止服务 | `make down` | | 重启服务 | `make restart` | | 查看状态 | `make status` | | 查看日志 | `make logs` | | 进入容器 | `make shell` | | 强制更新镜像 | `make rebuild` | --- ## ❓ 常见问题