Skip to content

Extensiones

La funcionalidad de Crow se puede ampliar con add-ons instalados desde la página de Extensiones. Cada extensión puede incluir herramientas MCP, paneles del dashboard, servicios Docker y skills de IA.

Instalar Extensiones

  1. Ve a Extensiones en tu dashboard Crow's Nest
  2. Explora las extensiones disponibles por categoría
  3. Haz clic en Instalar y configura cualquier ajuste requerido (claves de API, contraseñas, etc.)
  4. La extensión se instala automáticamente — los paneles aparecen en la barra lateral tras reiniciar el gateway

Qué Sucede al Instalar

Según el tipo de extensión:

  • Servidor MCP — registra herramientas accesibles para el chat de IA y Claude Code
  • Bundle (Docker) — descarga imágenes, inicia contenedores, abre puertos del firewall
  • Skill — agrega prompts conductuales que guían las respuestas de la IA
  • Panel — agrega una página del dashboard con interfaz web

Las extensiones con interfaces web se sirven automáticamente a través del proxy del gateway (sin puertos extra que abrir).

Eliminar Extensiones

  1. Ve a Extensiones en el dashboard
  2. Encuentra la extensión instalada y haz clic en Eliminar
  3. Los contenedores se detienen, los archivos se eliminan, los puertos del firewall se cierran

Extensiones Disponibles

IA y Automatización

ExtensiónTipoDescripción
Automatización de NavegadorBundleNavegador sigiloso con VNC, llenado de formularios, scraping
OllamaBundleModelos de IA locales para embeddings y análisis
LocalAIBundleInferencia local compatible con OpenAI
Bot BuilderIntegradoAgentes de Gmail, Discord y lentes — crea, despliega y gestiona agentes desde el dashboard. Autoconfiguración BYOAI, integración con Mensajes, despliegue de skills.

Finanzas

ExtensiónTipoDescripción
Asistente de Declaración de ImpuestosServidor MCPPreparación de impuestos federales con ingesta de PDF

Medios

ExtensiónTipoDescripción
Media HubServidor MCPFeeds RSS, YouTube, podcasts, TTS, resúmenes por correo
PodcastSkillPublicación de podcasts con RSS de iTunes
SongbookSkillPartituras ChordPro, transposición, setlists

Almacenamiento y Productividad

ExtensiónTipoDescripción
Almacenamiento de Archivos (MinIO)BundleAlmacenamiento de archivos compatible con S3
NextcloudBundleSincronización de archivos vía WebDAV
Obsidian VaultServidor MCPLee y busca en notas de Obsidian

Hogar Inteligente y Videojuegos

ExtensiónTipoDescripción
Home AssistantServidor MCPControla luces, interruptores, sensores
RoMMBundleBiblioteca de juegos retro y emulador

Social y Comunicación

ExtensiónTipoDescripción
Videollamadas y Llamadas de AudioBundleLlamadas de video/audio entre pares con WebRTC

Infraestructura

ExtensiónTipoDescripción
TailscaleBundleAcceso VPN desde cualquier dispositivo
Notificaciones Push (ntfy)BundlePush autoalojado vía la app ntfy
Servidor TURN (coturn)BundleRelay WebRTC para atravesar NAT

Interfaces Web de las Extensiones

Algunas extensiones proveen interfaces web (visor VNC, consola de MinIO, etc.). Se accede a ellas de dos maneras:

Modo Proxy (predeterminado)

La interfaz de la extensión se sirve a través del gateway de Crow en /proxy/<id>/. No se necesitan puertos extra ni reglas de firewall. Funciona para apps simples (VNC/noVNC).

Ejemplo: /proxy/browser/vnc.html

Modo Directo

Para apps SPA (React, Vue) que no pueden funcionar detrás de un proxy con subruta. El puerto de la extensión se abre en el firewall y se sirve vía HTTPS de Tailscale.

Ejemplo: https://your-machine.ts.net:9001/ (consola de MinIO)

Esto se configura automáticamente durante la instalación — los puertos se abren y el HTTPS de Tailscale queda listo.

Para Desarrolladores

Consulta la guía Creating Add-ons para construir tus propias extensiones.

Released under the MIT License.