El mapa del sistema: dónde vive cada parte
Se arma solo desde los LaunchAgents y la lista de comandos. Antes de buscar dónde está algo, está acá. No se edita a mano.
Lo que corre solo (launchd)
| Servicio | Qué corre | Cuándo | Registro |
|---|---|---|---|
ai.openclaw.gateway | ~/.openclaw/service-env/ai.openclaw.gateway-env-wrapper.sh | siempre prendido | ~/Library/Logs/openclaw/gateway.log |
ai.plant.asistente-antigravity | ~/.openclaw/asistente/levantar-antigravity.sh | siempre prendido | ~/.openclaw/logs/asistente-antigravity.log |
ai.plant.asistente-baileys | ~/Proyectos/baileys-mcp/scripts/levantar.sh | siempre prendido | ~/.openclaw/logs/asistente-baileys.log |
ai.plant.asistente-claude-bridge | ~/.openclaw/asistente/levantar-bridge.sh | siempre prendido | ~/.openclaw/logs/asistente-claude-bridge.log |
ai.plant.brief | "$HOME/.openclaw/tools/bin/plant-brief" --enviar | lun 07:30, mar 07:30, mié 07:30, jue 07:30, vie 07:30, sáb 08:30, 08:30 | ~/.openclaw/logs/brief.log |
ai.plant.cerebro | ~/Proyectos/plant-interno/scripts/cerebro.py | cada 2 min | ~/.openclaw/logs/cerebro.log |
ai.plant.chrome-sesion | /Applications/Google Chrome.app/Contents/MacOS/Google Chrome | al cargar | ~/.openclaw/logs/chrome-sesion.log |
ai.plant.consolidacion-nocturna | ~/Proyectos/plant-interno/scripts/worker_consolidacion_nocturna.py | 02:30 | ~/.openclaw/logs/consolidacion-nocturna.log |
ai.plant.consumo | ~/.openclaw/tools/bin/plant-consumo | cada 5 min | ~/.openclaw/logs/consumo.log |
ai.plant.copiloto | server/copiloto.py | siempre prendido | ~/.openclaw/logs/copiloto.log |
ai.plant.director | ~/.openclaw/tools/bin/plant-director | cada 2 min | ~/.openclaw/logs/director.log |
ai.plant.escalar-correcciones | ~/Proyectos/plant-interno/scripts/escalar_correcciones.py | 07:00 | ~/.openclaw/logs/escalar-correcciones.log |
ai.plant.espejo | ~/.openclaw/tools/bin/plant-espejo | cada 10 min | ~/.openclaw/logs/espejo.log |
ai.plant.fin-board | ~/Proyectos/plant-interno/scripts/fin_board.py | 07:40 | ~/.openclaw/logs/fin-board.log |
ai.plant.gestiones | ~/Proyectos/plant-interno/scripts/gestion.py | cada 30 s | ~/.openclaw/logs/gestiones.log |
ai.plant.gmail-sync | ~/Proyectos/plant-interno/scripts/sincronizar_gmail_archivero.py | cada 10 min | ~/Library/Logs/plant/gmail_sync.log |
ai.plant.growth-reporte | ~/Proyectos/plant-interno/scripts/reporte_growth_diario.py | 09:30 | ~/.openclaw/logs/growth_reporte.log |
ai.plant.growth-sync | ~/Proyectos/plant-interno/agentes/radar-marketing/growth_sync.py | 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00, 20:00 | ~/.openclaw/logs/growth_sync.log |
ai.plant.guardian-infraestructura | ~/Proyectos/plant-interno/scripts/guardian_infraestructura.py | siempre prendido | ~/.openclaw/logs/guardian-infraestructura.log |
ai.plant.guardian-supercerebro | ~/Proyectos/plant-interno/scripts/guardian_supercerebro.py | siempre prendido | ~/.openclaw/logs/guardian-supercerebro.log |
ai.plant.homeassistant | ~/homeassistant/config | siempre prendido | ~/homeassistant/hass.log |
ai.plant.ingresos | ~/Proyectos/plant-interno/scripts/ingresos.py | cada 3 min | ~/.openclaw/logs/ingresos.log |
ai.plant.inspectores | ~/.openclaw/tools/bin/plant-inspectores | cada 5 min | ~/.openclaw/logs/inspectores.log |
ai.plant.logos-blancos | ~/Proyectos/plant-interno/scripts/logos_blancos.py | 06:40 | ~/.openclaw/logs/logos-blancos.log |
ai.plant.mailchimp-leches-vivet | ~/Proyectos/plant-interno/scripts/mailchimp_leches_vivet.py | 06:15 | ~/.openclaw/logs/mailchimp-leches-vivet.log |
ai.plant.mailchimp-openpay | ~/Proyectos/plant-interno/scripts/mailchimp_openpay.py | 06:20 | ~/.openclaw/logs/mailchimp-openpay.log |
ai.plant.mailchimp-sin-gluten | ~/Proyectos/plant-interno/scripts/mailchimp_sin_gluten.py | lun 06:30 | ~/.openclaw/logs/mailchimp-sin-gluten.log |
ai.plant.marcas-pulso | ~/Proyectos/plant-interno/scripts/marcas_pulso_diario.py | 04:30 | ~/.openclaw/logs/marcas-pulso.log |
ai.plant.ml-buybox | ~/Proyectos/plant-interno/scripts/ml_buybox.py | 07:25 | ~/.openclaw/logs/ml-buybox.log |
ai.plant.ml-encamino | ~/Proyectos/plant-interno/scripts/ml_encamino.py | 07:15, 15:15 | ~/.openclaw/logs/ml-encamino.log |
ai.plant.ml-marcasgap | ~/Proyectos/plant-interno/scripts/ml_marcasgap.py | 07:35 | ~/.openclaw/logs/ml-marcasgap.log |
ai.plant.ml-posicion | ~/Proyectos/plant-interno/scripts/ml_posicion.py | 07:20, 15:20 | ~/.openclaw/logs/ml-posicion.log |
ai.plant.ml-reposicion | ~/Proyectos/plant-interno/scripts/ml_reposicion.py | 07:10 | ~/.openclaw/logs/ml-reposicion.log |
ai.plant.notas-audio | ~/Proyectos/plant-interno/scripts/notas_audio.py | cada 2 min | ~/.openclaw/logs/notas-audio.log |
ai.plant.pm-sesiones | ~/.openclaw/tools/bin/plant-pm-sesiones | cada 5 min | ~/.openclaw/logs/pm-sesiones.log |
ai.plant.reuniones | ~/Proyectos/plant-interno/scripts/reunion.py | cada 10 min | ~/.openclaw/logs/reuniones.log |
ai.plant.rotar-logs | ~/Proyectos/plant-interno/scripts/rotar_logs.sh | dom 04:40 | ~/.openclaw/logs/rotar-logs.log |
ai.plant.supervisor | ~/.openclaw/tools/bin/plant-supervisor | cada 10 min | ~/.openclaw/logs/supervisor.log |
ai.plant.vigia-asistente | ~/Proyectos/plant-interno/scripts/vigia_asistente.sh | cada 3 min | ~/.openclaw/logs/vigia-asistente.log |
ai.plant.vigia-claude | ~/Proyectos/plant-interno/scripts/vigia_claude.sh | cada 10 min | ~/.openclaw/logs/vigia-claude.log |
ai.plant.vigia-llaves | ~/Proyectos/plant-interno/scripts/vigia_llaves.py | 07:05 | ~/.openclaw/logs/vigia-llaves.log |
ai.plant.vigia-memoria | ~/Proyectos/plant-interno/scripts/vigia_memoria_pro.py | cada 2 min | ~/.openclaw/logs/vigia-memoria.log |
ai.plant.vigia-ml | ~/Proyectos/plant-interno/scripts/vigia_ml.py | cada 15 min | ~/.openclaw/logs/vigia-ml.log |
ai.plant.vigia-sistema | ~/Proyectos/plant-interno/scripts/vigia_sistema.py | cada 10 min | ~/.openclaw/logs/vigia-sistema.log |
ai.plant.vigia-tarjetas | "$HOME/.openclaw/tools/bin/plant-tarjetas" --alertas | 08:00, 13:00 | ~/.openclaw/logs/tarjetas.log |
ai.plant.vigia-vicenzo | ~/Proyectos/plant-interno/scripts/vigia_vicenzo.py | cada 5 min | ~/.openclaw/logs/vigia-vicenzo.log |
ai.plant.wsp | ~/Proyectos/plant-interno/scripts/wsp_vigilar.py | cada 10 min | ~/.openclaw/logs/wsp-vigilar.log |
com.plant.despacho-liquidaciones-marcas | ~/Proyectos/plant-interno/scripts/aviso_marcas_liquidacion.py | 09:00 | ~/Proyectos/plant-interno/logs/liquidacion_marcas.log |
com.plant.local-server | /usr/bin/python3 | al cargar | ~/Library/Logs/plant/http_server.log |
com.plant.meet-copiloto | ~/.openclaw/tools/bin/plant-meet-copiloto | siempre prendido | ~/.openclaw/state/meet-copiloto/daemon.log |
com.plant.subdirector-vigia | ~/Proyectos/plant-interno/scripts/subdirector_vigia.py | siempre prendido | ~/Library/Logs/plant/subdirector_vigia.log |
com.plant.vigia-camaras | ~/Proyectos/plant-interno/scripts/vigia_camaras.py | cada 10 min | ~/.openclaw/state/vigia-camaras.out |
com.plant.vigia-notas-voz | ~/Proyectos/plant-interno/scripts/vigia_notas_voz.py | siempre prendido | ~/Library/Logs/plant/vigia_notas_voz.log |
com.plant.vigia-usados | ~/Proyectos/plant-interno/agentes/ventas-usados/vigia_usados.py | siempre prendido | ~/Library/Logs/plant/vigia_usados.log |
Los comandos (config/comandos.json)
| Comando | Tipo | Código |
|---|---|---|
plant-archivo | manda | /enviar_archivo.py |
plant-vigia-voz | hace | /vigia_notas_voz.py |
plant-iniciativa | hace | /iniciativa_proactiva.py |
plant-agenda | mira | ~/Proyectos/plant-interno/scripts/agenda.py |
plant-agendar | hace | /Proyectos/plant-interno/scripts/cal_crear.py |
plant-alarma | vigia | ~/Proyectos/plant-interno/scripts/alarma.sh |
plant-asistencias | mira | `` |
plant-audio-yo | manda | ~/Proyectos/plant-interno/scripts/audio_yo.sh |
plant-avisar | manda | ~/Proyectos/plant-interno/scripts/avisar.sh |
plant-balanza | mira | /balanza_impositiva.py |
plant-bancos | mira | `` |
plant-bancos-hub | mira | `` |
plant-barra-claude | vigia | /.claude/settings.js |
plant-borrador | hace | ~/Proyectos/plant-interno/scripts/borrador.sh |
plant-brief | mira | ~/Proyectos/plant-interno/scripts/brief.py |
plant-cal-crear | hace | ~/Proyectos/plant-interno/scripts/cal_crear.py |
plant-camaras | mira | `` |
plant-casa | hace | ~/Proyectos/plant-interno/scripts/deco_red.py |
plant-cerebro | hace | /Proyectos/plant-interno/scripts/cerebro.py |
plant-chats | mira | ~/Proyectos/plant-interno/scripts/chats.py |
plant-cobranzas | mira | ~/Proyectos/plant-interno/scripts/cobranzas.py |
plant-code | hace | /plant_code.sh |
plant-comandos | mira | ~/Proyectos/plant-interno/scripts/comandos.py |
plant-confirmar | manda | /plant-interno/config/grupos.js |
plant-consumo | mira | /Proyectos/plant-interno/scripts/consumo.py |
plant-contacto | mira | ~/Proyectos/plant-interno/scripts/contacto.py |
plant-contexto | mira | `` |
plant-contexto-charla | mira | `` |
plant-correlacion | mira | ~/Proyectos/plant-interno/scripts/correlacion_choferes.py |
plant-correos-vigilar | vigia | /state/correos/vigilar.js |
plant-cupo | mira | /claude-cuota.js |
plant-dia | mira | ~/Proyectos/plant-interno/scripts/dia.py |
plant-director | vigia | ~/Proyectos/plant-interno/scripts/director.py |
plant-dormidos | mira | ~/Proyectos/plant-interno/scripts/dormidos.py |
plant-drive | hace | /scripts/autorizar-google.py |
plant-escalar-correcciones | hace | /state/escalar-correcciones.js |
plant-escuchar | mira | /.openclaw/state/escuchas.js |
plant-escuchar-check | vigia | `` |
plant-espejo | mira | ~/Proyectos/plant-interno/scripts/espejo.py |
plant-estado | hace | /grupos.js |
plant-estado-general | mira | /plant-interno/config/grupos.js |
plant-estilo | mira | /state/estilo-propuestas.js |
plant-estudios | mira | ~/Proyectos/plant-interno/scripts/estudios.py |
plant-fish-clave | hace | `` |
plant-fish-muestras | mira | /Proyectos/plant-interno/scripts/fish_tts.py |
plant-gasto | hace | ~/Proyectos/plant-interno/scripts/gasto.py |
plant-gestion | manda | /Proyectos/plant-interno/scripts/gestion.py |
plant-grupo-decir | hace | /grupos.js |
plant-grupo-programar | hace | `` |
plant-grupo-tema | hace | /grupos.js |
plant-grupo-vincular | hace | ~/Proyectos/plant-interno/scripts/grupo_vincular.py |
plant-grupos | mira | /Proyectos/plant-interno/scripts/grupos.py |
plant-identidad | mira | /identidad_metrica.js |
plant-ingresos | hace | /.openclaw/state/ingresos.js |
plant-inspectores | vigia | ~/Proyectos/plant-interno/scripts/inspectores.py |
plant-mail | mira | ~/Proyectos/plant-interno/scripts/mail.py |
plant-mail-enviar | manda | ~/Proyectos/plant-interno/scripts/mail_enviar.py |
plant-mail-equipo | manda | /Proyectos/plant-interno/scripts/mail_equipo.py |
plant-manual-check | vigia | /openclaw.js |
plant-mejoras | hace | ~/Proyectos/plant-interno/scripts/mejoras.py |
plant-meli | mira | /Proyectos/plant-interno/scripts/meli.js |
plant-meli-carrito | hace | /Proyectos/plant-interno/scripts/meli_carrito.js |
plant-memoria | hace | /plant_memoria_activa.py |
plant-ml | mira | ~/Proyectos/plant-interno/scripts/ml_ver.py |
plant-ml-doc | mira | `` |
plant-norte | hace | ~/Proyectos/plant-interno/scripts/norte.py |
plant-notas-audio | mira | /.openclaw/state/notas-audio.js |
plant-noticias | mira | ~/Proyectos/plant-interno/scripts/noticias.py |
plant-openkey | hace | /.openclaw/state/openkey.js |
plant-pasar | hace | `` |
plant-pensar | hace | /Proyectos/plant-interno/scripts/pensar.py |
plant-pickeo | hace | ~/Proyectos/plant-interno/scripts/pickeo.py |
plant-pm-check | vigia | /state/pm-visto.js |
plant-pm-sesiones | mira | /Proyectos/plant-interno/scripts/pm_sesiones.py |
plant-pre-reunion | mira | /plant-interno/config/grupos.js |
plant-preguntar | manda | /Proyectos/plant-interno/scripts/wacli_enviar.sh |
plant-presencial | hace | ~/Proyectos/plant-interno/scripts/presencial.py |
plant-productos | mira | ~/Proyectos/plant-interno/scripts/productos.py |
plant-programar | hace | /Proyectos/plant-interno/scripts/wacli_enviar.sh |
plant-quiebres | mira | ~/Proyectos/plant-interno/scripts/quiebres.py |
plant-reiniciar-baileys | hace | `` |
plant-reiniciar-puente-claude | hace | /grupos.js |
plant-relevo | mira | /grupos.js |
plant-reunion | manda | /Proyectos/plant-interno/scripts/reunion.py |
plant-rutas-choferes | mira | `` |
plant-sesion | hace | /fichas.py |
plant-sesiones | mira | /Proyectos/plant-interno/scripts/sesiones.py |
plant-sin-responder | mira | ~/Proyectos/plant-interno/scripts/sin_responder.py |
plant-supervisor | vigia | ~/Proyectos/plant-interno/scripts/supervisor.py |
plant-tareas | hace | `` |
plant-tarjeta | manda | `` |
plant-tema | hace | `` |
plant-ventas | mira | ~/Proyectos/plant-interno/scripts/ventas.py |
plant-vicenzo | hace | ~/Proyectos/plant-interno/scripts/vicenzo.py |
plant-vigia-asistente | vigia | /vigia_comun.sh |
plant-vigia-camaras | vigia | /homeassistant/venv/lib/python3.14/site-packages/homeassistant/components/onvif/device.py |
plant-vigia-canal | vigia | /vigia_comun.sh |
plant-vigia-cartel | vigia | /vigia_comun.sh |
plant-vigia-claude | vigia | /vigia_comun.sh |
plant-vigia-gasto | vigia | /bin/bash</string><string>$HOME/Proyectos/plant-interno/scripts/vigia_gasto.sh |
plant-vigia-llaves | vigia | /.openclaw/state/llaves.js |
plant-vigia-notas | vigia | ~/Proyectos/plant-interno/scripts/vigia_notas.py |
plant-vigia-sistema | vigia | /config/mcp_config.js |
plant-voz | hace | /../config/voces_expertas.js |
plant-wsp-enviar | manda | ~/Proyectos/plant-interno/scripts/wsp_enviar.sh |
plant-wsp-yo | manda | ~/Proyectos/plant-interno/scripts/wsp_yo.sh |
plant-wacli | mira | /wacli_super.py |
plant-incendios | mira | /detector_incendios.py |
plant-premortem | mira | /premortem.py |
plant-compromisos | hace | /compromisos.py |
plant-cognitivo | hace | /motor_asistente_cognitivo.py |
plant-memoria-vigia | vigia | /.openclaw/state/procesos_protegidos.js |
plant-ml-simulador | mira | ~/Proyectos/plant-interno/scripts/ml_simulador.py |
plant-muestra | hace | `` |
plant-preguntas | mira | `` |
plant-proteger | hace | /.openclaw/state/procesos_protegidos.js |
plant-verificar | mira | /plant_verificar.py |
plant-mailchimp | hace | ~/Proyectos/plant-interno/scripts/mailchimp_plant.py |
plant-wsp-api | mira | ~/Proyectos/plant-interno/scripts/wsp_api_marketing.py |
Puertos
3333WhatsApp (baileys-mcp) ·3334la puerta del iPhone, sólo Tailscale4040el que habla (Antigravity) ·4041el que piensa (Claude)8123Home Assistant
Dónde queda el estado
~/.openclaw/state/— tareas, hallazgos de los puestos, veredictos del director, sesiones delegadas~/Proyectos/baileys-mcp/data/whatsapp.sqlite— lo que dice y le dicen al asistente~/.wacli/wacli.db— el WhatsApp personal de Gabriel~/Proyectos/plant-cerebro/— la memoria, en git;Mejoras/,Decisiones/,Datos/espejo.md- KV de Cloudflare — lo que ven los portales (
cerebro:*,ml:*,mlv:d:*)
Datos/mapa-del-sistema