Analysis updated 2026-05-18
Resume and monitor Hermes Agent sessions from a phone while the actual AI runs on a home desktop.
Avoid bandwidth-heavy screen sharing by using a lightweight text-based client instead.
Add the client to a phone's home screen for an app-like way to check on long-running AI sessions.
Keep the Hermes API key confined to the desktop while still allowing secure remote access.
| mr-september/hermes-uplink | aarav90-cpu/fetchit | adammartinez271828/x4-analysis | |
|---|---|---|---|
| Stars | 10 | 10 | 10 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a Windows desktop with Python 3, the Hermes CLI, and Tailscale for Windows already installed.
Hermes Uplink is a lightweight web client that lets you control Hermes Agent, an AI assistant that normally runs on a desktop computer, from your phone or laptop browser instead. The idea is to keep your powerful desktop as the place where all the actual work happens, files live, and tools are installed, while you drive it remotely through a simple webpage rather than sharing your whole screen or moving your project files onto a smaller device. It works by running a small proxy program on the desktop that talks to Hermes's own API, and exposing that connection to the outside world through Tailscale Funnel, a secure tunneling service. The API key needed to talk to Hermes never leaves the desktop or reaches the browser, since the proxy adds it to requests on the server side. A separate passphrase is what protects remote access instead, and the README stresses that this passphrase should be treated like a full access password. Once set up, the web interface shows your existing Hermes sessions and lets you resume them, streams the assistant's replies as they are generated, and can be added to your phone's home screen so it behaves like a regular app rather than a browser tab. It automatically refreshes when you return to the tab, so it stays reasonably battery friendly on mobile. Setup requires a Windows desktop with Python 3 and the Hermes command line tool already installed, plus Tailscale for Windows signed in on that machine. No Python packages need to be installed separately, since the proxy only uses Python's built in standard library. A single batch file launches everything: it starts the local proxy if needed, walks you through Tailscale login and permissions, and prints the URL and passphrase you use from your other devices. The project is released under the MIT license.
A lightweight web client that lets you control a desktop-based Hermes AI agent remotely from a phone or laptop browser via a secure tunnel.
Mainly Python. The stack also includes Python, JavaScript, Tailscale.
MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.