Hermes Agent + 9Router + OmniRouter running together on a free Hugging Face Space — with a web dashboard, an OpenAI-compatible API, Telegram control, hourly backups and automatic keep-alive. No credit card. No VPS.
Everything the paid PaaS templates give you — rethought for a free Hugging Face Space.
Multi-turn chat, tools, memory and skills — with the official web dashboard at /hermes/ behind basic auth, and the same agent exposed as an OpenAI-compatible API at /hermes-api/v1.
9Router gives you a real web UI to manage models and keys, served at the root URL. Its /v1 endpoint speaks OpenAI — plug it into any client.
Chat with your agent from anywhere. Polling mode is outbound-only, so it works behind any firewall. Locked to your user ID.
Space disks are ephemeral. Your state is tarballed every hour to a private dataset and restored on every boot — this is what makes it a real server.
A GitHub Action pings /healthz every 10 minutes and wakes the Space if it sleeps. No external cron service needed.
The bundled OmniRouter serves free web models (Qwen, Gemini guest mode and more) with zero API keys — great as a fallback provider.
EXTRA_PIP_PACKAGES, EXTRA_APT_PACKAGES, EXTRA_NPM_PACKAGES and STARTUP_SCRIPT run at every boot — plus a persistent hfkit-boot.sh that survives restarts.
Railway-style simplicity, powered by GitHub Actions under the hood.
Paste three tokens — GitHub, Hugging Face (write), Telegram (optional). The wizard validates them live and generates strong passwords for you.
godde3s.github.io/hermes-stack/deploy.htmlThe wizard creates your repo, encrypts every secret in your browser, and launches the deploy workflow. Then it watches the build until your Space is green.
Actions → Deploy to Hugging Face ✓Open the dashboard, message the bot on Telegram, point any OpenAI client at your API. Keep-alive and backups are already running.
https://you-space.hf.space — live 🟢One Space, one public port, four services behind a Caddy front proxy.
Same developer experience as one-click PaaS templates — on infrastructure that stays free.
| Railway free trial | Hermes Stack on HF | |
|---|---|---|
| Cost after trial | ~$1/month credit — not enough | Free (CPU-basic) |
| Setup UX | One-click template | Web wizard + template repo |
| Persistence | Volume included | Hourly backup + auto-restore |
| Keep-alive | Always-on (paid) | Included GitHub Action |
| Keyless free models | Bring your own keys | ~78 built-in |
Free Spaces are shared infrastructure — this stack is engineered to be quiet, compliant and recoverable.
CPU-basic only, self-healing supervisor with exponential backoff. No crash loops, no mining, no abuse patterns that get Spaces flagged.
One checkbox makes your Space private. Backups always go to a private dataset. Keys live in encrypted secrets only.
The Telegram gateway only answers your numeric user IDs — an open relay through HF infrastructure is the fastest way to get reported.
Running an agent is not against the ToS (public projects do it), but free Spaces aren't sold as always-on servers. Use a neutral name, don't share your URL, and keep your usage personal.
The wizard does the boring parts. You bring three tokens; it builds the server.
🚀 Open the Deploy Wizard