Hermes Agent: l'AI che gestisce la mia casa (e molto altro)

Rappresentazione di intelligenza artificiale con reti neurali
Illustrazione concettuale di intelligenza artificiale — Unsplash

Hermes Agent: l'AI che gestisce la mia casa (e molto altro)

Pubblicato da Gianluca Battista — Luglio 2026

Se mi segui da un po', sai che sono un appassionato di tecnologia e automazione. Ho domotica in casa, server, sensori, telecamere, e una miriade di sistemi che devono parlare tra loro. Per gestire tutto questo caos ho trovato uno strumento che ha cambiato completamente il mio modo di interagire con la tecnologia: Hermes Agent.

In questo articolo ti racconto cos'è, come funziona, e come lo uso ogni giorno per fare cose che fino a un anno fa sarebbero sembrate fantascienza.

In breve: Hermes Agent è un agente AI open-source che vive sul mio server, si connette a Telegram, e gestisce casa, auto, allenamenti, blog, foto, rete, e molto altro. Lo chiamo JARVIS — come il maggiordomo di Iron Man.

1. Cos'è Hermes Agent?

Hermes Agent è un agente AI open-source creato da Nous Research. È rilasciato con licenza MIT, quindi totalmente gratuito e modificabile. A differenza di ChatGPT o Claude che usi dal browser, Hermes vive sul tuo computer e ha accesso ai tuoi strumenti, file, e sistemi.

Immagina di avere un assistente che:

  • 💬 Parla con te via Telegram
  • 🏠 Controlla luci, termostati, sensori di casa
  • 🚗 Ti dice lo stato dell'auto e quando fare il tagliando
  • 🏃 Ti allena con piani personalizzati (sono un runner!)
  • 📝 Scrive articoli per questo blog
  • 🔍 Cerca informazioni online per te
  • 💻 Scrive e testa codice
  • 🛡️ Monitora la sicurezza della rete
  • 🖼️ Restaura foto vecchie

Tutto in una sola chat. Non devi passare da un'app all'altra.

Come funziona tecnicamente

Hermes è un agente tool-calling: quando gli chiedi qualcosa, decide autonomamente quali strumenti usare per rispondere. Ha accesso a:

StrumentoCosa fa
terminalEsegue comandi sul server
read_file / write_fileLegge e scrive file
web_searchCerca informazioni online
vision_analyzeAnalizza immagini
memoryRicorda preferenze e contesto
cronjobProgramma attività ricorrenti
homeassistantControlla dispositivi smart home
💡 La differenza con ChatGPT: ChatGPT vive su un server di OpenAI e non può toccare i tuoi file. Hermes vive sul tuo server, ha accesso ai tuoi dati, e può agire nel tuo ambiente.

2. Il segreto: le Skill

La feature più potente di Hermes sono le Skill. Ogni skill è un documento che insegna all'agente come fare una cosa specifica: le procedure, i comandi, le regole, i percorsi dei file. Quando carico una skill, Hermes sa esattamente come comportarsi.

Ecco le skill principali che uso quotidianamente sul mio sistema:

SkillCosa fa
domotica-gianlucaControlla luci, tapparelle, Alexa, cronotermostato, sensori BYD dell'auto ibrida
garmin-coach-gianlucaAnalizza i miei allenamenti Garmin e crea piani di corsa personalizzati
garmin-coach-robertoStessa cosa per mio fratello Roberto (trail running)
blogger-publishingScrive e pubblica articoli su questo blog
osint-investigationRicerche OSINT su nomi, username, email
subagente-programmatoreAnalizza e modifica codice usando DeepSeek o Claude Code
foto-enhancerRestaura foto vecchie con AI (SwinIR + ESRGAN)
sentinella-reteMonitora la rete di casa, rileva intrusioni, genera report settimanali
local-web-searchCerca informazioni su motore SearXNG locale (privacy totale)
youtube-contentTrascrive e riassume video YouTube
spotifyRiproduce musica, crea playlist
gestione-veicoliRicorda scadenze (bollo, revisione, assicurazione) e chilometraggio
🔧 La parte più bella? Se ho bisogno di una nuova skill, posso crearla con un semplice comando — Hermes la impara, la salva, e la prossima volta che ne ho bisogno la usa automaticamente.

