daidai-panel-native
Aplicación Android nativa (APK) que ejecuta un panel de control completo sin root. Incluye entorno Linux embebido (Ubuntu), terminal NDK, gestión de tareas/scripts, dependencias (pip/npm/apt), API REST local y panel web integrado. Soporta ARM64/x86_64 con CI automatizado.
Ficha actualizada 22 sept 2026, 15:09 · upstream 22 sept 2026, 13:42 · release v2.0.0
Qué es daidai-panel-native
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
daidai-panel-native es una aplicación Android nativa que ejecuta un panel de control completo sin necesidad de root. Utiliza Flutter para la interfaz y Kotlin en un proceso independiente (:panel) para lógica crítica. Incluye un entorno Linux embebido (Ubuntu 24.04) compilado mediante NDK con PRoot, permitiendo ejecutar scripts, tareas programadas y gestionar dependencias como Python y Node.js directamente en el dispositivo.
La arquitectura separa la interfaz Flutter del backend Go upstream (panel/server), manteniendo compatibilidad de API mientras se ejecuta localmente. Soporta ARM64 y x86_64, con CI automatizado que incluye pruebas de calidad, compilación de APKs y pruebas de humo en dispositivos reales o emuladores. Incluye gestión segura de credenciales (JWT, tokens, SSH keys) y panel web embebido accesible vía navegador o app.
- Automatización de tareas locales (scripts, cron) sin root
- Gestión de dependencias (pip/npm/apt) con control de versiones
- Monitorización y logs en tiempo real desde la interfaz
- API REST local para integración con otros servicios
- Panel web embebido accesible vía navegador o app
- Funciona sin root usando PRoot/Ubuntu embebido
- Soporte nativo ARM64/x86_64 en APKs oficiales
- Integración con upstream Go panel/server manteniendo compatibilidad API
- Flujo de CI robusto con pruebas de calidad y evidencia de release
- Gestión segura de credenciales (JWT, tokens, SSH keys)
- Dependencia de glibc y APIs de escritorio Linux que pueden fallar en dispositivos antiguos
- Actualizaciones del runtime vinculadas al APK sin backend independiente
- Limitaciones de simuladores ARM64 en CI (solo x86_64 soportado oficialmente)
- Requiere configuración manual de secrets para firma (JKS, passwords)
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.
Descargar versión estable desde GitHub Releases y verificar hash SHA-256. Instalar en Android API 24+ (preferiblemente 30+) con al menos 1GB RAM libre. Modificar credenciales iniciales tras el primer login. Para producción, habilitar autenticación JWT/SSH y configurar proxy de paquetes si se usan repositorios privados.
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.