这个项目能做什么
Nesso 允许用户构建知识图谱,其中节点代表想法,边代表有类型的语义关系(涵盖 8 个类别的 52 种类型)。为了支持主动学习,它集成了 Free Spaced Repetition Scheduler (FSRS) 来管理概念的复习状态。
关键特性包括:
- 多平台可用性:可通过 Web 应用程序访问,或通过 Tauri 在 macOS 和 Windows 上使用原生桌面构建版本。
- AI 集成:一个名为 Socrates 的可选 AI 导师,可连接到兼容 OpenAI 的端点(包括本地 Ollama)以与实时图谱进行交互。
- 数据持久化:Web 端使用 IndexedDB 存储,桌面端项目使用纯 JSON 文件存储。
- 模块化架构:构建为 pnpm monorepo,包含用于模式管理、词汇学习、设计令牌、可嵌入的 React 图表组件以及用于 LLM 客户端的 MCP 服务器的独立包。
该应用程序使用 React 18、Vite、TypeScript 和 React Flow 进行画布渲染开发。
评论
0 评分人数达到10人后显示
登录后参与讨论。