iLearn 是一个非官方、纯公益的开源项目,用于改善“学在吉大”平台的课程浏览、视频播放、下载和离线复习体验。
⚠️ 请注意: 本项目不提供课程资源,不绕过账号权限。它只能访问您原本有权查看的内容。
- 跨平台桌面体验: 使用 Avalonia 构建,支持 Windows、macOS、Linux。
- 在线与离线播放: 支持播放课程视频,也可下载课程供离线复习。
- 播放控制: 提供 0.5x 至 3.0x 倍速播放。
- 课程字幕: 自动提取课程字幕,点击字幕可跳转到对应时间。
- 下载管理: 支持下载队列、进度、取消、失败重试、速度统计和快捷打开下载目录。
- 状态提示: 登录、课程加载、下载准备和更新检查均会显示处理状态。
- 本地视频支持: 支持导入并播放本地视频文件。
只需简单几步,即可开始使用 iLearn。
- 下载: 前往 📦 Releases 页面 获取最新版本。
- 环境: 推荐使用 Releases 中的自包含包;从源码运行需要安装 .NET 10 SDK。
- 安装与运行:
- Windows: 下载
iLearn-v*-win-x64.zip,解压后运行iLearn.exe。 - macOS: Apple 芯片下载
iLearn-v*-osx-arm64-unsigned.dmg,Intel 芯片下载iLearn-v*-osx-x64-unsigned.dmg。安装包暂未签名和公证,首次运行时可能出现系统安全提示。 - Linux: 下载
iLearn-v*-linux-x64.tar.gz,解压后运行iLearn。
- Windows: 下载
项目提供三平台打包脚本,产物会输出到 artifacts/package。
scripts/package.sh osx-arm64
scripts/package.sh osx-x64
scripts/package.sh linux-x64Windows 打包在 PowerShell 中运行:
./scripts/package/windows.ps1 -Rid win-x64Windows 默认生成 zip;如果本机安装了 Inno Setup CLI iscc,会额外生成安装向导 exe。macOS 默认生成 unsigned app zip,在 macOS 上会额外生成 unsigned dmg。
以下是项目关键功能的当前开发状态:
- 在线播放课程
- 视频下载与离线播放
- 倍速播放控制
- Avalonia / Semi.Avalonia 跨平台界面
- 本地视频导入
- 自动提取课程字幕
- 点击字幕跳转时间轴
本项目为个人开发的学习交流项目,与吉林大学及其官方平台无任何关联。
- 本软件仅供技术交流与学习使用,严禁用于传播受版权保护的内容。
- 作为独立项目,不承诺长期维护或保证与平台更新的适配稳定性。
- 本工具严禁用于任何商业用途,违者后果自负。
- 所有内容的版权归原平台所有,本项目开发者不承担任何因使用本工具而产生的法律责任。
如果您觉得这个项目对您有帮助,请在 GitHub 上点亮一颗 ⭐ Star!
我们欢迎各种形式的贡献与反馈。您可以随时提交 Issue 或 Pull Request。
- 📧 邮箱:
382271046@qq.com - 🌐 GitHub Issues: wzyyyyyyy/iLearn/issues

