用 curl 就能跑 Claude Code?
以前想在 CI 里跑 Claude Code,得自己租机器、装依赖、配认证、还得处理沙箱偶尔挂掉的重试逻辑。Epho 直接把这套流程压成一个 POST 请求:传 prompt、repo 地址、想用的 MCP server,它负责起沙箱、克隆代码、拉起 agent、把事件流式吐回来。
定价层面:免费额度够跑几百次 Opencode(用它自带的免费模型),Claude Code 按 token 另算。我们团队日均 200 多次调用,月账单在 $40 左右,比自建省心太多。
下一篇
ChatOSS 把 Ollama 本地模型接进了一个带看板的桌面端 →
curl -X POST https://api.epho.run/v1/runs \
-H "Authorization: Bearer $EPHO_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent": "claude-code",
"prompt": "给这个 repo 加个健康检查端点",
"repository": "https://github.com/owner/repo.git",
"mcp_servers": ["github", "filesystem"]
}'返回是 SSE 流,每个 event 里带着工具调用、文件变更、终端输出,前端直接消费就行。不想用 Claude Code?换成 "agent": "codex" 或 "opencode" 即可,模型参数也透传过去。
几个踩坑记录:
- 沙箱冷启动:第一个请求大概 8-12 秒,后续复用会快很多。生产环境建议预热或配合 keep-alive 池
- 认证透传:GitHub token、Anthropic key 走环境变量注入,别硬写进请求体。Epho 会在沙箱里把
ANTHROPIC_API_KEY、GITHUB_TOKEN设好 - 制品收集:跑完会自动打包工作区变更、生成的文件、终端日志,通过
artifacts字段一次性下载,不用自己 scp - 多提供商兜底:默认跑 Modal,挂了自动切 Fly.io 再切 E2B,重试策略在 dashboard 里能改。我们线上跑了两周,Modal 抖过三次全自动切过去了,业务零感知
定价层面:免费额度够跑几百次 Opencode(用它自带的免费模型),Claude Code 按 token 另算。我们团队日均 200 多次调用,月账单在 $40 左右,比自建省心太多。
源码在 github.com/epho-dev/epho,文档齐全,有 Python/TS/Go SDK。想把 AI 编程塞进自家产品、又不想运维沙箱集群的,直接集成这个 API 最快。
免费 AI 工具箱 · 全部完全免费
各类AI落地变现的详细拆解见AI赚钱方法实操指南,有不少直接可参考的案例。