把各种学习资料( PDF 、文档、YouTube 视频、播客、网页文章)转换成结构化的学习素材,适合自用和小范围分享,技术栈主要是.NET 和 React 。
功能: 1.支持多种内容导入:PDF 、DOCX 上传,YouTube 视频(新增字幕获取功能)、网页文章、音频文件、苹果播客直接解析 2.AI 自动生成学习素材:摘要、闪卡、题库、术语表、思维导图,还有简单的 AI 辅导对话,支持富文本笔记
技术栈: 1.后端:.NET 10 + ASP.NET Core ,用 Entity Framework Core 操作 PostgreSQL ,Redis 做缓存(主要存 AI 生成结果,减少重复调用成本);其中 YouTube 视频相关额外用 yt-dlp + Residential ip + cookies 组合,解决了 Azure 部署时获取字幕被判定为机器人的问题。 2.前端:React 19 + TypeScript ,用 Vite 构建,TailwindCSS 写样式,Tiptap 做富文本编辑.
没有绑定单一 LLM 提供商,支持 Gemini 、OpenAI 、Claude 、Grok 、DeepSeek 等 9 种,自行配置 api key, 所有的 key 存在用户本地 local storage 里。