amule-nuxt
Web UI y servidor MCP para el daemon aMule, construido con Nuxt 4, Vue 3 y TypeScript. Conecta directamente al protocolo EC nativo de aMule sin necesidad del binario amulecmd.
Ficha actualizada 22 sept 2026, 21:21 · upstream 22 sept 2026, 21:18 · release v1.19.0
Qué es amule-nuxt
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
aMule Nuxt es una interfaz web moderna que controla la gestión de archivos descentralizados a través del protocolo EC (External Connection) de aMule. El servidor ejecuta en el navegador usando WebGPU para un asistente local de IA, mientras que las operaciones reales se delegan al daemon aMule en otro nodo. La arquitectura permite búsquedas autónomas, traducciones multilenguaje y una experiencia de usuario fluida con animaciones suaves y estados honestos.
- Gestionar un pool de archivos descentralizados desde el navegador
- Conectar aMule en otro nodo sin instalar amulecmd
- Asistente de IA que opera sobre archivos descargados o en cola
- Búsqueda autónoma con Kad y eD2k sin necesidad de abrir la interfaz
- Monitorización de transferencias en tiempo real desde cualquier dispositivo
- Gestión de preferencias de red, límites de banda y configuración del daemon
- Conecta directamente al protocolo EC de aMule sin necesidad de un binario externo
- Buscador autónomo que reanuda búsquedas periódicas en cadenas Kad y eD2k
- Asistente de IA local basado en WebGPU que opera dentro del navegador
- 37 idiomas soportados con traducciones completas al español
- Notificaciones en tiempo real sobre transferencias desde cualquier dispositivo
- Páginas páginadas para listas grandes sin afectar el rendimiento global
- La búsqueda de Kad puede tardar minutos en estabilizarse y los resultados se guardan por 7 días
- No existe un protocolo oficial para pausar o cancelar una subida individual
- El asistente de IA no tiene acceso directo a la interfaz gráfica del daemon sin conexión WebSocket
- La traducción automática puede fallar en idiomas que no tengan suficientes recursos lingüísticos
- El servidor MCP requiere permisos de red para conectarse a nodos externos
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js >= 24, Nuxt 3+ y TypeScript. Se recomienda usar Docker con la imagen oficial de GitHub Container Registry (ghcr.io/juanmandev/amule-nuxt) para despliegue en contenedores. El servidor MCP está disponible en /mcp-server y puede ser desplegado junto con el daemon aMule mediante un backend de terceros como Nextcloud o un servicio cloud-native. Para producción, se recomienda activar HTTPS con Let's Encrypt y configurar el WebSocket en modo in-memory para evitar conexiones persistentes no necesarias.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.