## Asset Header
- **Asset ID:** OUT-SIM-EL-SX-OpenClaw-Replica-v01
- **Version:** v01
- **Status:** Draft
- **Owner:** Victor Heredia
- **IntellBank:** IB-EL-EmpowerLabs
- **Tipo:** OUT-SIM — Output SIM
- **Propósito:** Plan [[AI Agents]] Lab - [[Open Claw Replica]]
- **Última actualización:** 2026-04-11
---
type: Summary
relevance: 4
tags:
- OpenClaw
- AIAgents
date: 2026-02-09
---
# Plan [[AI Agents]] Lab - [[Open Claw Replica]]
https://claude.ai/chat/9e7d796b-8b4b-4c9d-a116-45b06b67f92f
Dado que acabas de instalar OpenClaw y no has gastado nada, tienes el momento perfecto para:
Setup Recomendado: Sistema Dual
Mac Mini = Lab de AI Agents con dos configuraciones:
OpenClaw → Para experimentar con la plataforma "oficial" y sus 50+ integraciones
Réplica Goda → Para features específicos de tu workflow (voice, proactive checks, memory)
Implementación: Réplica de Goda en Mac Mini
FASE 1: Setup Base (1-2 horas)
Paso 1: Preparar el ambiente
bash# En tu Mac Mini, abre Terminal
### Verificar que Claude Code funciona
claude --version
### Instalar Bun (runtime más rápido que Node)
curl -fsSL https://bun.sh/install | bash
## Verificar instalación
bun --version
Paso 2: Clonar el repo de Goda
bash# Crear directorio para tu lab
mkdir ~/ai-lab
cd ~/ai-lab
### Clonar el repo
git clone https://github.com/godagoo/claude-telegram-relay
cd claude-telegram-relay
### Instalar dependencias
bun install
Paso 3: Crear tu Telegram Bot
Abre Telegram en tu teléfono
Busca @BotFather
Envía /newbot
Nombre: "Victor AI Lab" (o el que quieras)
Username: victor_ai_lab_bot (debe terminar en _bot)
Guarda el token que te da
Paso 4: Obtener tu Telegram User ID
En Telegram, busca @userinfobot
Envía /start
Guarda tu User ID
Paso 5: Configurar variables de entorno
bash# Copiar el archivo ejemplo
cp .env.example .env
### Editar con nano (o tu editor preferido)
nano .env
Contenido de tu .env:
bash# REQUIRED
TELEGRAM_BOT_TOKEN=TU_TOKEN_AQUI # Del BotFather
TELEGRAM_USER_ID=TU_USER_ID_AQUI # Del userinfobot
### OPTIONAL - Paths
CLAUDE_PATH=claude # Ya lo tienes instalado
RELAY_DIR=~/.claude-relay
### OPTIONAL - Features (para después)
#### SUPABASE_URL=
#### SUPABASE_ANON_KEY=
#### GEMINI_API_KEY=
#### ELEVENLABS_API_KEY=
Paso 6: Primera prueba
bash# Ejecutar el relay
bun run src/relay.ts
¡PRUEBA AHORA!
Abre Telegram en tu teléfono
Busca tu bot (@victor_ai_lab_bot)
Envía: "Hola, preséntate"
Deberías recibir respuesta de Claude Code
FASE 2: Configurar 24/7 con LaunchAgent (30 min)
Si la Fase 1 funciona, configuramos el daemon:
bash# Copiar el template
cp daemon/launchagent.plist ~/Library/LaunchAgents/com.claude.telegram-relay.plist
# Editar con tus paths
nano ~/Library/LaunchAgents/com.claude.telegram-relay.plist
Edita estas líneas en el .plist:
xml
/Users/TUUSUARIO/.bun/bin/bun
run
/Users/TUUSUARIO/ai-lab/claude-telegram-relay/src/relay.ts
/Users/TUUSUARIO/ai-lab/claude-telegram-relay
/Users/TUUSUARIO/Library/Logs/claude-telegram-relay.log
/Users/TUUSUARIO/Library/Logs/claude-telegram-relay-error.log
Activar el daemon:
bash# Cargar el daemon
launchctl load ~/Library/LaunchAgents/com.claude.telegram-relay.plist
# Verificar que está corriendo
launchctl list | grep claude
# Ver logs en tiempo real
tail -f ~/Library/Logs/claude-telegram-relay.log
FASE 3: Features Específicos (según necesidad)
Una vez que el base funciona, añadimos los features que necesites:
Feature A: Memoria Persistente (Supabase)
¿Por qué? Para que recuerde conversaciones, goals, facts sobre tus negocios.
Setup:
Crear cuenta gratis en Supabase
Crear nuevo proyecto
Copiar URL y ANON_KEY al .env
Ejecutar el schema SQL del repo
Tiempo: 15 min
Feature B: Voice Calls Bidireccionales
¿Por qué? Para llamar a tu AI mientras manejas/entrenas, o que él te llame.
Componentes:
ElevenLabs ($11/mes) - Text-to-Speech conversacional
Twilio ($11/mes) - Número de teléfono
OpenAI Whisper API - Speech-to-Text (ya incluido en Claude Code)
Tiempo: 1 hora
Feature C: Proactive Check-ins
¿Por qué? Que revise tu email/calendar cada 30 min y te avise de cosas importantes.
Requiere:
Configurar MCP servers para Gmail/Calendar
Smart checking logic (decidir cuándo molestar vs cuándo no)
Launchd timer (macOS cron)
Tiempo: 1-2 horas
Feature D: Integración con tus Tools Específicos
Para Rebelocity/L'Étape:
Gmail filtering para sponsors/participantes
Google Calendar para deadlines de evento
Notion para tracking de tareas
Para MasterPlaybooks:
Research automation
Content generation
LinkedIn posting
Para Reinventa News:
Newsletter research
Content curation
Automated drafts
Tiempo: Variable según complejidad
Costos Estimados de tu Lab:
Setup Básico (ya lo tienes):
✅ Mac Mini - $0 (ya lo tienes)
✅ Claude Code Max - $200/mes (ya lo tienes)
✅ Telegram Bot - $0 (gratis)
✅ Supabase free tier - $0
Total: $200/mes (solo tu Claude Code subscription)
Con Features Avanzados:
Voice calls: +$22/mes (ElevenLabs + Twilio)
Supabase upgrade (si creces): +$25/mes
Total máximo: $247/mes vs $500-5,000 de OpenClaw sin límites
Roadmap Sugerido para Tu Lab:
Esta Semana:
✅ Fase 1: Setup base + primera prueba (hoy)
✅ Fase 2: Daemon 24/7 (mañana)
✅ Test básico: Usar el bot por 2-3 días
Próxima Semana:
Feature A: Memoria persistente
Feature C: Proactive checks para L'Étape Paraguay
Comparar con OpenClaw
Siguiente Sprint:
Feature B: Voice calls (si te convence el resto)
Feature D: Integraciones específicas por negocio
Decidir: ¿Mantener ambos o migrar completamente?
¿Empezamos con la Fase 1 ahora?
Necesito que me confirmes:
¿Tienes acceso a la Mac Mini ahora? (o prefieres que te prepare un script completo para ejecutar después)
¿Prefieres que te guíe paso a paso en tiempo real? (te voy diciendo qué hacer)
¿O prefieres un script automatizado que haga todo? (menos didáctico pero más rápido)
También puedo crear un documento de implementación completo con todos los comandos exactos, screenshots esperados, y troubleshooting por si algo falla.
¿Cómo quieres proceder?Al finalizar este proyecto/experimento, genera un paquete con EXACTAMENTE estos campos (no omitas ninguno):PROYECTO: [Nombre descriptivo]
CLAVE: [NOMBRE-CORTO-EN-MAYÚSCULAS]
FECHA: [YYYY-MM-DD]
TIPO: [Proyecto | Experimento | Evaluación | Investigación | Optimización]
DURACIÓN: [horas decimales, ej: 1.5]
ESTADO: [Completado | En Progreso | En Evaluación | En Diseño | Trabajando | Pausado]
TECNOLOGÍAS: [Stack completo separado por comas]
APRENDIZAJE CLAVE: [1-3 oraciones con el insight principal]
MÉTRICAS DE ÉXITO: [Resultados cuantificables o entregables concretos]
SIGUIENTE PASO: [Acción inmediata siguiente]
IDEAS/PRÓXIMOS PASOS: [Ideas para evolución futura]
TAGS: [3-5 tags separados por comas]
URLs ARTEFACTOS: [URLs de docs/repos generados, o "N/A"]
URL AI: [URL de esta conversación si aplica, o "N/A"]Sé específico, cuantifica resultados, evita descripciones vagas. Genera el paquete basándote en el trabajo realizado en esta conversación.Show more7:43 PM📦 PAQUETE DE PROYECTO
yamlPROYECTO: OpenClaw Replica Lab - Sistema de AI Assistant 24/7 con Claude Code y Telegram
CLAVE: OPENCLAW-REPLICA-LAB
FECHA: 2025-02-09
TIPO: Experimento
DURACIÓN: 6.0
ESTADO: En Diseño
TECNOLOGÍAS: Claude Code, Telegram Bot API, Bun Runtime, TypeScript, Supabase, ElevenLabs API, Twilio API, LaunchAgent (macOS), OpenAI Whisper, MCP Servers, Gmail API, Google Calendar API
APRENDIZAJE CLAVE: Existen dos arquitecturas viables para AI assistants 24/7 - OpenClaw (oficial, complejo, $500-5K/mes) vs Réplica Goda (CLI spawn pattern, simple, $200-247/mes fijo). La réplica usando Claude Code CLI ofrece control total, costos predecibles y acceso completo a tools/MCP sin las vulnerabilidades de seguridad de OpenClaw. El patrón "spawn CLI + relay" es suficientemente simple para implementar en <2 horas pero suficientemente poderoso para casos de uso empresariales.
MÉTRICAS DE ÉXITO:
- Setup básico funcional: Telegram bot respondiendo via Claude Code en Mac Mini 24/7
- Memoria persistente: Supabase integrado con >100 facts/goals almacenados
- Voice calls: Latencia <3 segundos para llamadas bidireccionales
- Proactive checks: Sistema funcionando cada 30min con <5% false positives
- Cost efficiency: Mantener costos en $200-247/mes fijos vs variable
- Integraciones: Gmail, Calendar, Notion conectados y operacionales
- Comparativa: Documento comparativo OpenClaw vs Réplica después de 2 semanas uso
SIGUIENTE PASO: Ejecutar Fase 1 en Mac Mini - clonar repo godagoo/claude-telegram-relay, configurar Telegram bot via BotFather, crear .env con tokens, ejecutar primera prueba con `bun run src/relay.ts`
IDEAS/PRÓXIMOS PASOS:
- Multi-agent architecture: CEO/CFO/Critic agents en diferentes chats Telegram
- Integración L'Étape Paraguay: Bot específico para gestión de sponsors/participantes
- MasterPlaybooks automation: Content pipeline desde research hasta LinkedIn posting
- Reinventa News factory: Sistema completo de newsletter en 5min vs 1 hora actual
- Dashboard de observabilidad: Monitoring real-time de múltiples agents
- Empowernomics integration: Bot que ejecute diagnósticos automáticos
- Voice-first workflows: Interacción primaria por voz mientras entrena/maneja
- Skill marketplace personal: Desarrollar skills propios para vender en MasterPlaybooks
TAGS: ai-agents, claude-code, telegram-bot, automation, productivity-lab, openclaw-alternative
URLs ARTEFACTOS:
- GitHub Repo Base: https://github.com/godagoo/claude-telegram-relay
- Presentation Slides: https://godagoo.github.io/claude-code-always-on/
- Smart Checking System: https://godagoo.github.io/smart-checkins-presentation/
- Video Tutorial: https://www.youtube.com/@godago (canal del creador)
URL AI: https://claude.ai/chat/[esta-conversación]
📋 CONTEXTO ADICIONAL DEL EXPERIMENTO
Situación Inicial
Victor ya tiene OpenClaw instalado en Mac Mini pero sin uso (recién instalado)
Tiene Claude Code Max subscription activa ($200/mes)
Hardware: Mac Mini M4 (24/7) + MacBook Air M1 (móvil)
Objetivo: Lab de pruebas para features específicos sin costos descontrolados
Decisión Arquitectónica
Opción elegida: Sistema Dual en Mac Mini
OpenClaw → Para explorar plataforma oficial y sus 50+ integraciones
Réplica Goda → Para features personalizados con costos predecibles
Roadmap de Implementación Diseñado
Semana 1: Setup base + daemon 24/7 + pruebas
Semana 2: Memoria persistente + proactive checks para L'Étape Paraguay
Sprint siguiente: Voice calls + integraciones específicas por negocio
ROI Esperado
Time saved: Newsletter factory de 60min → 5min = 55min/día = 23 horas/mes
Cost predictability: $200-247 fijo vs $500-5,000 variable
Security: Arquitectura controlada vs CVEs expuestos de OpenClaw
Customization: 100% adaptable a workflows de Rebelocity/MasterPlaybooks/EmpowerLabs/Reinventa
Riesgos Identificados
Spawn overhead de ~1-2 segundos puede ser molesto para interacciones rápidas
LaunchAgent puede fallar sin monitoreo adecuado
Costos de voice calls pueden escalar si se abusa
Complejidad de mantener dos sistemas simultáneamente
Diferenciadores vs OpenClaw
✅ Costos fijos vs variables
✅ Sin vulnerabilidades de seguridad críticas
✅ Control total del código
✅ Arquitectura más simple de debuggear
❌ Menos integraciones out-of-the-box
❌ Sin UI de gestión (solo terminal/logs)