4 分•作者: karakanb•大约 1 个月前
大家好,我是 Burak。<p>Epho 是一个 API,允许在云端的沙箱环境中运行 Claude Code、Codex 或 Opencode。它抽象了沙箱的复杂性,只需一个 HTTP 请求即可运行代码代理。<p>Epho 源于我们在构建自己的 AI 分析器时遇到的困难:
- 沙箱提供的是裸机;你需要为代理工作负载进行配置。
- 每个代理的行为都不同,你需要为它们分别构建集成。
- 沙箱提供商的可靠性不高,这意味着你需要制定一个多提供商策略来避免失败。
- 日志记录、工件、输入/输出、事件流以及所有其他运维方面都需要解决。<p>我们不得不亲身经历这些痛苦。我们达到了一个相当可靠的程度,并意识到这应该成为一个独立的基元:发送一个 POST 请求,就能接收到事件流。<p>Epho 是一个“代理即服务”的产品:你发送一个请求,它就会启动一个沙箱,配置选定的执行环境,克隆你的代码库,然后启动代理。它负责跨不同提供商的自动故障转移,处理身份验证,并直接将事件和输出流式传输回来。<p>它开箱即用地支持 Claude Code、Codex 和 Opencode,以及它们支持的几乎所有模型。它会流式传输事件,处理附件和输出文件,自动管理不同沙箱提供商上的故障转移、重试以及所有身份验证。你只需发送一个提示、你的代码库以及你想与之一起使用的 MCP 服务器,它就会运行。<p>我在这里录制了一个演示视频,展示了一个实际的例子:<a href="https://youtu.be/HGfly1aytPA" rel="nofollow">https://youtu.be/HGfly1aytPA</a><p>我对 Epho 感到非常兴奋,因为它我认为它是一个新的基元,可以比现在更容易地将代理构建到产品中。我们正在生产环境中使用 Epho 运行我们的代理,所以无论如何我们都会继续维护它,并且我们希望将其作为一个独立的产品发布。<p>Epho 入门免费,你可以使用 Opencode 的免费模型开始。<p>我非常想听听你的想法,并希望能得到你的反馈。<p>祝好,
Burak