Download
Installers are hosted on GitHub Releases. Pick the build for your system.
All platforms
| System | Architecture | File name |
|---|---|---|
| macOS | Apple silicon (M-series) | ilearnassist-0.1.0-mac-arm64.dmg160 MB |
| macOS | Intel | ilearnassist-0.1.0-mac-x64.dmg166 MB |
| Windows | x64 | ilearnassist-0.1.0-win-x64.exe138 MB |
| Linux | x86_64 | ilearnassist-0.1.0-linux-x86_64.AppImage160 MB |
| Linux | amd64 (Debian/Ubuntu) | ilearnassist-0.1.0-linux-amd64.deb125 MB |
Current version v0.1.0 · 2026-09-20 · Sizes vary by platform — see the table.
The builds are not code-signed
This project has not bought a code-signing certificate, so your system will stop you once. Nothing is wrong — the system simply does not recognise the developer.
- macOS: right-click the app → Open → click “Open” again. Once only.
- Windows: in the SmartScreen prompt, click “More info” → “Run anyway”.
- Linux: chmod +x the AppImage before running it.
Because there is no certificate, there is also no one-click auto-update — on macOS that requires a paid signature. All three platforms work the same way instead (download the new installer and install over the old one; your data lives in the data folder, which is untouched). That is more honest than a button that only works on two platforms.
Verify the download
Every release ships a SHA256SUMS file. After downloading, check the hash matches what was published:
# macOS / Linux
shasum -a 256 <downloaded file>
# Windows (PowerShell / cmd)
certutil -hashfile <downloaded file> SHA256In mainland China
The installers live on GitHub, which can be slow or unreachable from mainland China. If the Releases page will not open, try a proxy — or open an issue and describe what you hit. ilearnassist.ilovewebtech.com
Would rather not use an installer?
You can run it from source instead. Requires Node.js ≥ 20 and pnpm ≥ 9.