# About Gobare

> Gobare is a managed runtime for agents. One API call gives an agent a sandboxed computer with a workspace, a shell, a real browser and a public preview URL, and returns everything it did as data your own product can read.

## What we build

Gobare is an HTTP API that runs agents on real computers. A caller creates a session, sends it work, and reads back a transcript, a set of events, the files it produced and — when the work ends in something runnable — a URL where it is serving. The session is a sandboxed Linux environment with a filesystem, git, a shell, network access and a real browser, created for that piece of work and torn down after it.

The product exists because the interesting half of an agent is not the model. A model is available from a dozen vendors, and a session is not limited to software: with a real browser, web search and a shell in the same sandbox, the same machine researches, drives a website, turns a folder of PDFs into validated rows, or builds and serves an application. What takes a team a quarter to build is everything underneath: sandbox lifecycle, workspace persistence, the agent loop, tool-call dispatch, streaming, artifact collection, preview routing, webhooks and recovery. Gobare runs that layer so the people building agent products do not each rebuild it.

## What we do not build

We do not build the agent and we do not build the model. The agent inside every session is pi, Mario Zechner’s open-source coding agent, run as published rather than forked — so the logic that coordinates model calls, tools and context is a codebase anyone can read instead of a black box they are asked to trust. It is a coding agent, and that is the mechanism rather than the limit: it does its work by writing and running code on a real computer, which is also how it reads a website, drives a browser or turns a document into data.

The model is yours. You bring a key from any provider, or any OpenAI- or Anthropic-compatible endpoint, and you pay that provider directly. Gobare does not resell model credits and takes no margin on tokens. The key is held in memory for the duration of one call: it is never written into the sandbox environment and never written to disk, so an agent running inside the session cannot read it.

## How it is run

Gobare is built in the open. The agent is open source and linked below; the API description is published as a machine-readable OpenAPI document and is the same document the service is built against, not a hand-maintained copy. The documentation site publishes every page as markdown as well as HTML, and publishes a single executable specification an agent can follow end to end without following links.

- [Documentation](https://docs.gobare.dev)
- [OpenAPI description](https://api.gobare.dev/v1/openapi.json)
- [pi, the agent we run](https://github.com/earendil-works/pi)
- [Console](https://app.gobare.dev)
