Sobre el proyecto
Nesso permite a los usuarios construir grafos de conocimiento donde los nodos representan ideas y las aristas representan relaciones semánticas tipificadas (con 52 tipos distribuidos en 8 categorías). Para dar soporte al aprendizaje activo, integra el Free Spaced Repetition Scheduler (FSRS) para gestionar el estado de revisión de los conceptos.
Las características clave incluyen:
- Disponibilidad multiplataforma: Accesible como aplicación web o como versiones nativas de escritorio para macOS y Windows a través de Tauri.
- Integración de IA: Un mentor de IA opcional llamado Socrates que se conecta a endpoints compatibles con OpenAI (incluyendo Ollama local) para interactuar con el grafo en vivo.
- Persistencia de datos: Utiliza IndexedDB para el almacenamiento web y archivos JSON simples para el almacenamiento de proyectos de escritorio.
- Arquitectura modular: Construido como un monorepo de pnpm con paquetes separados para la gestión de esquemas, aprendizaje de vocabulario, tokens de diseño, un componente de grafo de React embebible y un servidor MCP para clientes LLM.
La aplicación está desarrollada utilizando React 18, Vite, TypeScript y React Flow para el renderizado del lienzo.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.