Durable sessions
Persist turns and replay event history instead of forcing the frontend to guess what happened after a disconnect.
Machine-side agent infrastructure
Gooselake is the runtime layer for agents that need to persist, recover, stream, coordinate, and keep working after the client disappears. The UI becomes a remote control. The runtime becomes the engine room.
What Gooselake is
It owns the hard parts that surface once an agent stops being a demo: event durability, reconnectable streams, auth staging, process lifetime, machine operations, and cross-provider normalization.
Persist turns and replay event history instead of forcing the frontend to guess what happened after a disconnect.
Normalize Codex, Claude, and ACP behind one runtime contract so the UI does not become a museum of provider quirks.
Keep processes, worktrees, filesystem actions, and MCP tool wiring on the host where they belong.
Support multi-agent communication and delivery semantics without inventing another browser-tab-only orchestration layer.
Who it is for
Product teams building serious agent interfaces that cannot depend on a browser tab staying alive.
Platform and infra engineers who want a reusable runtime contract instead of repeating orchestration logic in every client.
Operator-heavy workflows where agents need file access, process control, recovery, and receipts.
Core capabilities
Execution
Provider-backed turns, terminal output, approvals, and recovery paths.
Transport
HTTP control APIs, SSE fanout, replayable histories, and reconnect-safe clients.
Host operations
Processes, worktrees, filesystem actions, and MCP sidecar plumbing.
Coordination
Team messaging, delivery semantics, and machine-local operational boundaries.
Gooselake is what you build when you stop pretending the browser is the right place to host runtime truth.