Skip to content

Commit 9c33caa

Browse files
author
itsdodobitch
committed
Refine landing page copy for clarity
1 parent 3e8ac2a commit 9c33caa

1 file changed

Lines changed: 55 additions & 74 deletions

File tree

site/index.html

Lines changed: 55 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -415,11 +415,9 @@
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

Comments
 (0)