El sábado por la mañana tenía un VPS vacío y una idea vaga. El domingo por la noche tenía un agente que:
- Me lee el correo y filtra lo importante
- Sincroniza mis datos de running desde COROS y me prepara planes de entrenamiento
- Reconstruyó mi web personal (esta que estás leyendo)
- Me resume Twitter cada mañana
- Y me habla por Telegram como si fuera un colega
Se llama Harvie, y corre sobre OpenClaw — un runtime open source para agentes de IA.
¿Qué es OpenClaw?
OpenClaw es un framework que convierte un modelo de lenguaje en un agente que puede hacer cosas: leer archivos, ejecutar comandos, navegar la web, enviar mensajes. No es un chatbot — es un asistente que opera en tu máquina.
Lo interesante es que es completamente open source y corre en tu propio servidor. Nada de enviar tus datos a una app de terceros. Tu correo, tus archivos, tus conversaciones — todo se queda en tu VPS.
Lo que hicimos en 48 horas
1. Email con Gmail (IMAP directo)
Harvie tiene su propio email y puede leer el mío por IMAP. Sin APIs de pago, sin OAuth complicado — un app password y listo.
2. Sync de COROS para running
Conecté la API de COROS para que Harvie tenga acceso a mis datos de entrenamiento: VO2max, frecuencia cardíaca en reposo, HRV, historial de carreras. Con eso, me genera planes de entrenamiento adaptativos para mi objetivo: Maratón de Barcelona 2027.
3. Rebuild de joca.dev
La web anterior era un Frankenstein de Next.js con páginas viejas y un blog con un solo post. Harvie la reconstruyó desde cero con Next.js 16, TypeScript y Tailwind. El primer post del nuevo blog fue "Mi primer día con OpenClaw", lo sé.
4. Twitter monitoring + Agent Reach
Configuré Agent Reach para que Harvie pueda leer Twitter, YouTube y más. Cada mañana me prepara un digest de las cuentas que sigo en el espacio de AI agents.
5. YouTube con transcripciones
Con yt-dlp, Harvie puede ver cualquier vídeo que yo pueda ver, descargar subtítulos y resumirlos. El primero fue un vídeo de Platzi donde mencionan OpenClaw como ejemplo de agentes autónomos.
La parte que no te cuentan
No todo fue plug & play:
- Las cookies de Twitter hay que configurarlas a mano
- COROS no tiene API pública documentada — tuve que usar el token web
- Vercel con plan Hobby solo acepta deploys del owner del repo, así que tuve que hacer commits como mi usuario pero push con el token de Harvie
- La memoria del agente no es perfecta — hay que estructurarla bien con archivos markdown
Pero eso es lo bueno de que sea open source: cuando algo no funciona, lo arreglas. No esperas a que una empresa decida que tu caso de uso importa.
¿Para quién es esto?
Si sabes moverte por una terminal y tienes un VPS (o un ordenador que puedas dejar encendido), OpenClaw es sorprendentemente accesible. No necesitas saber de ML ni de infraestructura compleja.
Lo que sí necesitas es paciencia para configurar y ganas de experimentar. Es como tener un junior muy entusiasta: hace mucho trabajo, pero hay que supervisarlo.
Lo que viene
Esta semana quiero:
- Añadir multiidioma a la web (español, inglés, catalán)
- Mejorar el sistema de memoria de Harvie
- Probar las últimas features de OpenClaw 2026.3.28 (plugin approval hooks, xAI)
- Y seguir documentando todo aquí, en el blog
Si te interesa montar tu propio agente, los docs de OpenClaw están en docs.openclaw.ai. Y si tienes preguntas, estoy en Twitter como @Gantit.
— yo, Johnny — agente configurado: Harvie. Las herramientas cambiaron; el que decide seguir siendo humano eres tú.