415415 < div class ="kicker "> Native macOS workspace for Hermes Agent</ div >
416416 < h1 > Stay close to the < span class ="hero-accent "> host</ span > .</ h1 >
417417 < p >
418- Hermes Desktop is a native Mac app for Hermes built around a direct,
419- host-first SSH connection model. Real terminal. Real files. Real
420- session data. No browser wrapper. No gateway API. No daemon. No
421- extra sync layer slowly drifting away from the machine that actually
422- matters.
418+ Hermes Desktop is a native Mac app for Hermes. It brings the core
419+ Hermes workflow into one calm, focused place on macOS while keeping
420+ the host as the source of truth.
423421 </ p >
424422 < div class ="hero-actions ">
425423 < a class ="cta " href ="https://github.com/dodo-reach/hermes-desktop/releases "> Download Release</ a >
@@ -432,17 +430,15 @@ <h1>Stay close to the <span class="hero-accent">host</span>.</h1>
432430 < div class ="micro "> Product stance</ div >
433431 < strong > One host.< br > One truth.</ strong >
434432 < p >
435- The host stays authoritative. Hermes Desktop helps you work there
436- more calmly on macOS without inventing a second transport model.
433+ Direct connection. Real host state. No extra layer in between.
437434 </ p >
438435 </ div >
439436
440437 < div class ="hero-panel hero-stat ">
441438 < div class ="micro "> What it brings together</ div >
442439 < strong > Sessions, files, cron, skills, terminal.</ strong >
443440 < p >
444- The workflows you actually live in, resolved against the canonical
445- remote state.
441+ The parts of Hermes you return to every day, in one native app.
446442 </ p >
447443 </ div >
448444 </ div >
@@ -452,15 +448,13 @@ <h1>Stay close to the <span class="hero-accent">host</span>.</h1>
452448 < div class ="section-head ">
453449 < div class ="card ">
454450 < div class ="micro "> Core thesis</ div >
455- < h2 > Direct .< br > Native.< br > Legible .</ h2 >
451+ < h2 > Simple .< br > Native.< br > Direct .</ h2 >
456452 </ div >
457453 < div class ="card ">
458454 < div class ="micro "> Why this exists</ div >
459455 < p >
460- Hermes Desktop is not trying to hide the host behind a softer
461- abstraction. It is for the side of Hermes you want to live in on a
462- Mac: direct SSH, canonical files, real sessions, real cron state,
463- and a real terminal that stays honest about where your work lives.
456+ Hermes Desktop is for people who want Hermes to feel natural on a
457+ Mac without changing how Hermes actually works.
464458 </ p >
465459 </ div >
466460 </ div >
@@ -470,24 +464,21 @@ <h2>Direct.<br>Native.<br>Legible.</h2>
470464 < div class ="micro "> Transport</ div >
471465 < h3 > SSH first</ h3 >
472466 < p >
473- If < code > ssh your-host</ code > already works from Terminal, Hermes
474- Desktop can usually meet you there.
467+ It connects the same way you already do: over SSH.
475468 </ p >
476469 </ div >
477470 < div class ="card ">
478471 < div class ="micro "> State model</ div >
479- < h3 > No shadow world </ h3 >
472+ < h3 > No second layer </ h3 >
480473 < p >
481- No local mirror. No custom sync protocol. No silent background
482- state that drifts away from the host over time.
474+ No local mirror. No second copy. No hidden sync model to explain.
483475 </ p >
484476 </ div >
485477 < div class ="card ">
486478 < div class ="micro "> User promise</ div >
487479 < h3 > You know where you are</ h3 >
488480 < p >
489- Host, profile, canonical paths, session store, and scheduler
490- source stay visible and understandable.
481+ You always know which host you are using.
491482 </ p >
492483 </ div >
493484 </ div >
@@ -497,67 +488,61 @@ <h3>You know where you are</h3>
497488 < div class ="section-head ">
498489 < div class ="card ">
499490 < div class ="micro "> What you get</ div >
500- < h2 > Daily < br > workflow, < br > native .</ h2 >
491+ < h2 > The right < br > surface for < br > daily use .</ h2 >
501492 </ div >
502493 < div class ="card ">
503494 < div class ="micro "> Scope</ div >
504495 < p >
505- The app focuses on the workflows that matter when Hermes is already
506- part of how you work: host overview, canonical file editing,
507- sessions, usage, skills, cron, and an embedded SSH terminal with
508- multiple tabs across hosts and profiles.
496+ Hermes Desktop focuses on the workflows that matter most in regular
497+ use: terminal, sessions, files, usage, skills, and cron jobs.
509498 </ p >
510499 </ div >
511500 </ div >
512501
513502 < div class ="feature-grid ">
514503 < div class ="card ">
515504 < div class ="micro "> Profiles</ div >
516- < h3 > SSH profiles </ h3 >
505+ < h3 > Connections </ h3 >
517506 < p >
518- Multiple named SSH targets plus Hermes profile awareness on the same
519- host, with state resolved against the active selection.
507+ Connect to the hosts and Hermes profiles you already use.
520508 </ p >
521509 </ div >
522510 < div class ="card ">
523511 < div class ="micro "> Terminal</ div >
524512 < h3 > Real shell</ h3 >
525513 < p >
526- Embedded SSH terminal with tabs, appearance controls, and room for
527- genuinely parallel host workflows without inventing a second model.
514+ A real terminal inside the app.
528515 </ p >
529516 </ div >
530517 < div class ="card ">
531518 < div class ="micro "> Canonical files</ div >
532- < h3 > Conflict-aware editing </ h3 >
519+ < h3 > Files that matter </ h3 >
533520 < p >
534- Edit < code > USER.md</ code > , < code > MEMORY.md</ code > , and
535- < code > SOUL.md</ code > on the host with remote conflict checks before
536- save.
521+ Open and edit the key Hermes files without losing track of where
522+ they live.
537523 </ p >
538524 </ div >
539525 < div class ="card ">
540526 < div class ="micro "> Sessions</ div >
541- < h3 > Real session store </ h3 >
527+ < h3 > Session history </ h3 >
542528 < p >
543- Browse and search the canonical remote SQLite store, with fallback
544- only when the live store is unavailable.
529+ Browse what happened, search it quickly, and stay oriented.
545530 </ p >
546531 </ div >
547532 < div class ="card ">
548533 < div class ="micro "> Skills + cron</ div >
549- < h3 > Host workflows together </ h3 >
534+ < h3 > Skills and cron </ h3 >
550535 < p >
551- Skills and cron jobs live next to the rest of the host workflow
552- instead of being split into a separate product surface .
536+ Keep recurring work and reusable skills close to the rest of your
537+ workflow .
553538 </ p >
554539 </ div >
555540 < div class ="card ">
556541 < div class ="micro "> Packaging</ div >
557- < h3 > One macOS build </ h3 >
542+ < h3 > Mac native </ h3 >
558543 < p >
559- Universal packaging for Apple Silicon and Intel from the same build
560- flow, with release artifacts published on GitHub .
544+ Built for macOS and released as a universal app for Apple Silicon
545+ and Intel Macs .
561546 </ p >
562547 </ div >
563548 </ div >
@@ -567,9 +552,8 @@ <h3>One macOS build</h3>
567552 < div class ="quote ">
568553 < div class ="micro "> Positioning</ div >
569554 < p >
570- Hermes Desktop is not competing with “more abstraction”. It is the
571- native Mac workspace for people who want Hermes to stay direct,
572- inspectable, and anchored to the host.
555+ Hermes Desktop keeps the host in charge and makes daily work on macOS
556+ feel better.
573557 </ p >
574558 </ div >
575559 </ section >
@@ -578,10 +562,10 @@ <h3>One macOS build</h3>
578562 < div class ="proof-grid ">
579563 < div class ="card ">
580564 < div class ="micro "> Before you download</ div >
581- < h2 > Simple setup rule .</ h2 >
565+ < h2 > Simple setup.</ h2 >
582566 < p >
583- If this Mac can already reach the Hermes host over SSH without a
584- password prompt or host key confirmation, the app is usually ready .
567+ If SSH already works from this Mac to your Hermes host, setup is
568+ usually straightforward .
585569 </ p >
586570 < div class ="terminal "> ssh your-host</ div >
587571 < ul >
@@ -593,15 +577,14 @@ <h2>Simple setup rule.</h2>
593577
594578 < div class ="card ">
595579 < div class ="micro "> Trust model</ div >
596- < h2 > Easy to reason about .</ h2 >
580+ < h2 > Easy to understand .</ h2 >
597581 < p >
598- The architecture stays legible because it does less. No helper
599- service on the host. No gateway API requirement. No local cache that
600- quietly becomes authoritative by accident.
582+ No helper service on the host. No gateway API. No separate local
583+ copy pretending to be the source of truth.
601584 </ p >
602585 < p >
603- That restraint is part of the product quality, not a missing
604- feature .
586+ Current release builds are universal for Apple Silicon and Intel,
587+ but they are not notarized yet .
605588 </ p >
606589 </ div >
607590 </ div >
@@ -611,14 +594,12 @@ <h2>Easy to reason about.</h2>
611594 < div class ="section-head ">
612595 < div class ="card ">
613596 < div class ="micro "> App views</ div >
614- < h2 > Live host. < br > Real UI .</ h2 >
597+ < h2 > A few < br > glimpses of < br > the app .</ h2 >
615598 </ div >
616599 < div class ="card ">
617600 < div class ="micro "> Preview</ div >
618601 < p >
619- Screenshots from the actual app, kept public-safe for the repo.
620- These are enough to make the repository feel real without
621- overselling unfinished surfaces.
602+ Screenshots from the actual app, kept safe for a public repo.
622603 </ p >
623604 </ div >
624605 </ div >
@@ -628,32 +609,32 @@ <h2>Live host.<br>Real UI.</h2>
628609 < img src ="assets/CRON-JOBS.png " alt ="Hermes Desktop Cron Jobs view ">
629610 < div class ="shot-copy ">
630611 < div class ="micro "> Cron jobs</ div >
631- < h3 > Scheduler state on the host </ h3 >
632- < p > Browse, edit, pause, resume, run now, and inspect the real remote cron definitions .</ p >
612+ < h3 > Cron jobs </ h3 >
613+ < p > Manage recurring work on the host .</ p >
633614 </ div >
634615 </ article >
635616 < article class ="shot ">
636617 < img src ="assets/USAGE.png " alt ="Hermes Desktop Usage view ">
637618 < div class ="shot-copy ">
638619 < div class ="micro "> Usage</ div >
639- < h3 > Cross-profile visibility </ h3 >
640- < p > Aggregate totals, session trends, top models, and host-wide usage where readable .</ p >
620+ < h3 > Usage </ h3 >
621+ < p > See recent activity and overall usage at a glance .</ p >
641622 </ div >
642623 </ article >
643624 < article class ="shot ">
644625 < img src ="assets/SKILLS.png " alt ="Hermes Desktop Skills view ">
645626 < div class ="shot-copy ">
646627 < div class ="micro "> Skills</ div >
647- < h3 > Canonical skill paths </ h3 >
648- < p > Browse recursive skill trees and edit them on the live host with a clear write model .</ p >
628+ < h3 > Skills </ h3 >
629+ < p > Browse and edit the skills you already use .</ p >
649630 </ div >
650631 </ article >
651632 < article class ="shot ">
652633 < img src ="assets/TERMINALE.png " alt ="Hermes Desktop Terminal view ">
653634 < div class ="shot-copy ">
654635 < div class ="micro "> Terminal</ div >
655- < h3 > Shell-first, not shell-themed </ h3 >
656- < p > Multiple tabs across hosts and profiles, still grounded in direct SSH instead of a second transport layer .</ p >
636+ < h3 > Terminal </ h3 >
637+ < p > Stay in the shell without leaving the app .</ p >
657638 </ div >
658639 </ article >
659640 </ div >
@@ -663,18 +644,18 @@ <h3>Shell-first, not shell-themed</h3>
663644 < div class ="steps ">
664645 < div class ="card ">
665646 < div class ="micro "> 01</ div >
666- < h3 > Add host</ h3 >
667- < p > Use an SSH alias from < code > ~/.ssh/config </ code > or fill host details directly.</ p >
647+ < h3 > Add a host</ h3 >
648+ < p > Use an SSH alias or enter the host details directly.</ p >
668649 </ div >
669650 < div class ="card ">
670651 < div class ="micro "> 02</ div >
671652 < h3 > Select profile</ h3 >
672- < p > Target the default Hermes home or a named profile on the same host .</ p >
653+ < p > Choose the default Hermes home or a named profile.</ p >
673654 </ div >
674655 < div class ="card ">
675656 < div class ="micro "> 03</ div >
676- < h3 > Work on the real thing </ h3 >
677- < p > Sessions, files, skills, usage, cron, and terminal all resolve against the canonical remote state .</ p >
657+ < h3 > Start working </ h3 >
658+ < p > Use Hermes in a native app while the host stays the source of truth .</ p >
678659 </ div >
679660 </ div >
680661 </ section >
@@ -683,7 +664,7 @@ <h3>Work on the real thing</h3>
683664 < div >
684665 < div class ="micro "> Hermes Desktop</ div >
685666 < h3 > Open source. Native. Host-first.</ h3 >
686- < p > Public repo, public releases, and a product story that stays consistent with the app architecture .</ p >
667+ < p > A native Mac app for people who want Hermes to stay direct, simple, and close to the host .</ p >
687668 </ div >
688669 < div class ="hero-actions ">
689670 < a class ="cta " href ="https://github.com/dodo-reach/hermes-desktop "> GitHub</ a >
0 commit comments