Skip to content

Download and install

Section titled “Option 1: download an installer (recommended)”

Get the build for your system from GitHub Releases:

System File
macOS (Apple silicon, M-series) ilearnassist-…-mac-arm64.dmg
macOS (Intel) ilearnassist-…-mac-x64.dmg
Windows 64-bit ilearnassist-…-win-x64.exe
Linux 64-bit ilearnassist-…-linux-x86_64.AppImage or ilearnassist-…-linux-amd64.deb

Or use the download page, which detects your system and highlights the right row.

This project has not bought a code-signing certificate, so your OS 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 infoRun anyway.
  • Linux: chmod +x the AppImage before running it.

Requires Node.js ≥ 20 and pnpm ≥ 9.

终端窗口
git clone https://github.com/waychan23/ilearnassist.git
cd ilearnassist
pnpm install
# Configure: where data lives, and at least one model key
cp .env.example .env
# edit .env and set DEEPSEEK_API_KEY (or another provider's key)
# A fresh data folder has no administrator — create one first
pnpm --filter @ilearnassist/server cli create-admin --username <you> --generate
pnpm dev

Open http://localhost:5173 and sign in. The backend listens on 127.0.0.1:3720.

Once it is installed, see First run.