amosblomqvist/learn
My AI learning system.
📈 Star 增长趋势(本站收录历史)
amosblomqvist/learn
🤖 深度介绍
它是什么
amosblomqvist/learn 是一个个人 AI 学习系统,用 TypeScript 构建,作者将其作为自己持续学习 AI 知识的“第二大脑”。它并非传统笔记工具,而是一个可编程、可扩展的知识管理框架,帮助你结构化地吸收、关联和复盘 AI 领域内容。
核心亮点
- 代码驱动:知识以 Markdown + TypeScript 定义,支持自动索引和关系图谱生成
- 渐进式学习:内置间隔重复(Spaced Repetition)机制,基于遗忘曲线安排复习
- 轻量自托管:无外部数据库依赖,纯文件存储,易于 Git 版本管理和同步
- 自定义管道:可编写脚本对笔记进行转换、总结或生成测试题
为什么火
在 AI 知识爆炸的当下,它精准切中“如何高效学习 AI”的痛点。相比 Notion 等通用工具,它更贴近开发者习惯——用代码管理知识,且完全开源可定制。近 900 星说明不少人在寻找这种“极客式学习方案”。
适合谁用
- 需要持续跟踪 AI 论文、框架和最佳实践的开发者
- 喜欢用 Git 管理一切、追求数据自主权的技术爱好者
- 希望将学习过程自动化(如自动生成复习卡片)的效率控
快速上手
git clone https://github.com/amosblomqvist/learn.git
cd learn
npm install
npm run start
项目根目录的 content/ 文件夹即知识库,用 Markdown 编写笔记,运行 npm run review 即可进入每日复习流程。建议先阅读 README.md 了解目录结构和自定义复习策略的方法。
