bitwake
Bitwake es una interfaz web alternativa para qBittorrent construida con Vue 3 y Node.js. Ofrece una experiencia responsive, gestión avanzada de torrents, filtrado inteligente y asistencia para la organización de medios (TV/Movie). Incluye un contenedor standalone con proxy de API y soporte PWA.
Ficha actualizada 24 sept 2026, 12:08 · upstream 24 sept 2026, 11:57 · release sin release detectada
Qué es bitwake
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Bitwake es una interfaz web alternativa moderna para qBittorrent, desarrollada con Vue 3 y Node.js, que ofrece una experiencia responsive tanto en escritorio como en dispositivos móviles. Proporciona una tabla densa de torrents, vistas compactas y acceso directo a la API Web v2 de qBittorrent. El proyecto permite funcionar como interfaz alternativa nativa o como contenedor standalone con proxy de API para Nginx.
La herramienta destaca por su capacidad de filtrado avanzado con hasta 20 filtros guardados, gestión de medios (TV/Movie) y una arquitectura resiliente que maneja la sincronización incremental de datos principales. Incluye un modo de desarrollo con datos simulados deterministas mediante MSW, permitiendo pruebas sin necesidad del cliente qBittorrent activo.
Es importante destacar que Bitwake es un proyecto independiente no afiliado a qBittorrent y actualmente carece de licencia oficial hasta que el propietario decida añadir una. El despliegue requiere configuración manual o uso de contenedores específicos, con soporte para Kubernetes y ejemplos de seguridad como headers y protección CSRF.
- Gestión diaria de torrents en escritorio y móvil con tabla virtualizada
- Organización automática de descargas mediante clasificación de medios (TV/Movie)
- Desarrollo y pruebas contra qBittorrent usando datos simulados deterministas
- Proxy seguro de API para integración con Nginx o contenedores standalone
- Auditoría de compatibilidad de versiones de la API Web v2 de qBittorrent
- Interfaz responsive con listas virtualizadas y soporte para teclado y selección múltiple
- Filtrado avanzado con resúmenes activos y hasta 20 filtros guardados por nombre
- Asistencia opcional para placement de medios con clasificación independiente de TV/Movie
- Contenedor standalone no root con proxy de API same-origin y seguridad mejorada
- Modo PWA que mantiene el tráfico de la API exclusivamente en red (no cacheado)
- Arquitectura resiliente con sincronización incremental de sync/maindata
- Es una implementación preview; no reemplaza todas las funciones de la WebUI original de qBittorrent
- Actualmente carece de licencia oficial, por lo que su redistribución está restringida hasta nuevo aviso
- Requiere HTTPS y configuración estricta de seguridad (CSRF, Host-header) para despliegues administrativos
- No es compatible con todas las versiones de qBittorrent; solo se verifican 5.0.5 y 5.2.3
- El contenedor standalone requiere configuración manual de variables de entorno para activar placement de medios
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Despliega como interfaz alternativa nativa apuntando a dist/alt-webui/ o usa el contenedor standalone en puerto 8081. Requiere HTTPS y autenticación robusta; no incluir credenciales en la URL del origen qBittorrent. Reemplazar el placeholder de digest SHA256 en los ejemplos Kubernetes antes de usar. Verificar compatibilidad de API Web v2 (2.11.2 o 2.15.1).
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.