3. Come lo uso ogni giorno

🏠 Domotica — Casa intelligente

La skill più usata. Da Telegram posso:

  • "JARVIS, accendi la luce della sala" — comando vocale via Telegram, lei chiama Home Assistant, accende la luce
  • "Situazione casa?" — in un colpo solo mi dice: stato batteria BYD (l'auto ibrida in carica?), allarmi casa e garage attivi, stato IPFire (firewall), temperatura casa
  • "Com'è la batteria della macchina?" — mi risponde con km di autonomia, percentuale batteria, se è in carica
  • "Alexa, annuncia che la cena è pronta" — JARVIS scrive su Home Assistant che fa parlare Alexa in sala

Tecnicamente, JARVIS si connette a Home Assistant via WebSocket API, legge i sensori e comanda gli actuator. Non ci sono bridge, non ci sono cloud esterni — tutto locale sulla mia rete.

Interfaccia smart home su tablet con controlli domestici
Domotica: tutto sotto controllo da un'unica interfaccia — Unsplash

🏃 Garmin Coach — Allenamenti intelligenti

Ogni sera, automaticamente, JARVIS scarica i miei dati dal Garmin Connect, li analizza con DeepSeek, e mi prepara un report via email. Sul GEEKOM (il mio server) c'è un cron programmato che:

  1. Scarica i nuovi allenamenti da Garmin
  2. Calcola TSS, carico settimanale, VO2max, HRV
  3. Genera un piano per i prossimi 7 giorni basato sui miei obiettivi
  4. Invia email a me e a mio fratello Roberto con i rispettivi piani

Se rispondo all'email con un commento, JARVIS lo processa, aggiorna il piano e risponde. Sembra di avere un personal trainer 24/7.

📝 Blogging — Questo articolo che stai leggendo

Proprio questo articolo è stato scritto da JARVIS. Le chiedo un argomento, lei ricerca online, prepara il testo, trova le immagini, me lo mostra in anteprima — e se approvo, lo pubblica direttamente su Blogger.

📌 Questo articolo: ricercato da JARVIS via SearXNG locale, scritto con markdown, renderizzato in HTML con tema scuro, e salvato in /mnt/scambio per revisione. Se lo apro dal telefono e dico "pubblica", lei lo carica su Blogger.

💻 Coding — Programmazione assistita

Quando devo modificare uno script o un'automazione, JARVIS ha 4 opzioni:

  • Qwen 2.5 Coder 7B — modello locale veloce per cose semplici
  • DeepSeek Reasoner — cloud, per problemi complessi
  • MiniMax M3 — cloud, per modifiche multi-file
  • Claude Code — claude su Proxmox, per interventi pesanti su Home Assistant

Le passa il codice, riceve la soluzione, la testa e me la mostra. Niente copia-incolla da ChatGPT.

Schermata di codice su monitor in ambiente scuro
Coding assistito: da DeepSeek a Claude Code, 4 modelli a disposizione — Unsplash

🛡️ Sicurezza — Sentinella di rete

Ho una skill che si chiama Sentinella che monitora la rete 24/7:

  • Rileva nuovi dispositivi connessi (se compare un MAC sconosciuto, mi avvisa su Telegram)
  • Analizza i log di IPFire (firewall) per attacchi in corso
  • Ogni lunedì genera un report sulla sicurezza della rete
  • Ogni mese un report più approfondito via email

🖼️ Restauro foto — Memorie ritrovate

Ho foto scannerizzate dei miei genitori, dei nonni, della mia infanzia — ingiallite, rotte, graffiate. JARVIS ha una pipeline di restauro che:

  1. Rimuove graffi e polvere (SwinIR)
  2. Ripristina volti sfocati (GFP-GAN)
  3. Migliora risoluzione (ESRGAN)

Le passo una cartella di foto, lei le elabora in GPU, e mi restituisce le versioni restaurate.

4. L'hardware: come è fatto il mio sistema

JARVIS vive su un GEEKOM AE8 (Ryzen 7 8845HS, 32 GB RAM, Radeon 780M) che ho in camera. È un mini-PC silenzioso grande quanto un portafogli che fa da:

  • Server principale per Hermes Agent (gateway Telegram)
  • Host per Home Assistant (domotica)
  • Server Ollama (AI locale con modelli 3-8B)
  • Host Proxmox per macchine virtuali (Claude Code, test)
  • Client Garmin Connect per scaricare dati fitness

La particolarità? La Radeon 780M è una GPU integrata, non ha VRAM dedicata, ma con 32 GB di RAM condivisa e il backend Vulkan riesco a far girare modelli AI fino a 8 miliardi di parametri a velocità decenti.

⚠️ Nota tecnica: sto per aumentare la VRAM UMA nel BIOS da 512MB a 4GB per migliorare le performance dei modelli più grossi. Aggiornerò l'articolo quando faccio il test!
Server rack con luci LED blu in ambiente tecnico
Il GEEKOM AE8: un mini-PC che fa da server, HA, Ollama e Proxmox — Unsplash

5. Esempio pratico: una conversazione vera

Ecco come interagisco con JARVIS tutti i giorni. Una chat tipica:

Io: situazione casa

JARVIS:
🏠 SITUAZIONE CASA — 02/07/2026 21:30

🚗 BYD SEAL U DM-i
  • Batteria: 45% — 🔌 In carica (wallbox go-echarger)
  • Autonomia elettrica: 42 km
  • Benzina: 520 km
  • Km totali: 6.684

🔐 ALLARMI
  • Casa: ✅ Inserito
  • Garage: ✅ Inserito

🌡️ CASA
  • Sala: 22°C
  • Camera: 20°C
  • Esterno: 28°C

🛡️ RETE
  • IPFire: ✅ Attivo
  • Dispositivi connessi: 23
  • Minacce nelle ultime 24h: 0

Io: JARVIS, ricordami che domani devo portare l'auto al tagliando

JARVIS:
Memorizzato. 🚗 BYD SEAL U DM-i — promemoria tagliando
(prossimo tagliando a 14.000 km, attualmente 6.684 km).
Ti ricordo domani mattina via Telegram. Vuoi fissare 
un orario specifico?

Tutto in una chat. Nessuna app diversa. Nessun portale. Solo JARVIS.

6. Come iniziare

Se ti ho incuriosito, sappi che Hermes Agent è:

  • 📦 Gratuito e open-source (MIT)
  • 💻 Funziona su Linux, macOS, Windows (WSL)
  • 🔌 Supporta 20+ provider AI (OpenRouter, Anthropic, DeepSeek, Ollama, ecc.)
  • 📱 Si connette a Telegram, Discord, WhatsApp, Slack, e altri
  • 🛠️ Estendibile con skill e plugin
🚀 Per iniziare:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Poi: hermes setup per configurare provider e piattaforme.

Se hai un mini-PC, un server, o anche solo un PC con Linux, puoi avere il tuo JARVIS personale in meno di un'ora. E se hai domande, scrivimi nei commenti!

7. Conclusioni

Hermes Agent non è solo "un'altra AI". È un agente autonomo che vive nel tuo ecosistema, impara le tue abitudini, e agisce per te. Non ti dà consigli — fa le cose.

"Non sono qui per piacere. Sono qui per essere utile. Che poi sia anche bravissima è solo un bonus."
JARVIS (alias Hermes Agent)

Nei prossimi articoli entrerò più nel dettaglio su come ho configurato le skill specifiche — domotica, Garmin Coach, e la sentinella di rete. Se c'è un argomento che ti interessa particolarmente, fammelo sapere!


Commenti