epho
run Claude Code with a curl
Last checked:
What is epho?
Epho is a cloud-based API service that provisions sandboxes with AI agents (Claude Code, Codex, or Opencode), automatically clones your repositories, connects your tools and secrets, and streams agent actions back via HTTP. It eliminates infrastructure setup overhead so you can run agents via simple POST requests.
epho pricing
Pricing model: Freemium
epho pros
- Single HTTP endpoint with minimal API surface - works with curl, bash, GitHub Actions, any HTTP client
- Swap between harnesses (Claude Code, Codex, Opencode) with one field change
- Bring-your-own-keys model - your provider bill, epho never stores or intermediates credentials
- Durable multi-turn conversations with persistent sandbox state that survives connection drops
epho cons
- API-only interface - requires HTTP/JSON knowledge, no GUI
- Limited to three harness options (Claude Code, Codex, Opencode)
- Epho's own pricing not disclosed on this page; costs flow through provider API key usage
Frequently asked questions about epho
How do I get started?
POST JSON to /api/v1/chat with harness, model, prompt, and optional repos/files. Epho boots a sandbox and streams results back.
What happens if the sandbox dies mid-run?
All events are persisted and automatically re-queued on a fallback sandbox - the conversation survives the machine.
Can I have multi-turn conversations?
Yes - chats are durable with a chat_id. The same sandbox persists between turns with identical filesystem and agent session state.
Do I provide my API keys to epho?
Your provider API key rides with each request and is torn down after the run completes - your tokens, your bill, epho never stores keys.