Package Details: hermes-one-bin 0.7.7-1

Git Clone URL: https://aur.archlinux.org/hermes-one-bin.git (read-only, click to copy)
Package Base: hermes-one-bin
Description: Hermes One — native desktop app for installing, configuring, and chatting with Hermes Agent
Upstream URL: https://github.com/fathah/hermes-desktop
Licenses: MIT
Conflicts: hermes-agent-desktop-bin, hermes-one
Provides: hermes-one
Replaces: hermes-agent-desktop-bin
Submitter: NickeyGod
Maintainer: NickeyGod
Last Packager: NickeyGod
Votes: 3
Popularity: 0.65
First Submitted: 2026-07-29 07:45 (UTC)
Last Updated: 2026-09-05 15:15 (UTC)

Latest Comments

NickeyGod commented on 2026-09-05 15:17 (UTC)

Hi all,

Just to clarify for anyone following this thread: the old hermes-agent-desktop-bin package was recently merged into this package (hermes-one-bin), which is why the previous comments are visible here.

This package (hermes-one-bin) has always followed upstream's "Hermes One" branding, installing binaries and desktop entries as hermes-one without providing or conflicting with the official NousResearch hermes-agent-desktop.

With the latest 0.7.7-1 release, I've also added replaces=('hermes-agent-desktop-bin') and conflicts=('hermes-agent-desktop-bin') to ensure a clean upgrade path for anyone still on the merged package. Thanks!

latte_macchiato commented on 2026-08-20 17:29 (UTC)

After a little investigation, I've decided I will request an AUR merge of this into the hermes-one-bin package. So long o7

latte_macchiato commented on 2026-08-20 17:24 (UTC)

Hi, this package is from before the Hermes agent ever had an official desktop upstream. You are fully correct in that it should migrate to the official one, I'll get something set up there.

tsaitang commented on 2026-08-16 05:08 (UTC)

Hi maintainer — thanks for maintaining this package. I wanted to flag something about the package naming that I think is misleading.

This package's upstream is fathah/hermes-desktop, which brands itself as "Hermes One" (hermesone.org). However, the AUR package is named hermes-agent-desktop-bin and — more importantly — declares:

Provides: hermes-agent-desktop  hermes-desktop
Conflicts: hermes-agent-desktop  hermes-desktop

hermes-agent-desktop is the name of the official Hermes Agent desktop app (from NousResearch/hermes-agent, maintained by enihcam in AUR). By providing and conflicting with that name, this package:

  1. Takes over the official package nameparu -S hermes-agent-desktop may skip or conflict because it's already "provided" by this third-party package.
  2. Misleads users searching for the official desktop app into installing a community app instead.

The upstream project has its own brand — it should use it. Either rename the package to hermes-one-bin (there's already a 0.7.6 package under that name by NickeyGod), or at minimum drop the hermes-agent-desktop / hermes-desktop entries from Provides/Conflicts.

Keeping the current naming will likely confuse users and could result in the package being flagged for deletion as it shadows the official package name. Thanks for considering.

latte_macchiato commented on 2026-05-14 00:31 (UTC)

.deb packages are simple in that regard, can just poll the github api

latte_macchiato commented on 2026-05-14 00:31 (UTC)

just a good ol nushell script

ryukinix commented on 2026-05-14 00:26 (UTC)

@latte_macchiato I'm just curious: how did you automated exactly?

latte_macchiato commented on 2026-05-13 22:27 (UTC)

updated, also automated future packaging

ryukinix commented on 2026-05-13 20:05 (UTC)

diff --git a/.SRCINFO b/.SRCINFO
index f145257..e90bdba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = hermes-agent-desktop-bin
        pkgdesc = Desktop companion for Hermes Agent
-       pkgver = 0.3.5
+       pkgver = 0.3.7
        pkgrel = 1
        url = https://github.com/fathah/hermes-desktop
        arch = x86_64
@@ -25,9 +25,7 @@ pkgbase = hermes-agent-desktop-bin
        conflicts = hermes-agent-desktop
        conflicts = hermes-desktop
        options = !strip
-       source = hermes-desktop-0.3.5-LICENSE::https://raw.githubusercontent.com/fathah/hermes-desktop/v0.3.5/LICENSE
-       sha256sums = 85d12b0f8894e7095f904a9a89fcfaea1b0d037cbfb4a12aba81daa87bcdbcd4
-       source_x86_64 = hermes-desktop_0.3.5_amd64.deb::https://github.com/fathah/hermes-desktop/releases/download/v0.3.5/hermes-desktop_0.3.5_amd64.deb
-       sha256sums_x86_64 = 1e3d83a41ed18657e92158d590eb0d9b760dbbb3fce8500b7c0d0be801f3fe0b
+       source = hermes-desktop-0.3.7-LICENSE::https://raw.githubusercontent.com/fathah/hermes-desktop/v0.3.7/LICENSE
+       source_x86_64 = hermes-desktop_0.3.7_amd64.deb::https://github.com/fathah/hermes-desktop/releases/download/v0.3.7/hermes-desktop_0.3.7_amd64.deb

 pkgname = hermes-agent-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index 3f3fecc..d0985ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=hermes-agent-desktop-bin
 _pkgname=hermes-desktop
-pkgver=0.3.5
+pkgver=0.3.7
 pkgrel=1
 pkgdesc='Desktop companion for Hermes Agent'
 arch=('x86_64')
@@ -33,7 +33,7 @@ options=('!strip')
 source=("${_pkgname}-${pkgver}-LICENSE::https://raw.githubusercontent.com/fathah/hermes-desktop/v${pkgver}/LICENSE")
 source_x86_64=("${_pkgname}_${pkgver}_amd64.deb::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_amd64.deb")
 sha256sums=('85d12b0f8894e7095f904a9a89fcfaea1b0d037cbfb4a12aba81daa87bcdbcd4')
-sha256sums_x86_64=('1e3d83a41ed18657e92158d590eb0d9b760dbbb3fce8500b7c0d0be801f3fe0b')
+sha256sums_x86_64=('3f3f56b9698de9e5c85fca496ba01a2e9d29e67bae0726f974766553cde24c4b')

 package() {
   bsdtar -xOf "${srcdir}/${_pkgname}_${pkgver}_amd64.deb" data.tar.xz |

Diff with 0.3.7 update