EveryDev.ai
Subscribe
Home
Tools

3,697+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. epho
    epho icon

    epho

    Agent Harness
    Featured

    Epho runs Claude Code, Codex, or OpenCode coding agents in the cloud via a single HTTP API — no SDK, no daemon, no infrastructure required on your side.

    Visit Website

    At a Glance

    Pricing
    Paid
    Usage-Based: $0 usage-based

    Engagement

    Available On

    Linux
    Web
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent HarnessAI Coding AssistantsAutonomous Systems

    Alternatives

    CoopManta UIOpen Interpreter
    Developer
    Bruin Data LimitedManchester, United KingdomEst. 2023$4.9M raised

    Listed Aug 2026

    About epho

    Epho is a cloud API that turns coding-agent harnesses into a simple HTTP endpoint. Built by Bruin Data Limited, it lets developers POST a prompt and receive streamed agent output — with repos cloned, files staged, and MCP servers wired in — without managing any infrastructure. The service is actively available, with API keys issued on signup and a usage-based credit model.

    What It Is

    Epho sits between your code and AI coding agents like Claude Code (Anthropic), Codex (OpenAI), and OpenCode (open-source). Instead of running these agents locally or managing cloud VMs yourself, you send a single JSON request to POST /api/v1/chat, and Epho boots a fresh sandbox, clones your repos, connects your tools, and streams the agent's work back as server-sent events. The core abstraction is "agents as an API" — one endpoint, one JSON body, and the agent does the work in the cloud.

    How the Execution Model Works

    Every request runs as a turn inside a durable chat:

    • Epho accepts a team-scoped API key and queues the turn
    • An isolated sandbox boots (or resumes) with the chosen harness installed
    • The agent receives the prompt and your provider API key
    • Progress is persisted as events — tool calls, edits, text output
    • The final answer and file artifacts are saved and returned
    • The sandbox stops immediately, ending compute billing

    Chats are durable: pass the same chat_id on a follow-up request and the sandbox resumes with the same filesystem, checkout, and agent session. If the underlying box is gone, Epho boots a replacement and restores the session snapshot.

    Context and Configuration

    Epho's request body carries everything the agent needs:

    • repos — up to 32 repositories (GitHub, GitLab, Bitbucket), each with an optional branch and per-repo token
    • input_files — up to 20 files, inline base64 or fetched from a URL, staged to /tmp/inputs
    • mcp_servers — local stdio processes or remote URLs (Linear, Figma, custom internal servers), set once and inherited by every turn
    • env — environment variables baked into the sandbox at creation
    • system_prompt — stacked on top of the harness's own system prompt
    • effort — low, medium, high, or xhigh where the harness supports it

    Provider API keys ride along per-request and are torn down with the run — Epho never stores them between turns.

    Streaming and Async Modes

    Two endpoints cover the same underlying execution path:

    • POST /api/v1/chat — opens a streaming SSE connection; tokens, tool calls, diffs, and a final done event with artifacts arrive in real time
    • POST /api/v1/chat/async — returns 202 with chat_id and turn_id immediately; results are collected via polling or a webhook_url

    Every event is persisted, so a dropped connection is not a lost run. Reconnecting to /chat/{id}/events/subscribe replays missed events before resuming the live tail.

    Harness and Model Support

    Epho supports three coding-agent harnesses selectable via the harness field:

    • claude — Anthropic's Claude Code agent; requires an Anthropic provider key
    • codex — OpenAI's Codex agent; requires an OpenAI provider key
    • opencode — the open-source agent; OpenCode Zen models ending in -free run without any provider credential, making a single Epho key the only requirement

    Why It Matters for CI and Automation

    Because the API is plain HTTP with no SDK dependency, Epho integrates directly into GitHub Actions, cron jobs, Discord bots, Slack bots, and bash scripts. The async endpoint and webhook support make it suitable for event-driven workflows — for example, turning a GitHub issue labeled agent into a pull request, or streaming a PR review into a side panel. Each chat gets its own isolated environment, so concurrent fan-out is supported; teams start with five active turns, with additional turns queued at no cost until a slot opens.

    epho - 1

    Community Discussions

    Be the first to start a conversation about epho

    Share your experience with epho, ask questions, or help others learn from your insights.

    Pricing

    Usage-Based

    Pay-as-you-go sandbox compute metered per second from boot to teardown. Model tokens billed separately by your provider.

    $0
    usage based
    • CPU: $0.0000164 per vCPU per second
    • Memory: $0.0000053 per GiB per second
    • Disk: $0.000000036 per GiB per second
    • $10 starting credit on signup (~60 hours of default instance)
    • Default instance: 2 vCPU, 2 GiB, 10 GiB
    • Model tokens billed by your provider, not by Epho
    • Real-time balance via GET /credits
    • Turn refused with 402 when balance hits zero
    View official pricing

    Capabilities

    Key Features

    • Run Claude Code, Codex, or OpenCode agents via a single HTTP endpoint
    • Durable chats with persistent sandboxes across multiple turns
    • Clone up to 32 repos per request with per-repo branch and token support
    • Attach up to 20 input files (base64 or URL) per turn
    • MCP server support (local stdio or remote URL), inherited by every turn
    • Server-sent event streaming with full event replay on reconnect
    • Async mode with webhook delivery
    • Usage-based billing metered per second from boot to teardown
    • Free OpenCode Zen models with no provider key required
    • Artifacts returned with presigned download URLs on the done event
    • Effort levels: low, medium, high, xhigh
    • Custom system prompt stacked on harness defaults
    • Environment variable injection into sandbox
    • GET /credits endpoint for real-time balance monitoring
    • Concurrent agent runs with per-chat isolation

    Integrations

    Claude Code (Anthropic)
    Codex (OpenAI)
    OpenCode
    GitHub
    GitLab
    Bitbucket
    MCP servers (Linear, Figma, custom)
    GitHub Actions
    Slack
    Discord
    Webhooks
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate epho and help others make informed decisions.

    Developer

    Bruin Data Limited

    Bruin Data Limited builds an end-to-end open-source data platform that makes world-class data tooling accessible to every data team globally. The company develops the Bruin CLI, an AI-powered Slack data analyst, and supporting tools like ingestr for seamless data movement. Bruin combines pipeline orchestration, data quality, lineage, and AI-driven analytics in a single platform. The team focuses on developer-friendly, Git-native workflows with enterprise-grade security and compliance.

    Founded 2023
    Manchester, United Kingdom
    $4.9M raised
    15 employees

    Used by

    StarBerry Games
    Kyoso Interactive
    Digitalmoka
    Workhy
    +2 more
    Read more about Bruin Data Limited
    WebsiteGitHubLinkedInX / Twitter
    3 tools in directory

    Similar Tools

    Coop icon

    Coop

    Run Claude, Codex, and Gemini coding agents on your real repos inside a secure container sandbox that hides secrets and prevents filesystem escapes.

    Manta UI icon

    Manta UI

    Self-hosted, open-source client that runs Claude Code, Codex, opencode, and other coding agents on your own Linux box or Mac, accessible from desktop, browser, and iPhone.

    Open Interpreter icon

    Open Interpreter

    An open-source desktop agent and terminal coding agent that lets you work alongside AI to edit documents, fill PDF forms, run code, and automate computer tasks.

    Browse all tools

    Related Topics

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    153 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    788 tools

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    395 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions