有意思 你把 CCOnline 的技术架构都拆解完了 我还发啥😂 请求链路大差不差,核心要解决的问题还是存算分离 把 cf sandbox 作为临时使用的容器,而不是常驻 用户生产资料上 r2...

TL;DR · AI Summary
文章讨论了CCOnline技术架构的拆解,重点在于存算分离和使用CF Sandbox作为临时容器。
Key Takeaways
- 使用CF Sandbox作为临时容器而非常驻容器
- 用户生产资料存储在R2
- 需解决计费、预览、部署、防注入等问题
Outline
Jump quickly between sections.
Mindmap
See how the topics connect at a glance.
查看大纲文本(无障碍 / 无 JS 友好)
- CCOnline技术架构
- 核心问题
- 存算分离
- 容器使用
- CF Sandbox作为临时容器
- 存储方案
- 用户生产资料存储在R2
- 功能需求
- 内置ShipAny模板和skills
- 解决计费、预览、部署、防注入
Highlights
Key sentences worth saving and sharing.
核心要解决的问题还是存算分离
把 cf sandbox 作为临时使用的容器,而不是常驻
用户生产资料上 r2 存储,sandbox 要内置 ShipAny 模板和 skills
idoubi on X: "Interesting, you've basically deconstructed the technical architecture of CCOnline. What else am I supposed to post here? 😂 The request flow is pretty much the same. The core issue to solve is still storage and computation separation. Using cf sandbox as a temporary container rather than a permanent one. User production data is stored on r2, and the sandbox needs to have ShipAny templates and skills pre-installed. It also needs to address billing, preview, deployment, and injection prevention. This project is still quite complex 😂" / X
idoubi
@idoubicc
Interesting, you've basically deconstructed the technical architecture of CCOnline. What else am I supposed to post here? 😂 The request flow is pretty much the same. The core issue to solve is still storage and computation separation. Using cf sandbox as a temporary container rather than a permanent one. User production data is stored on r2, and the sandbox needs to have ShipAny templates and skills pre-installed. It also needs to address billing, preview, deployment, and injection prevention. This project is still quite complex 😂
hoshiki
@hoshikihao
Jun 14
An online version of Claude Code environment built using ShipAny + TanStack. Core communication protocol: WebSocket. Renders a simulated terminal (usually using xterm.js). User input "vibe commands" or keyboard operations are sent via WebSocket, and output (logs, tool call results, errors, progress, etc.) is received in real-time. Browser ↔ Sandbox interaction path (review)
Show more
1:46 AM · Jun 15, 2026
9.8K
Views
3
0
30
2
6
36
4
9
49
Read 30 replies