渡劫code 的第一个公开版本,今天上线。它把对话式编程、Monaco 编辑器、虚拟 Shell 与远程执行后端融为一体——打开网页即用,无需安装任何环境。
它是什么
一个跑在 Cloudflare 边缘网络上的云端开发环境:
- AI 对话式编程:自然语言描述需求,流式生成代码,SSE 实时推送
- Monaco 编辑器:VS Code 同款内核,语法高亮、多标签、虚拟文件系统
- 虚拟 Shell:浏览器内模拟
ls/cat/echo/cd等命令,即时反馈 - 远程执行后端:注册后端节点,通过 WebSocket 分发任务到任意机器执行
- 多用户隔离:账号体系 + 令牌鉴权,数据按账号隔离
技术栈
| 层 | 选型 |
|---|---|
| 前端 | Vite + React + MUI + Tailwind CSS |
| 边缘运行时 | Cloudflare Workers(Hono 路由) |
| 存储 | D1(SQLite)+ KV + R2 |
| 实时通道 | Durable Objects WebSocket |
| CI/CD | GitHub Actions + Wrangler + Pages |
立即体验
主域直达,国内外均可访问:
https://gjsvip.github.io/
本地一行命令启动开发:
git clone https://github.com/gjsvip/dujiecode.git
cd dujiecode
npm install
npm run dev
关于名字
「渡劫」——修炼度过天劫,方能更上一层。每一次开发,都像一次渡劫般顺畅,这是这个名字的由来。
项目完全开源:github.com/gjsvip/dujiecode,欢迎 Star 与 Issue。