WELCOME TO
HERMES SWITCH UI
A browser-based shell for the Hermes Agent runtime — chat, sessions, files, terminals, and more, all running on your own machine.
A local AI front-end paired with a powerful background runtime.
Hermes Switch UI is the front-end for the Hermes Agent — a local AI assistant runtime. The app runs in your browser at http://localhost:3000 (by default) and talks to the Hermes Agent gateway on port 8642.
Hermes Switch UI
The immersive, terminal-native web app you interact with. Seamlessly routes prompts, displays streaming responses, and manages live terminal sessions.
Hermes Agent
The local gateway backend that handles AI providers, sessions, file structures, secure storage, and schedules. All custom provider APIs switch seamlessly in one place.
What you can do directly inside the workspace.
Chat
Conversations with your chosen AI provider, with streaming responses, sessions, and a context-window indicator.
streamingSessions
Browse past chats and resume them effortlessly from local disk storage.
persistentFiles
Read, write, and browse files the agent has secure host permissions to access.
local accessTerminal
Open a real, high-performance PTY terminal inside the browser shell app.
PTY nativeDashboard
Monitor health, background queue jobs, and active connection status.
observabilityGracefully handles missing capabilities and degrades seamlessly depending on gateway configuration.
■ Boards
Kanban board for agent task queues when the kanban plugin is loaded.
■ Workflows
Multi-step agent logic flows defined as interactive charts and graphs.
■ Conductor
A higher-level mission-control surface for multi-agent coordination.
■ Operations
Live operational dashboards showing system and gateway activity.
■ Matrix3D
A 3D office visualization of running agents executing tools.
■ Profiles
Custom personas and presets loaded into agent sessions.
■ Skills
Browse, customize, and edit programmatic skills agents can invoke.
■ MCP
Manage Model Context Protocol servers the agent connects to.
■ Memory
View and edit the agent's persistent long-term memory files.
■ Jobs
Check historical progress and active background job queues.
■ Tasks
Detailed tracking and checklists for multi-phase agent runs.
■ Agora
A community hub for sharing skills, agents, and presets.
Fully local, high-fidelity data pipelines.
The two processes talk to each other locally, and the agent is the only thing that talks to the outside world. Your provider choice, sessions, memory, and skills all live behind the agent on disk. A chat round-trip is fully streamed — you see tokens land as the provider emits them, and the agent persists the session as it goes.
A dynamic shell designed for absolute control.
The sidebar on the left holds the page navigation. The main area in the center is the active page. Connection status and other ambient info show in the header or status panel where relevant. The app probes the Hermes Agent on startup to figure out which features are available, then enables or hides pages accordingly.
Deploy in minutes.
Open source. Self-hosted. No lock-in.