LLM 不在主链路。
导入、解析、判分、复盘、导出默认都是确定性的本地计算;AI 只作为显式操作,或你主动开启的兜底出现。
- PDF / DOCX / Markdown 默认本地转换,0 token
- AI 识别兜底仅在开启且确定性解析失败时尝试
- 关闭开关、无 key 或调用失败时回退本地并说明
01 / PRINCIPLES
InteFlow 不做“什么都能聊”的学习助手。它先把确定的事做对,再把可选的 AI 放在你明确按键之后。
导入、解析、判分、复盘、导出默认都是确定性的本地计算;AI 只作为显式操作,或你主动开启的兜底出现。
题库、作答、分析、生词表都存在 data/ 下:一个 SQLite 文件,加上每套试卷的
doc.ifmd.md 与图片。默认不上传云端。
data/ 文件夹02 / WORKFLOW
没有隐藏的同步步骤,也没有必须在线的工作台。每一步都能单独停下来,改完再继续。
拖入 PDF、DOCX、.md 或 .ifmd.md,逐页报告;扫描页自动走 OCR。
字母网格、多选、填空与批量粘贴;保存前可预览,保存后回写源文件。
正计时或倒计时、题号面板、键盘操作、自动判分;多选和填空都能作答。
2-of-4 工作台里写解析、问 AI、拖词入生词本;编辑器约 0.9 秒自动保存。
Mistakes、Starred 与 Sessions 汇总练习;导出 md / docx / pdf 与词表 xlsx。
03 / CORE FEATURES
覆盖导入、练习、复盘、词汇与导出。完整 22 项在下方展开。
PDF、DOCX、Markdown 与 InteFlow-MD,60 MB 以内;逐页报告,可疑页面可暂停复核。
双栏版面、题号、选项、答案表回填与图片抽取;识别不到选项时按填空题处理。
考试式全屏、计时、题号面板与键盘操作;多选全对、填空归一化后比较,0 token。
题目、分析、AI Tutor、生词本四选二;Pages 式编辑器自动保存,布局与比例会记住。
韦氏 92,006 条离线索引,支持自定义词典;从题目或选项拖词入表,可导出 xlsx。
复盘笔记本导出 md / docx / pdf,整套试卷导出 PDF / DOCX,词表导出 xlsx。
.md 或 .ifmd.md,逐页报告。.ifmd.md)安装到我的题库,逐套 Add 或一键全加;安装包不含版权题目。.eudb,首次查词建 SQLite 索引。04 / FORMAT & STACK
每次导入都先变成 InteFlow-MD,再由确定性状态机解析。没有隐藏的二次整理,也没有“看起来像”的猜测。
---
ifmd: 1
title: "2024 International School Final"
answers: none
---
:::q {#Q001 sec=rw no=1 difficulty=m}
@material
Despite the committee's reservations, the new policy was adopted
without amendment.
@stem
The author's attitude toward the committee is best described as
- A. undisguised contempt
- B. cautious approval
- C. outright indifference
- D. blunt hostility
! answer: B
:::
# macOS / Linux
git clone https://github.com/JasonSun2009CN/InteFlow.git
cd InteFlow
./start.sh
# Windows PowerShell
.\start.ps1
# first run: create .venv, install deps, start both, open browser
# backend → http://localhost:8000
# frontend → http://localhost:5173
data/
├── app.db SQLite: documents, questions,
│ sessions, analysis_pages, subjects
├── docs/<id>/
│ ├── doc.ifmd.md source of truth
│ └── assets/ extracted figures
├── dictionary/mw.db rebuildable MW index
├── exports/ notebook + document exports
└── jobs/ · tmp/ import pipeline scratch
不是。题目的 sec 是自由标签(rw、math、physics、history……),不是固定枚举。任何“题号 + 两个以上选项”的题库都能导入;没有识别到选项的题会按填空题处理。安装包不附带任何 SAT 真题;示例题库只存在于源码开发环境,发布会自动排除。你可以导入自己的题库 ZIP。
不需要。导入、解析、判分、复盘、生词本、导出都不依赖网络。只有 AI 讲解、连通性测试、以及你主动开启的单词考试 AI 评分会调用外部模型;无 key 或调用失败时会回退本地并提示。
全部在仓库的 data/:app.db 存结构化数据,docs/<id>/doc.ifmd.md 存原始题目与答案,assets/ 存图片,导出文件在 exports/。备份就复制整个目录,重置就删掉它。
桌面版不需要 Python / Node。从源码运行时需要 Python 3.11+ 与 Node.js 18+;PDF 导出额外需要 pango / cairo / gdk-pixbuf / harfbuzz;扫描件 OCR 可选安装 tesseract,macOS 也可用 Vision。缺哪一项,只有对应功能降级或提示。
可以。Settings 里的 My dictionary 支持手动增删,也能导入 CSV / TSV / JSON / TXT,查词时优先于韦氏。若要英英韦氏释义,把 Eudic .eudb 放进 dictionary/,首次查词会自动建索引。版权词典文件不会随仓库分发。
一套试卷对应一套复盘笔记本:封面带用户名与分数,正文按题序包含所有已写解析的题目(题干、图表、你的分析)。支持 Markdown / DOCX / PDF,浏览器直接下载,同时在 data/exports/ 留一份副本。