简洁、本地优先的 WE Learn 桌面学习工作台
WE Learn Focus 将常用流程拆成三个独立入口,减少无效设置和重复点击。
| 功能 | 说明 |
|---|---|
| 一键刷课 | 选择课程和单元,直接完成选中单元里的全部开放课件 |
| 智能刷时长 | 支持总分比例分配、固定秒数和随机秒数,实时发送心跳 |
| 自动答题 | 扫描测验、课件练习、作业;本地答案库优先,AI 兜底 |
| 写作与打卡 | 支持自动生成并提交写作任务,自动处理待打卡周期 |
| 成绩视图 | 显示当前得分和总分;接口不提供时可在单元列表中手动填写 |
| 每日额度 | 本机累计每日学习时长,最高 24 小时,额度不足自动截断 |
| 高并发 | 支持 1–8 个并发处理器,并提供风控提示 |
| 本地数据 | 答案库、设置、统计与运行记录均保存在本机 |
刷课 |
刷时长 |
学习概览 |
自动答题 |
- 打开 Releases。
- 下载
WE-Learn-Focus-1.1.8-x64.exe。 - 双击运行,不需要安装。
- 推荐使用浏览器登录,支持 SSO、验证码和短信验证。
- 也可以在已有登录状态时粘贴 Cookie。
- 登录状态由 Electron 的持久化会话保存在本机。
- 首页点击“一键刷课”,选择课程和单元后直接完成。
- 点击“智能刷时长”,选择单元并设置目标分钟数。
- 需要处理测验或作业时,点击“一键答题”。
- 在设置页填写 OpenAI 兼容接口,即可启用 AI 答案和自动写作。
WE Learn 的不同课程返回的数据并不统一:
- 有评价标准的课程会显示当前得分、单元总分和智能时长分配。
- 没有评价标准的课程会自动按单元均分,不再显示错误的“未返回”成绩。
- 也可以在刷时长页手动填写每个单元的“得分”和“总分”。
- 本机按自然日累计成功保存的学习时长。
- 上限固定为 24 小时。
- 新任务会根据当天剩余额度自动截断。
- 只有服务端成功保存的课件才会计入本机累计。
Electron 45
React 19 + TypeScript
Vite
Electron Session / BrowserWindow
OpenAI-compatible Chat Completions
npm install
npm run devnpm run typecheck
npm run lint
npm run buildnpm run package便携版输出到:
release/WE-Learn-Focus-1.1.8-x64.exe
- Cookies 由 Electron 持久化会话保存。
- AI 密钥使用操作系统安全存储加密。
- 不包含第三方中转服务器、排行榜、公告或远程账号平台。
- 答案库、设置与统计数据仅保存在当前 Windows 用户目录。
- 本项目与上海外语教育出版社及 WE Learn 官方无隶属关系。
- 请仅处理你有权访问的课程与学习内容,并遵守学校与课程规则。
- 网站接口和页面结构可能变化;失败时请打开原页检查,并查看运行记录。
- 安装包未进行商业代码签名,Windows 首次运行时可能显示 SmartScreen 提示。




