hermes-webui/hermes-swift-mac
The best way to run Hermes on your Mac!
What it solves
Hermes Agent is a native macOS desktop wrapper for the Hermes Web UI, providing a dedicated application window instead of requiring a web browser. It simplifies access to AI agents via the Hermes Web UI, especially for users who run their AI server on remote machines via SSH tunnels.
How it works
The app is built with Swift and WKWebView, acting as a lightweight native shell. It connects to a running instance of Hermes Web UI (either locally or on a remote server). For remote connections, it manages an SSH tunnel automatically, monitoring the connection state and handling reconnection if the link drops.
Who it’s for
macOS users who want a dedicated desktop experience for Hermes Web UI with native system integration, such as global keyboard shortcuts and system notifications.
Highlights
- Native macOS Integration: Includes a Dock icon, standard menu bar, and a global shortcut (⁃ℏ H) to bring the app to the front from any other application.
- Remote Access: Built-in SSH tunnel mode for secure access to remote Hermes Web UI instances without manual terminal configuration.
- System Features: Supports native macOS notifications for completed AI responses, voice input via microphone permissions, and clipboard integration for text and images.
- Lightweight Architecture: Built with Swift and WKWebView rather than Electron, ensuring better system performance and lower resource usage.
Related
- Project
- Project
- Project
- Project
- Project