Hermes Studio

A self-hostable browser IDE for working with AI coding agents on real Git repositories.

Sign in with GitHub. Open any repo. The agent reads, edits, and runs shell commands in a workspace scoped to you — you watch the stream in real time.

Read the docs
Hermes Studio interface — chat with the agent on the left, code editor with the agent's edits on the right.

A workspace per user, scoped to one repo at a time.

When you start a session, Studio clones the GitHub repo of your choice into a per-user directory on the agent host. The agent only sees that directory — kernel-enforced, not prompt-enforced. You see every tool call and file edit as it happens via SSE streaming. Commits push back to your GitHub.

Backed by hermes-agent. Choose your runtime.

The chat tier runs the open-source hermes-agent from NousResearch. Three ways to point Studio at one: try it on our shared Cloud Playground, install hermes-adapter on your own VPS, or tunnel from your laptop for air-gapped work.

Open source. Your data stays where you put it.

MIT licensed. Auth is GitHub OAuth via your own Supabase project — session JWTs in HttpOnly cookies, no client-side token exposure. Filesystem APIs are scoped to a workspace root with no path-traversal escape. Self-host the entire stack with one docker-compose.

Two things you do

Projects

Each project is one of your GitHub repos cloned into a per-user workspace on the agent host. Pick a project, hand it to an agent, and watch the work happen in your repo.

Agents

Pick from the roster on the cloud playground, or register your own (BYO VPS, BYO tunnel). Each agent has its own personality and runtime config, and only sees the project you've handed it.

Three ways to run it

Cloud Playground

Trying it out, no setup

Shared infrastructure on our cloud fleet. Experimental, no SLA. Pick from a roster of named agents.

Your VPS

Private, persistent

Install hermes-adapter on your server, point Studio at the URL. Your repos and sessions stay on your hardware.

Local via Tunnel

Air-gapped or behind a corporate firewall

Cloudflare tunnel from your laptop. Studio reaches your local dev box without exposing a public port.