Local only
After mastery · not a second course

Open Harness Labs

Privacy
Progress and checklists stay in this browser only (localStorage). No account, no sync, no analytics from this feature. Clear site data or use the reset control to wipe.

Drills after mastery — not a second install course.

Optional ops drills once Open Harness Part I is done. Mastery default is Hermes Desktop (profile + SOUL). Labs do not re-teach install, gateway setup from zero, or memory theory. Prefer finishing the mastery modules first; CLI-only learners map Desktop steps themselves.

Assumes

Hermes is already installed and chatting (Open Harness Part I). Course default is Hermes Desktop from mastery 03 — profile + SOUL exist; several drills open the Desktop cockpit. Labs do not re-teach install, BotFather from zero, or vault setup. CLI-only is fine if you can map the same proofs. If anything is missing, open the mastery modules first.

Open Harness mastery →

Mastery vs labs

Pedagogy lives in Open Harness. Labs only drill and produce artifacts.

Mastery
Install · SOUL · gateway
Full pedagogy
Memory · vault · cron
Required proofs

Do this first

Labs
Assumes Hermes runs
No second install
Drill → artifact
spend-log · keys-audit · …

After Part I (often Part II)

01

Desktop cockpit checklist

Quick confirm only — install and SOUL live in mastery, not here.

Requires: Open Harness Part I (modules 03–06 proofs)

After Part IDesktopChecklist
~10 min
02

Spend drill: measure and cut

Mastery taught spend and cron. This lab only measures one job and cuts waste.

Requires: Open Harness 06 (agency/spend intro); better after 09 if you have a cron

After Part ICostModels
~20 min
03

Add Grok as a text model

Optional provider wire after Hermes works. Image/Imagine setup belongs to Open Design.

Requires: Hermes already chatting on another model (Harness 03 done)

After Part IModelsGrok
~15 min
04

Key rotation drill

You already know what a key is (Harness 01/03). Prove rotation and no secrets in git.

Requires: Hermes running with at least one provider key

After Part IOpSecKeys
~20 min
05

Webhooks beyond cron

Extension of mastery automation — events, not “what is a cron.”

Requires: Open Harness 11 cron proof (runbook-style job understood)

After Part IIAutomationWebhooks
~25 min
06

Ship a small app on an existing VPS

Runtime choice was mastery 02. This lab deploys one artifact on a box that already runs Hermes.

Requires: Hermes already on a host (local always-on or VPS from mastery 02)

After Part IIVPSDeploy
~30 min
07

Staged wiki on an existing vault

Vault basics are mastery 08. This lab is stages + retrieval proof only.

Requires: Open Harness 08 vault proof (Obsidian path linked, retrieval worked once)

After Part IIWikiKanbanMemory
~30 min
08

Remote shell via mesh

Gateway is chat (mastery 05). This lab is private SSH to a host that already runs Hermes.

Requires: Host already running Hermes (not a fresh install lab)

AdvancedRemoteTailscale
~25 min
09

Failure studio

Break it on purpose: doctor, logs, stuck approvals, bad tool loops — then fix.

Requires: Open Harness Part I (Hermes chats; gateway optional)

After Part IOpsDebugSecurity
~30 min
10

Session control studio

Long threads without a new session: /context, /compress, /undo, /rollback.

Requires: Open Harness 06 (tools proof); chat works on Desktop or CLI

After Part ISessionsContextOps
~25 min
11

Prompt budget audit

Measure fixed empty-session cost; cut tools and skills; re-measure.

Requires: Open Harness 06; better after 09 skills

After Part ICostToolsSkills
~20 min
12

Kanban multi-profile

Enable the official Desktop Kanban plugin; run one card across profiles.

Requires: Open Harness Part I; two profiles with SOUL optional but recommended

AdvancedDesktopMulti-agentPlugin
~30 min