## Plan de Investigación

### Pregunta central
Identificar proyectos open source autogestionados (self-hosted) que cumplan con tres necesidades específicas:
1. Editor de código web similar a VS Code, que permita integrar APIs propias o herramientas como OpenCode.
2. Sistema de notificaciones push que funcione sin API keys de terceros (self-hosted).
3. Solución para enviar mensajes por Telegram de forma autónoma (self-hosted, sin depender de servicios externos).

### Sub-preguntas clave
1. **Editor web tipo VS Code self-hosted**
   - ¿Cuáles son las principales alternativas a Code-Server (theia, Eclipse Che, OpenVSCode Server)?
   - ¿Alguna permite agregar extensiones propias o conectar con APIs personalizadas sin modificaciones complejas?
   - ¿Existe integración directa con OpenCode (herramienta de asistencia de código)?
2. **Push notifications self-hosted sin API key**
   - ¿Qué servidores de notificaciones push son completamente autogestionados y funcionan con navegadores (Web Push)?
   - ¿Cuáles permiten enviar notificaciones desde scripts o aplicaciones propias?
   - ¿Gotify, ntfy.sh, o Apprise son las mejores opciones? ¿Cuál es más simple y activo?
3. **Mensajería Telegram self-hosted**
   - ¿Existen proyectos que permitan enviar mensajes a Telegram sin necesidad de una API key oficial? (Nota: Telegram siempre requiere un bot token, pero se busca que el proyecto se ejecute en tu propio servidor, sin depender de servicios externos)
   - ¿Telepush, telegram-cli, o un bot simple con la API oficial son las vías recomendadas?

### Fuentes a consultar
- **Repositorios GitHub** con queries:
  - `self-hosted web code editor alternative to code-server`
  - `self-hosted push notification server open source`
  - `self-hosted telegram bot messaging`
- **Listas curadas**: awesome-selfhosted, selfh.st, r/selfhosted wiki.
- **Documentación oficial** de proyectos candidatos: Theia, Eclipse Che, Gotify, ntfy, telepush, Telegram Bot API.

### Lo que NO cubre
- No se evalúan editores de código locales (VS Code desktop, Sublime, etc.) ni SaaS (Gitpod, Replit).
- No se analizan servicios push comerciales (Firebase, OneSignal, Pusher).
- No se cubren sistemas de mensajería que no sean Telegram (WhatsApp, Signal, Matrix).
- No se profundiza en configuraciones de red (HTTPS, DNS, dominio) más allá de lo mínimo necesario.

### Formato del entregable
- **Resumen por cada necesidad** con bullet points de las mejores opciones encontradas.
- **Tabla comparativa** (si hay varias alternativas viables) con columnas: nombre, licencia, facilidad de instalación, integración con APIs propias, popularidad/mantenimiento.
- **Enlaces directos** a los proyectos recomendados y comandos básicos de instalación (Docker preferido).
- **Conclusión final** con una recomendación concreta para cada uno de los tres casos.