Об этом проекте
Nesso позволяет пользователям создавать графы знаний, где узлы представляют идеи, а ребра — типизированные семантические связи (включая 52 типа в 8 категориях). Для поддержки активного обучения в приложение интегрирован Free Spaced Repetition Scheduler (FSRS) для управления состоянием повторения концепций.
Ключевые особенности включают:
- Мультиплатформенность: доступно как веб-приложение или как нативные десктопные сборки для macOS и Windows через Tauri.
- Интеграция ИИ: опциональный ИИ-ментор по имени Socrates, который подключается к OpenAI-совместимым эндпоинтам (включая локальный Ollama) для взаимодействия с живым графом.
- Сохранение данных: использует IndexedDB для веб-хранилища и обычные JSON-файлы для хранения проектов на десктопе.
- Модульная архитектура: построено как pnpm monorepo с отдельными пакетами для управления схемами, изучения словаря, дизайн-токенов, встраиваемого React-компонента графа и MCP-сервера для LLM-клиентов.
Приложение разработано с использованием React 18, Vite, TypeScript и React Flow для рендеринга холста.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.