Xultron
Xultron es una asistente de IA móvil-first y autocontenido para Android y Termux, con voz, memoria personalizable, múltiples proveedores LLM y PWA bajo datos.
Ficha actualizada 22 sept 2026, 18:30 · upstream 22 sept 2026, 17:07 · release windows-v1.0.4
Qué es Xultron
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Xultron es un asistente de IA privado y sin proveedor que se ejecuta en tu propio hardware. Combina una PWA orientada a móviles con una API Flask, características de voz, memoria searchable y un shell nativo para Android.
El proyecto está diseñado para ser útil en uso real, ofreciendo fluidez de voz, múltiples proveedores de IA, memoria personalizable y ejecución local en dispositivos móviles o servidores. La arquitectura separa la interfaz del usuario (frontend) de los servicios de backend (backend), con un shell nativo que actúa como contenedor seguro.
La plataforma soporta conversaciones en tiempo real mediante SSE, permite el cambio de proveedores sin reiniciar el servicio y incluye mecanismos de recuperación ante fallos de red. Todo el flujo se ejecuta localmente o a través del navegador, manteniendo la privacidad del usuario con claves cifradas por proveedor.
- Asistente personal para Android y Termux que procesa voz y texto
- Memoria compartible entre dispositivos móviles sin necesidad de sincronización externa
- Conversaciones privadas con múltiples proveedores de IA (LLMs) sin cambiar el dispositivo
- Aplicación offline completa con persistencia local en SQLite
- Integración con aplicaciones web o desktop a través del API Flask
- Entorno aislado y seguro para uso personal o empresarial
- Soporta múltiples proveedores de IA sin necesidad de reiniciar el servicio
- Memoria searchable que permite recuperar conversaciones anteriores
- PWA con shell nativo en Android, ideal para dispositivos móviles
- Diseño orientado a bajo consumo de datos y offline-first
- API Flask desacoplada del frontend, permitiendo escalabilidad
- Soporte de streaming de respuestas mediante SSE
- No incluye un backend en Docker ni archivos Dockerfile
- Depende de Node.js 20+ y Python 3.11+ para la API Flask
- La memoria se almacena en SQLite local, lo que limita el tamaño máximo
- El shell nativo requiere Android SDK configurado para builds de debug
- No incluye un entorno de CI/CD automatizado ni despliegue automático
- Depende de la disponibilidad de internet para sincronización con proveedores 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.
Para producción, instala el paquete npm 'xultron-ai' y ejecuta `npm run build` en el frontend. Para el backend, usa `make setup` seguido de `make serve`. En Termux, instala los paquetes de dependencias primero con `pkg install git nodejs python python-cryptography`, luego crea un venv y ejecuta `python -m venv --system-site-packages backend/.venv`. La configuración del entorno se realiza mediante archivos `.env` en el directorio `backend/instance`. Para Android, utiliza la build de debug disponible en Releases y despliega desde el APK generado. Se recomienda usar HTTPS para comunicaciones con proveedores externos.
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.