起因
想做一个 PR 自动 Review 工具,试了下 CodeRabbit,感觉太贵,决定自己搭一个。
整体流程其实不复杂:
GitHub Webhook 进来 → 拉代码 → AI 评审 → 评论回写 PR
目标是装到 GitHub 上就能用,不需要给每个仓库单独配 Action。
麻烦点全在业务之外
真自己从零搭,发现要操心的全是杂活:
- 给 AI 拉代码、跑代码准备隔离环境
- 处理并发任务
- 管超时、异常、资源回收
- 折腾 VPS、Docker、队列、调度
本来只想做个 side project,结果差点又要从搭基础设施开始,猪脑过载。
Sandbox 调研
后来去了解了一圈 sandbox 提供商:
- E2B:方案最成熟,但要长期跑得上 Pro,对 side project 太贵
- Vercel Sandbox / CodeSandbox SDK:按 VM 时长烧钱,跑评审这种短任务不划算
- Riza:本质是 Code Interpreter,跑不了完整 git clone + 多语言分析链路
- 自己搭 Firecracker / gVisor:一晚上肯定写不完,劝退
转一圈下来,发现腾讯云 ADP 的 Claw 模式刚好能把这些脏活丢出去:云端沙盒、隔离环境、并发调度、生命周期回收都包了,我只需要关心 Review 逻辑和提示词。
Hunyuan3 模型 + Claw 沙盒目前都是免费的,对 side project 比较友好,我就拿来试了一晚上。
最终做出来的东西
- GitHub PR 触发 Webhook
- ADP 沙盒里真实拉代码
- AI 读取项目上下文做 Review
- 结果自动回写到 PR 评论
- 支持密钥泄漏检查、代码缺陷发现、前端对接文档生成
从想法到跑起来:一个晚上。核心代码 ~300 行,三个端口搞定。
一点感受
AI 不是只看 diff,而是真的进到代码环境里读上下文。对于跨文件问题,比单纯丢 diff 给模型靠谱不少。
想复刻的话,三步
- 在 ADP 里创建一个 Claw 类型 Agent,配好 Prompt
- 写一个 Webhook 接收端(我用的是 Cloudflare Worker)
- Agent 跑完回调接口,把结果丢回 GitHub PR
实际效果



相关链接
- Demo:https://oops.denox.cc/codereview/
- GitHub:https://github.com/Oops-AI-Team/GithubCodeReview
- 腾讯云 ADP:https://cloud.tencent.com/product/adp
总结
AI 写代码已经够快了,真正拖慢 side project 的反而是运行环境、隔离、调度、回收这些杂活。这次用 ADP 沙盒试了一下,至少对我这种 vibe coding 玩家来说,确实省掉不少折腾。
如果有同学也想做类似的 GitHub Agent / 云沙盒类工具,可以评论区一起交流。