OpenHands /

OpenHands

Live map
Snapshotmain · 0d15c5e

The current repository is a frontend control plane for conversations running on one or more Agent Servers.

Click a building or route
Choose a path

Send a chat request to Agent Server and render its streamed actions.

System map8 components · 9 connections
130%
OpenHands: Agent Canvas controls remote runtimes architectureStart in Canvas, cross the service adapters to Agent Server, then return streamed events to the specialized views.saved backend identity…base URL and authentic…conversation request, …shell, file, browser, …thoughts, actions, obs…normalized conversatio…messages, tool results…Agent CanvasFrontendstoresBackendregistryAgent ServerServiceadaptersSandboxworkspaceRuntime viewsAutomationServer
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

Agent CanvasThe React control-plane UI contained in the current OpenHands repository.

How to study this repo

  1. 1
    Set the boundary

    Read architecture.md and separate Canvas duties from Agent Server duties.

  2. 2
    Trace a message

    Follow one chat submission through the adapter and event stream.

  3. 3
    Render an action

    Connect one backend event to its store update and tool visualizer.