## 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)