Gestire la posta in arrivo è un lavoro a tempo pieno. Tra notifiche continue, newsletter inutili e richieste urgenti dei clienti, si perde un sacco di tempo solo per capire cosa richiede attenzione immediata.
Volevo un assistente che leggesse le mie email, filtrasse il rumore di fondo e preparasse le bozze di risposta. Il problema? Non voglio dare l'accesso completo al mio account Google Workspace o a un provider esterno a qualche startup AI casuale.
La soluzione è eseguire tutto localmente usando OpenClaw e Himalaya (un client email CLI).
Perché Himalaya?
Se devi far interagire un agente AI con la posta elettronica, hai bisogno di un'interfaccia a riga di comando solida. Himalaya è un progetto open-source fantastico: ti permette di gestire le email tramite terminale usando IMAP e SMTP.
Niente API complesse da configurare o token OAuth da aggiornare continuamente. Lo configuri una volta e il tuo terminale diventa un client email completo. Questo significa che anche OpenClaw, che eccelle nell'usare strumenti CLI, può usarlo senza problemi.
Configurare l'Ambiente
Per prima cosa, installiamo Himalaya. Su Mac basta usare Homebrew:
brew install himalayaPoi devi configurare il tuo account creando il file ~/.config/himalaya/config.toml. Ci metterai i dettagli del tuo server IMAP e SMTP. Ti consiglio di generare una "App Password" se usi Gmail o provider simili, per non usare la tua password principale.
Vuoi integrare AI nel tuo business?
Contattami per una consulenza su come implementare strumenti AI nella tua azienda e automatizzare i processi noiosi.
Creare la Skill per OpenClaw
Ora la parte divertente. Dobbiamo spiegare a OpenClaw come usare Himalaya. OpenClaw usa le "Skill", che non sono altro che file Markdown con istruzioni chiare.
Ho creato un file in ~/agents/skills/himalaya/SKILL.md (che ora è anche una skill standard di OpenClaw) dicendo all'agente:
- Usa
himalaya listper vedere le ultime email. - Usa
himalaya read <id>per leggere il contenuto. - Usa
himalaya reply <id>per creare una bozza.
La bellezza di OpenClaw è che non devo programmare nulla in Python. Scrivo le istruzioni in linguaggio naturale e l'agente capisce come concatenare i comandi bash.
Il Workflow Quotidiano
Adesso, al mattino, mi basta aprire il terminale e chiedere al mio agente:
"Controlla la mia posta in arrivo. Riassumi le email importanti, ignora le newsletter e prepara le bozze di risposta per le richieste dei clienti proponendo la mia disponibilità per giovedì pomeriggio."
Cosa succede dietro le quinte:
- L'agente esegue
himalaya listper prendere l'elenco dei messaggi non letti. - Legge uno per uno i thread rilevanti.
- Valuta il contesto usando il modello LLM che ho configurato (solitamente Claude 3.5 Sonnet o un modello locale).
- Usa
himalaya replyohimalaya writeper compilare le bozze e le salva nel server.
Io non devo fare altro che aprire il mio client email preferito (o il telefono), rivedere le bozze generate dall'AI e cliccare su "Invia".
Considerazioni sulla Sicurezza
La cosa più importante di questo setup è che il controllo rimane mio.
L'agente AI non invia mai le email in automatico. La regola d'oro è fargli creare solo delle bozze ("Drafts"). Non vuoi mai rischiare un'allucinazione dell'LLM inviata a un cliente importante. Inoltre, eseguendo OpenClaw sul tuo server o sul tuo Mac, le tue credenziali non lasciano mai la tua macchina.
Scopri i miei progetti
Dai un occhio ai progetti su cui sto lavorando, dalle automazioni con OpenClaw agli esperimenti con modelli locali.
Conclusione
Integrare Himalaya con un agente AI locale ha azzerato il mio "stress da casella di posta". È un perfetto esempio di come l'intelligenza artificiale non debba per forza vivere nel cloud o richiedere abbonamenti SaaS costosi: spesso, gli strumenti migliori si possono costruire unendo vecchi e gloriosi tool CLI con un po' di "intelligenza".
Se usi OpenClaw, provalo. Potresti non tornare più indietro.
