Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

fuyue

Compañero IA local-first con arquitectura separada entre datos locales (IndexedDB) y relay externo. Soporta PWA, Android APK con Keystore BYOK y despliegue autoalojado. Ideal para usuarios que priorizan privacidad y portabilidad de memoria.

Ficha actualizada 22 sept 2026, 16:28 · upstream 21 sept 2026, 20:41 · release sin release detectada

00

Qué es fuyue

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Fuyue es una aplicación de compañía IA diseñada bajo el principio local-first, separando estrictamente los datos sensibles (personajes, chat, memoria) en el dispositivo del usuario mediante IndexedDB, mientras delega la conexión a modelos externos en un relay opcional. Esta arquitectura permite que la experiencia funcione sin conexión o con claves API almacenadas de forma segura fuera del almacenamiento local, especialmente en entornos Android donde se utiliza Keystore BYOK.

El proyecto ofrece una experiencia PWA completa para iOS y Android, así como una APK nativa con capacidades de hardware integradas como micrófono y calendario. Incluye un sistema modular que permite exportar e importar paquetes de interfaz (UI packs), memorias y configuraciones entre dispositivos sin perder la continuidad del contexto. La aplicación soporta múltiples proveedores de modelos mediante adaptadores estandarizados, aunque la estabilidad varía según si se ha verificado con claves reales.

Destaca por su enfoque en la portabilidad: el paquete portable permite migrar datos a otro dispositivo o cambiar de dominio manteniendo la historia intacta. Incluye herramientas para gestión de memoria (L1/L2/L3), interfaz de voz con ElevenLabs/豆包, y un sistema de 'juegos' locales como el juego del ratón que no requieren backend.

CASOS DE USO
  • Uso personal en móvil con datos almacenados localmente sin exponer conversaciones a servidores externos.
  • Despliegue autoalojado del relay para mantener control total sobre las claves API y la red de inferencia.
  • Migración de memoria entre dispositivos mediante el paquete portable fuyue-portable.
  • Pruebas de integración con múltiples modelos (DeepSeek, OpenAI, Gemini) sin cambiar el frontend.
PUNTOS DESTACADOS
  • Arquitectura local-first que garantiza que los datos nunca salen del dispositivo sin consentimiento explícito.
  • Soporte nativo para Android con Keystore BYOK y PWA multiplataforma (iOS/Android/Web).
  • Sistema modular de 'packs' que permite personalizar UI, memoria y funcionalidades sin tocar el núcleo.
  • Adaptadores estandarizados para OpenAI, DeepSeek, Gemini, Anthropic y otros proveedores compatibles.
PRECAUCIONES
  • No incluye Docker Compose; requiere configuración manual de variables de entorno en apps/relay/.env.
  • Algunos proveedores (OpenAI, Gemini) solo están verificados con contratos simulados, no con claves reales.
  • La migración de datos entre dispositivos requiere exportar manualmente el paquete portable.
  • No hay soporte oficial para despliegue en Kubernetes o entornos cloud gestionados sin configuración manual.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Requiere Node.js 22.12+. Ejecutar npm install y setup:deepseek antes de usar. Para producción, configurar relay en servidor propio con .env seguro (600). PWA se despliega estáticamente; relay necesita hosting separado. Verificar compatibilidad de modelos antes de producción.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
41738787417510000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.