AI Frontier Post
The Herald OS desktop: Hermes greets you on the Overview next to the Files app
The Herald OS desktop — Hermes on the Overview, with Missions, Memory, Files, and Automations in the sidebar. Project screenshot by iamlukethedev/Herald-OS (MIT).

Every operating system ever made assumes you do the clicking: open the app, find the file, drag the thing. Herald OS inverts that. It’s an agent-native operating system — Fedora underneath, but everything you see is Herald — and the interface is Hermes Agent: you talk or type, and it opens apps, finds and organises files, watches what’s running, remembers what matters to you, runs routines on a schedule, and builds software while you watch. It picked up 429 GitHub stars in its first five days. This tutorial boots the whole OS in a virtual machine, gives Hermes a model, and puts the agent through its paces.

What you’ll need

Step 1 — install Hermes Agent, the engine

Herald OS doesn’t fork Hermes — it runs a standard Hermes Agent install and adds its system abilities as a regular Hermes plugin (herald-os-bridge). Install it first and pick a model:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.zshrc
hermes setup

Step 2 — boot the whole OS in a virtual machine

On an Apple Silicon Mac, one command downloads the latest release’s VM disk (about 2.7 GB) and boots it with Apple’s virtualization, so the graphics are accelerated:

brew install qemu zstd
git clone https://github.com/iamlukethedev/Herald-OS.git && cd Herald-OS
bash linux/vm/try.sh

The first start sets itself up in a few minutes, Hermes Agent included. The machine boots to the Herald splash screen and signs you straight in — niri arranges the windows, Herald draws the menu bar, dock, notifications, and app launcher. Cmd+Ctrl+F leaves or re-enters fullscreen; Cmd+Q quits.

Step 3 — give Hermes a model

The first time Hermes needs to think, Herald OS shows a sign-in card: connect your Nous Portal account or paste a provider API key. From here on, every conversation, mission, and automation bills to that provider — the Usage page shows what Hermes used this week and month, what’s left on your plan, and warns at 90%.

Step 4 — take the tour: Overview, command bar, missions

The Overview is the home screen. Turn on “pick up where you left off” and Hermes looks at your recent documents, project folders (with their git state), conversations, and today’s calendar, then puts up to three threads of work on the Overview — Continue reopens a thread’s conversation, folder, and files, and its suggested next step starts only when you click it. The command bar handles every action in the OS: open pages and apps, add memories, run automations, start missions. Say “hey Hermes” and talk — it answers out loud and can operate the interface (“open missions”, “remember that my sister’s birthday is in May”).

Close-up of the Herald OS Overview: Hermes greeting, prompt box, and active missions
The Overview: Hermes greets you, a prompt box waits, and anything you ask for becomes a mission. Project screenshot by iamlukethedev/Herald-OS (MIT).

Step 5 — make it build something: Studio

Say “build a website for a hair salon” and watch it happen in one window: the project’s files, the code as it is written, the commands it runs, and a live preview. When a program crashes, a notification offers to have Hermes read the crash report and explain, in plain words, what went wrong and whether it’s worth reporting. Also in the box: Herald Canvas (a GPU image editor that opens and exports Photoshop files) and Herald Office (Docs, Sheets, Slides for Word/Excel/PowerPoint files — ask Hermes for a cover letter and watch each change land as an undoable step).

Step 6 — test the permission system

This is the part that makes an agent-OS livable. Ask Hermes to create and move a file, then to trash something:

Settings > Privacy shows the policy and the audit log (~/.hermes/herald-os/audit.jsonl). One privacy note worth knowing: “pick up where you left off” reads names and dates — recent files and folders, project branches and commit messages, conversation titles, today’s event titles — never file contents, window titles, or the screen, and sends them to your Hermes model provider. It’s off until you turn it on, and Settings > Privacy turns it back off.

Close-up of the Herald OS Files app with Documents, Downloads, and Herald-OS folders
The Files app — one of the standard pages alongside Hermes, Missions, Memory, Automations, and Connections. Project screenshot by iamlukethedev/Herald-OS (MIT).

Prefer a different install?

What you built

A running copy of an operating system where the agent is the interface: Hermes at the centre with Missions, Memory, Files, Automations, and Connections around it, a command bar for every action, Studio for building software while you watch, and a four-tier permission system with an audit log keeping the agent honest. One-click installs for tools like Claude Code, Codex, and local models are in the control menu when you want them.

Honest limitations

Herald OS’s bet is that the desktop metaphor has run its course — that the next OS is a conversation with an agent that has hands. Five days and 429 stars suggest a lot of people want to see if that bet pays off. Now you can boot it and decide for yourself.