Remote GEOS Authoring

Claude Code sessions, exposed as a web endpoint on this server.

The frontend talks to this host over simple HTTP plus SSE. Each session gets its own workspace, Claude home, and Docker runner process.

API basesame-origin
Sessionbooting
Statebooting

Chat

Interactive Claude session

booting

Start with a GEOS task

The first message triggers the containerized runner on this host. After that, the session stays warm and resumes on follow-ups.

Endpoint: /api/sessions/:id/messages