Case 01 · Multimodal agent

Hermes Live Companion

A human-governed multimodal companion that connects voice, vision, memory, tools, and interruption control in one local operating surface.

Hermes Live Companion title card showing voice, vision, memory, and activity features
8h 46mactive MVP development
20explicit development commands
13commits before the MVP milestone
< 3 daysidea to hackathon delivery

Project snapshot

A local companion with explicit human control.

Windows PCLocal browser interface and services
Python + ReactFastAPI, TypeScript, and PowerShell delivery stack
Dedicated workerIsolated from the regular Hermes desktop environment
Build WeekPublic Devpost submission and working demo

Delivery Loop trail

The case moved through four evidence gates.

The loop did not remove human judgment. It made each transition—from question to product to release—visible and reversible.

01

Understand

  • Future-device question
  • Real laptop capabilities
02

Design

  • Product contract
  • Safety and non-goals
03

Deliver

  • Text-to-voice slice
  • Vision and interruption
04

Verify

  • Runtime evidence
  • Public delivery

01 · Operational problem

Can today's devices deliver part of the AI-hardware future?

The project began during a conversation about future AI hardware. A laptop already had a microphone, speakers, camera, screen, network, and compute. Hermes already had sessions, memory, tools, and vision.

The gap was not another model. It was a governed real-time interaction layer that could connect those capabilities without taking over the existing system.

Can the devices and agents already on hand do it first?

02 · Product hypothesis

One session could connect six governed capabilities.

The MVP would be credible only if inputs, reasoning, outputs, status, and human controls remained visible together.

01

Voice loop

Microphone input, recognition, streaming response, and TTS.

02

Vision

User-approved camera captures and scene analysis.

03

Memory and sessions

Multi-turn context with explicit reset and stop controls.

04

Tools and approvals

Existing Hermes tools with visible progress and boundaries.

05

Interruption control

Keyboard, button, and acoustic barge-in keep the human in charge.

06

Local-first safety

Loopback services, temporary tokens, bounded files, and cleanup rules.

03 · Technical path

A visible local runtime, not a black box.

Voice and vision enter through controlled channels. A dedicated Hermes worker coordinates memory and tools, then streams text and speech back to the user.

System architecture diagram for Hermes Live Companion
Public architecture overview prepared for the OpenAI Build Week submission.
01

Bounded locally

Browser and services remain on 127.0.0.1.

02

Isolated worker

The companion does not take over the regular Hermes desktop environment.

03

Temporary inputs

Camera and microphone data are treated as bounded runtime inputs.

04

Visible controls

Progress, approvals, stop, reset, and interruption remain inspectable.

04 · AI delivery

Speed came from governance, not one-click generation.

A detailed product plan reduced guessing. Narrow phases and explicit checks let Codex execute quickly while the human retained direction, risk approval, and release judgment.

01

Plan-driven

Define experience, boundaries, non-goals, safety, and acceptance first.

02

Phase-based

Prove the smallest complete chain before adding new modalities.

03

Human checkpoints

Direction, priority, risk, and readiness remain human decisions.

04

Rollback-first

Isolation, pinned dependencies, and Git checkpoints keep changes reversible.

DefineImplementTestHuman verifyCommitNext phase

05 · Real constraints

The build happened in fragments, then had to survive public delivery.

The 8h 46m figure is active development time across two days—not total elapsed time. The local prototype also needed cleaning, scanning, documentation, packaging, and a public evidence trail.

  1. 01

    Question and product concept

  2. 02

    Plan and safety boundaries

  3. 03

    Text and session foundation

  4. 04

    Voice and interruption

  5. 05

    Vision and approvals

  6. 06

    Packaging and security review

  7. 07

    Demo and Build Week submission

06 · Verification

The interface makes agent activity inspectable.

Conversation, camera analysis, microphone status, runtime settings, and interruption controls remain visible in one operating surface.

  • Voice, vision, and memory in one session
  • Visible runtime and model status
  • Human-accessible controls throughout
Watch the working demo ↗
Hermes Live Companion interface with conversation, camera view, and voice controls

07 · Reusable capability

Shipping became part of the product method.

The durable output was more than the companion. It was a repeatable way to govern agent development from definition through public evidence.

  1. 01

    Clean and isolate the public package

  2. 02

    Test, scan, document, and rebuild

  3. 03

    Prepare the demo and public evidence

  4. 04

    Submit through Devpost

View the public hackathon project ↗

08 · Limits and public boundary

The evidence is public. The private system is not.

The demo and Devpost page verify the public result. The source repository, credentials, local configuration, machine paths, and unpublished development records remain private.

Demo video

Verifies voice, vision, memory, visible runtime state, and interruption controls.

Watch ↗

Devpost

Verifies the public OpenAI Build Week submission and delivery context.

Open project ↗

Related work

Explore how the same emphasis on constraints and evidence appears in visual reconstruction and offline family operations.

The larger lesson

AI accelerates the build. Human judgment makes it trustworthy.

Human value moves upstream: finding the problem, defining the system, controlling risk, and deciding when the result is ready for the real world.

A similar operational constraint?

Have a workflow with similar constraints?

了解 90 天企业 AI 试点