这个项目能做什么

Mnemo 是一款使用 Photino X 和 .NET 10 构建的桌面学习应用,面向学生、研究人员和终身学习者。它将笔记、闪卡、思维导图和进度追踪整合在一个本地优先的工具中,没有账户、广告或追踪。界面使用 React 和 TypeScript,后端运行在 .NET 上,并使用 SQLite 存储。 主要功能包括基于块的笔记编辑器,支持富文本、数学公式、代码、图片、标注框、分栏、页面链接、标签页以及查找和替换。笔记可导出为 Markdown、通过内置 Typst 编译器导出为 PDF,或导出为可移植的 .mnemo 包。闪卡支持经典卡片和填空卡片、牌组和文件夹、FSRS 调度,以及自评测试模式。牌组可通过 Anki 包、CSV 和 .mnemo 包导入和导出。思维导图运行在无限画布上,支持节点、形状、文本、图片、框架、布局算法、自定义连线和可复用样式,并提供小地图,可导出为 PNG、SVG 或 Markdown 大纲。可配置的概览仪表板提供活动、最近笔记和牌组、学习目标、使用情况、记忆和测试等小组件。 该应用包含浅色和深色主题、可重新映射的快捷键、全局搜索、通知历史记录,并支持英语、德语、西班牙语、日语和挪威博克马尔语的界面。数据通过多种导出格式保持可移植性,应用数据库和托管文件保留在本地应用数据目录中。可以从设置中创建备份,并提供手动备份选项。 Mnemo 目前处于 0.8.0 测试版。Windows 10 和 11 x64 构建最稳定,macOS Apple 芯片构建已测试,并从 0.8.1-nightly.5 起签名,Linux x64 是首个预览版。该项目采用 Apache License 2.0 许可,源代码可在 GitHub 上获取,构建通过 GitHub Actions 生成。