Ambient Desktop Docs
Quickstart Download ambient.xyz
Comparisons

Ambient vs Hermes

Hermes is an always-on autonomous agent that lives across messaging platforms. Ambient Desktop is a hands-on, local-first workstation. They share an MCP foundation and a clear docs shape, but optimize for different work.

Developer Preview
Product screenshots

Main shell

The main Ambient Desktop shell combines chat, workspace context, navigation, and evidence panels in one local developer workstation.

Ambient Desktop main shell with chat, sidebar, and workspace controls.

Two different jobs

Hermes (from Nous Research) is built to be an autonomous agent you talk to across 20+ messaging platforms — an assistant that runs continuously and grows more capable over time. Ambient Desktop is built to sit in front of you and do hands-on work on your own machine, where you can open the plan, the diff, and the screenshot behind every result.

Both extend through MCP and both publish machine-readable docs. The difference is the center of gravity: messaging-native autonomy versus an inspectable desktop workstation.

Feature comparison

DimensionAmbient DesktopHermes
Primary surfaceLocal desktop workstationAutonomous agent across 20+ messaging platforms
Where it runsYour machine (local-first)VPS, cloud, or serverless deployment
Core use caseCoding, research, and browser work with reviewable proofAlways-on assistant that gets more capable over time
Work visibilityProject Board, diagrams, Git review, screenshotsConversational, with tools and memory
DurabilityDurable goals and board cards persisted to diskPersistent agent memory
Multiple agentsSymphony parent/child orchestrationSingle autonomous agent
Capability safetyToolHive isolation, permission prompts, audit artifactsTool-level controls
ExtensibilityCurated MCP defaults + Pi packages + Capability Builder60+ built-in tools + MCP
Machine-readable docsFull docs exported as plain text for LLMsFull docs exported as plain text for LLMs

Where each shines

Hermes is great when

  • You want an always-on agent reachable from chat apps.
  • The agent should run unattended on a server and accrue memory.
  • Messaging-platform reach matters more than a local GUI.

Ambient is great when

  • You want to drive the work and review evidence as it happens.
  • Tasks touch local files, browsers, and source control.
  • You need sandboxed capabilities and provider routing you control.