Claude in a Box 提供了一个基于 ChatGPT Canvas 风格的交互界面,结合 Claude Code AI 助手,运行于安全隔离的 E2B 沙箱环境中,实现代码实时开发与预览。
•
🤖 集成 Claude Code,支持 AI 驱动的代码生成与执行
•
🔒 E2B 沙箱确保独立安全的开发环境,自动创建与清理会话
•
🎨 分屏 Canvas 界面,灵感来源 ChatGPT Canvas,体验流畅直观
•
⚡️ 实时预览代码效果,输出内容支持流式显示
•
🎭 采用自定义 blocks.css 设计系统,视觉上大胆且现代,配色源自 Anthropic
•
📱 响应式布局,兼容桌面与移动端
•
🔄 智能会话管理,防止资源浪费,30 分钟自动销毁沙箱
• 技术栈包括 Next.js 15、React、TypeScript、Tailwind CSS、Hono.js、Bun 运行时
• 当前为 MVP,尚无数据库和用户认证,未来规划覆盖持久化、多用户协作、Git 集成等高级功能
该项目展示了如何将 AI 辅助编程与安全隔离环境结合,极大提升开发效率与安全性,适合对 AI 编程环境有高要求的开发者长期参考。