Releases: Drew-Z/anchor
Releases · Drew-Z/anchor
Release list
⚓ Anchor Learning v0.1.0 - Initial Public Release
🎉 首次公开发布
这是 Anchor Learning (锚学) 的第一个公开版本,实现了核心的来源可溯源学习功能。
✨ 核心功能
📚 文档导入
- ✅ Markdown 语义切分
- ✅ 代码项目理解
- ✅ 精确的位置标记 (locator)
- ✅ 内容变更检测
🤖 AI 驱动内容生成
- ✅ 知识点自动提取
- ✅ 多样化题型生成 (单选/多选/填空/判断/匹配)
- ✅ 前置依赖推理
- ✅ 三层防幻觉机制:
- Layer 1: Semantic Chunker
- Layer 2: Citation Verification
- Layer 3: Question Validator
🎯 学习功能
- ✅ 间隔重复算法 (SuperMemo 变体)
- ✅ 掌握度追踪
- ✅ AI 语义判题
- ✅ 来源溯源查看
💬 Learning Agent
- ✅ 知识问答 (带引用链)
- ✅ 项目面试模式
- ✅ 苏格拉底式引导
- ✅ 会话检查点恢复
🔒 隐私优先
- ✅ 100% 本地数据存储
- ✅ 无用户追踪
- ✅ 离线可用 (除 AI 调用外)
📊 项目规模
- 代码: 175 个 Dart 文件, ~15,000 行
- 文档: 18 篇文档, ~25,000 字
- 示例数据: 3 个数据集 (~40 个知识点)
🛠️ 技术栈
- Flutter 3.x
- SQLite (本地数据库)
- Riverpod (状态管理)
- OpenAI API (GPT-4/GPT-3.5)
📖 快速开始
# 1. 克隆项目
git clone https://github.com/Drew-Z/anchor.git
cd anchor
# 2. 安装依赖
flutter pub get
# 3. 运行应用
flutter run
# 4. 在应用内配置 OpenAI API Key详细文档:
⚠️ Alpha 版本说明
这是一个早期版本,可能存在:
⚠️ 性能问题 (大文档处理较慢)⚠️ UI 不完善⚠️ 功能不完整 (见 DRIFT_LOG.md)
欢迎反馈和贡献!
📦 安装方式
当前版本: 需要从源码构建
# Android
flutter build apk --release
# iOS
flutter build ios --release计划: 后续版本将提供预编译的 APK/IPA 文件
🚀 下一步计划 (v0.2)
- 📱 云同步 (Supabase/Firebase)
- 🌐 国际化 (英语/日语)
- 🎨 UI/UX 改进
- 📊 学习分析报告
- 🔌 多模型支持 (Claude/Gemini/本地模型)
查看完整路线图: ROADMAP.md
🙏 致谢
- 灵感来源: Anki, Obsidian
- 技术参考: aicoding-cookbook
项目主页: https://github.com/Drew-Z/anchor
From: BIAU PORT (泊岸) 🌊
如果这个项目对你有帮助,请给一个 ⭐ Star!