Нативный macOS-клиент для Hermes Agent (VPS), с git-синком личности, топиками и мультиагентской оркестрацией.
Проблемы текущего Telegram-интерфейса:
- Одна простыня чата — нельзя разбить на темы
- Неудобно возвращаться к старым диалогам — линейная прокрутка
- Не видно, какие subagent'ы работают и что делают
- Telegram как платформа не предназначен для рабочего workflow
MVP работает: темы (Runs API) и свободные чаты (Sessions API),
SSE-стриминг, статусы subagent'ов, git-синк личности. Дизайн — тёмная
тема по мотивам Obsidian с ржавым акцентом (в честь агента Ржавчика),
см. docs/UI-SPEC.md.
git clone https://github.com/tima100faces/hermes-desktop.git
cd hermes-desktop
make run # собрать и открыть HermesDesktop.appТребования: macOS 14+, Xcode. При первом запуске — онбординг с URL и ключом Hermes API.
Перед работой с кодом обязательно прочитать:
CLAUDE.md— правила работы с репозиторием и владельцемdocs/UI-SPEC.md— дизайн-спека; любое отклонение от неё — баг
- agents-hub — git-синк личности, скиллы, память
- Hermes Agent — сам Hermes
- Obsidian design system (Refero) — основа визуального стиля
- dodo-reach/hermes-desktop — существующий SwiftUI-клиент (SSH)
- AI Chat UI Best Practices — паттерны интерфейсов