jiangmuran

claude-in-box

jiangmuran

Portable Claude Code dev environment in a Docker container — multi-session, hook-driven, web-managed, with transparent SOCKS5. Runs on a Raspberry Pi.

AI 简介

`claude-in-box` 是一个基于 Docker 容器的便携式 Claude Code 开发环境,支持多会话、钩子驱动,并通过 Web 管理,同时提供透明 SOCKS5 代理,可在 Raspberry Pi 上运行。该项目利用 Go 语言开发,集成了 Node 22、Python 3(附带 FastAPI、Uvicorn 等)、Go 1.25、Rust 以及常用服务如 nginx、redis 和 postgresql,为开发者提供了一个完整的沙盒环境。其核心功能包括交互式的 REPL 模式下的 Claude Code 运行、Web UI 对同一会话的三视图展示(原始虚拟终端、结构化的 Claude 驱动界面和 API 调试器),以及通过 WebSocket 或 SSE 的结构化事件流传输。适合远程开发场景,无论是浏览器、手机还是 IoT 设备都能轻松访问并控制该环境,尤其适用于需要在轻量级硬件上进行 AI 开发或测试的情况。

Go
MIT License
29
Stars
1
Forks
28
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分41
默认分支main