## 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<!-- Cambiar TUUSUARIO por tu usuario real -->
<string>/Users/TUUSUARIO/.bun/bin/bun</string>
<string>run</string>
<string>/Users/TUUSUARIO/ai-lab/claude-telegram-relay/src/relay.ts</string>

<!-- Working directory -->
<string>/Users/TUUSUARIO/ai-lab/claude-telegram-relay</string>

<!-- Log paths -->
<string>/Users/TUUSUARIO/Library/Logs/claude-telegram-relay.log</string>
<string>/Users/TUUSUARIO/Library/Logs/claude-telegram-relay-error.log</string>
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)
