Sobre o projeto
O Nesso permite que os usuários construam grafos de conhecimento onde os nós representam ideias e as arestas representam relações semânticas tipadas (com 52 tipos em 8 categorias). Para dar suporte à aprendizagem ativa, ele integra o Free Spaced Repetition Scheduler (FSRS) para gerenciar o estado de revisão dos conceitos.
Os principais recursos incluem:
- Disponibilidade multiplataforma: Acessível como um aplicativo web ou como builds nativas de desktop para macOS e Windows via Tauri.
- Integração de IA: Um mentor de IA opcional chamado Socrates que se conecta a endpoints compatíveis com OpenAI (incluindo Ollama local) para interagir com o grafo em tempo real.
- Persistência de Dados: Utiliza IndexedDB para armazenamento web e arquivos JSON simples para armazenamento de projetos desktop.
- Arquitetura Modular: Construído como um monorepo pnpm com pacotes separados para gerenciamento de schema, aprendizagem de vocabulário, design tokens, um componente de grafo React incorporável e um servidor MCP para clientes LLM.
O aplicativo é desenvolvido utilizando React 18, Vite, TypeScript e React Flow para a renderização da tela.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.