hermes-desktop-ru
Статус: frozen maintenance — официальный русский язык (ru) замержен в Hermes Desktop v0.21+ (коммит a922dad9). Этот мод закрывает хардкоды, которые i18n не покрывает. Релиз 1.2.6: два независимых zip-пакета — плагины (Bots + Kanban) и приветствия (intro). Новых i18n-переводов мод не добавляет.

для публичной версии: мод v1.2.6 · Hermes Desktop 0.21.0.

Hermes Desktop — мод для хардкодов поверх официального ru

В Hermes Desktop v0.21+ появился официальный язык Russian (ru) в настройках. Но i18n-каталог покрывает только ~50–60% UI. Остальное — хардкоды в компонентах, плагинах и Electron main-process. Этот мод переводит именно их.

Поставить мод Исходники на GitHub

Что именно переводит этот мод (а официальный ru — нет)

После hermes update русский UI возвращается одной командой — мод работает через нативный механизм stash/restore апстрима.

Официальный ru (v0.21+)Этот мод (поверх официального)
Каталог i18n (кнопки, настройки, онбординг)✅ ~2200 ключейиспользует официальный
Хардкоды в компонентах (renderer)❌✅
Боты, канбан❌✅
Electron main-process (boot-failure, gateway auth)❌✅
Подписи полей настроек❌✅
После hermes updatei18n сохраняетсяhermes-desktop-ru install — хардкоды восстановятся

Как выглядит

Окно чата Hermes Desktop: список сессий, лента сообщений и поле ввода полностью на русском
Чат. Файл: docs/screenshots/chat.png
Страница настроек Hermes Desktop с русскими подписями полей и выбором языка «Русский»
Настройки, включая поля, которые не живут в locale-файле. Файл: docs/screenshots/settings.png
Интерфейс Ботов и канбан-доски Hermes Desktop на русском — экраны, которые locale pack не переводит
Боты и канбан — то, чего нет в официальном i18n. Файл: docs/screenshots/bots-kanban.png

Установка

Нужны Node.js 18+ и Hermes Desktop, собранный из исходников (hermes desktop / git clone, первая сборка 5–10 минут). Portable / prebuilt .exe не поддерживаются. Desktop на время установки закройте.

npm install -g hermes-desktop-ru
hermes-desktop-ru install

Обычные пути клона: Windows — %LOCALAPPDATA%\hermes\hermes-agent; Linux — ~/.hermes/hermes-agent. Иначе: hermes-desktop-ru install --root /path/to/hermes-agent.

КомандаЗачем
hermes-desktop-ru installпоставить / перепоставить (откатывает tracked-исходники клона к стоку, затем патч + сборка)
hermes-desktop-ru doctorсухая проверка, без записи и без убийства процессов
hermes-desktop-ru uninstallвернуть packaged app.asar из .stock.bak

После апдейта апстрима:

hermes update
hermes-desktop-ru install

Без npm — zip релиза: install.bat / install.ps1 на Windows, ./install.sh на Linux.

Ограничения — сразу нет

Не патчим portable и готовые установщики. Скачанный с сайта .exe, подписанный .app, AppImage — вне скоупа. Установщик ищет app.asar только в apps/desktop/release/ рядом с клоном.

Windows — основной, автором протестированный путь. Linux — установщик прогнан (Ubuntu 26). macOS — экспериментально.

Другие ваши патчи в том же клоне установщик не бережёт: install сначала делает git restore tracked-файлов.

Баги, исходники и апстрим

Репозиторий, issues и журнал совместимости с апстримом: github.com/upmeister/hermes-desktop-ru. Лицензия MIT. Мод не связан с Nous Research официально.

Предложение по выносу хардкодов в апстрим: #100731 (interest check). Если апстрим вынесет хардкоды в i18n — мод станет не нужен.