El dissabte al matí tenia un VPS buit i una idea vaga. El diumenge a la nit tenia un agent que:
- Em llegeix el correu i filtra el que és important
- Sincronitza les meves dades de running des de COROS i em prepara plans d'entrenament
- Va reconstruir la meva web personal (la que estàs llegint)
- Em resumeix Twitter cada matí
- I em parla per Telegram com si fos un col·lega
Es diu Harvie, i corre sobre OpenClaw — un runtime open source per a agents d'IA.
Què és OpenClaw?
OpenClaw és un framework que converteix un model de llenguatge en un agent que pot fer coses: llegir fitxers, executar comandes, navegar per la web, enviar missatges. No és un chatbot — és un assistent que opera a la teva màquina.
El més interessant és que és completament open source i corre al teu propi servidor. Res d'enviar les teves dades a una app de tercers. El teu correu, els teus fitxers, les teves converses — tot es queda al teu VPS.
El que vam fer en 48 hores
1. Email amb Gmail (IMAP directe)
Harvie té el seu propi email i pot llegir el meu per IMAP. Sense APIs de pagament, sense OAuth complicat — un app password i llest.
2. Sync de COROS per running
Vaig connectar l'API de COROS perquè Harvie tingui accés a les meves dades d'entrenament: VO2max, freqüència cardíaca en repòs, HRV, historial de curses. Amb això, em genera plans d'entrenament adaptatius per al meu objectiu: Marató de Barcelona 2027.
3. Rebuild de joca.dev
La web anterior era un Frankenstein de Next.js amb pàgines velles i un blog amb un sol post. Harvie la va reconstruir des de zero amb Next.js 16, TypeScript i Tailwind. El primer post del nou blog va ser «El meu primer dia amb OpenClaw», ho sé.
4. Twitter monitoring + Agent Reach
Vaig configurar Agent Reach perquè Harvie pugui llegir Twitter, YouTube i més. Cada matí em prepara un digest dels comptes que segueixo a l'espai d'AI agents.
5. YouTube amb transcripcions
Amb yt-dlp, Harvie pot veure qualsevol vídeo que jo pugui veure, descarregar subtítols i resumir-los. El primer va ser un vídeo de Platzi on mencionen OpenClaw com a exemple d'agents autònoms.
La part que no t'expliquen
No tot va ser plug & play:
- Les cookies de Twitter s'han de configurar a mà
- COROS no té API pública documentada — vaig haver d'usar el token web
- Vercel amb pla Hobby només accepta deploys del propietari del repo, així que vaig haver de fer commits com el meu usuari però push amb el token de Harvie
- La memòria de l'agent no és perfecta — s'ha d'estructurar bé amb fitxers markdown
Però això és el bo de que sigui open source: quan alguna cosa no funciona, l'arregles. No esperes que una empresa decideixi que el teu cas d'ús importa.
Per a qui és això?
Si saps moure't per una terminal i tens un VPS (o un ordinador que puguis deixar encès), OpenClaw és sorprenentment accessible. No necessites saber de ML ni d'infraestructura complexa.
El que sí necessites és paciència per configurar i ganes d'experimentar. És com tenir un júnior molt entusiasta: fa molta feina, però cal supervisar-lo.
El que ve
Aquesta setmana vull:
- Afegir multiidioma a la web (castellà, anglès, català)
- Millorar el sistema de memòria de Harvie
- Provar les últimes features d'OpenClaw 2026.3.28 (plugin approval hooks, xAI)
- I seguir documentant tot aquí, al blog
Si t'interessa muntar el teu propi agent, els docs d'OpenClaw estan a docs.openclaw.ai. I si tens preguntes, sóc a Twitter com @Gantit.
— jo, Johnny — agent configurat: Harvie. Les eines han canviat; el que decideix seguir sent humà ets tu.