StudyPulse Desktop / Local-first workspace

把学习过程, 放在自己的工作区里。

一个面向 macOS 与 Windows 的本地优先学习工作区。

StudyPulse Desktop 把任务、科目、考试、错题、学习计时、日记、趋势、文字闪卡、资料库和 Agent 工作放在同一个可迁移的 Workspace 中。AI 可以在需要时加入,但不必成为开始学习的前提。

AI is optionalCloud AI or BYOK can be connected from Settings when a task needs generation or analysis.
2
桌面平台:macOS / Windows
6
Agent 模式
10 / 20
模拟考试:10 道题 / 20 分钟
0
核心学习记录对 AI 的依赖
What it is

不只是一个记录器, 而是一块可以长期使用的学习空间。

它把学习中的不同节奏放在同一个可理解的地方:今天要做什么,哪里需要复习,最近的状态如何,以及下一次考试应该怎样准备。

01

本地 Workspace

任务、成绩、考试、错题、学习 session、媒体和资料库共享同一个用户选择的本地目录,便于理解、迁移和备份。

02

回到材料

错题可以进入文字闪卡复习队列,以 Again、Hard、Good、Easy 推进 SM-2 节奏;资料库和 Notebook 让 Agent 看到与你当前任务有关的上下文。

03

看见自己的节奏

日记记录心情、精力、标签和 Markdown 内容;Trends 查看 90 天活动、学习时长、科目表现和 SRS 摘要。

04

从目标倒推

AI Coach、Reverse Planner、Exam Simulator 和 Learning Reports 把目标、证据、薄弱点、任务路线和学习结果连成一条可审核的路径。

A learning loop

从今天的一小步, 回到下一次更清楚的行动。

本地数据让不同功能可以互相解释,而不是各自成为孤立的页面。

01Today从未完成任务、今日时长、连续学习天数、待复习错题和考试开始。
02Study session用计时器完成一个 session,把时间投入与任务、科目和目标联系起来。
03Mistakes & SRS把错误留在 Workspace 中,按复习反馈重新安排下一次遇见它的时间。
04Diary & Trends记录心情和精力,再回到 7/30/90 天的趋势里观察学习节奏。
05Reports用本地 Workspace 生成 Markdown、HTML、PNG 或打印 PDF 报告,保留一份可带走的总结。
AI when invited

让 AI 参与需要它的部分, 而不是接管整个工作区。

AI 功能通过 Settings 连接提供商。没有 AI 时,任务、考试、错题、计时、日记、趋势和报告仍然可以使用。

Cloud AI

连接 StudyPulse Cloud AI

通过安全登录和 studypulse://auth/callback 深链完成连接。登录 token 由 Rust/Tauri 宿主处理,不暴露给 React 页面。

BYOK

使用自己的模型入口

配置任意 OpenAI-compatible endpoint、模型和 API key。凭据交给系统安全存储,客户端只接收脱敏后的 provider 状态。

One place to understand

一个 Workspace, 一份可以带走的结构。

Workspace 不是黑盒数据库,而是用户可以理解的目录:资料、笔记、数据、媒体、Agent 运行和恢复点都有自己的位置。

StudyPulseWorkspace/
├── Documents/       # 资料库
├── Notes/           # 笔记
├── Data/            # 学习记录
├── Media/           # 图片与音频
├── Agent/
│   ├── runs/
│   ├── artifacts/
│   ├── memory/
│   └── notebooks/
└── .studypulse/      # 元数据与恢复点
本地优先未配置 AI 时,核心学习数据无需离开本机。
可迁移通过 .studypulsebackup 导出和恢复 Workspace,恢复前会检查 schema、记录、冲突与警告。
可审核AI 生成的建议不会自动写入任务;Agent 的写入、破坏性操作和代码执行会先请求确认。
A quieter desktop companion

从一个你能理解的工作区开始。

查看源码、安装包和发布说明,或先阅读架构与使用方式。