Open-source AI study app that turns lectures, documents, and videos into…
AI: local or online
not yet reviewed by publik. It is live now; the founder has not reviewed this version yet.
Prices are for one typical use: one request of about 1,500 words sent and 375 words back. A higher quality score is better.
| Model | Quality | Per 1,000 uses |
|---|---|---|
| On your computer (Ollama, 4-bit download size) | ||
| Granite 4.2 3B2.2 GB | 9 | $0 |
| Phi-4 Mini2.5 GB | 6 | $0 |
| Llama 3.1 8B4.9 GB | 7 | $0 |
| gpt-oss 20B14 GB | 9 | $0 |
| Gemma 4 31B20 GB | 19* | $0 |
| Qwen3.5 35B-A3B24 GB | 19* | $0 |
| publik API | ||
| publik-fastGLM-5.3 Flash | 42 | $1.00 |
| publik-balancedMiMo-V2.6-Pro · ScholarAI | 46 | $10.00 |
| publik-smartGPT-6 Sol | 48 | $18.00 |
Quality: Artificial Analysis Intelligence Index v4.3.2, read 2026-09-22 (publik API models 2026-09-25); * = estimated by Artificial Analysis. Sizes: the Ollama library, read 2026-09-22.
Every step written out. No terminal experience needed. Pick your setup.
Turn what you're studying into lessons, notes, flashcards, quizzes, and study sessions.
ScholarAI is an open-source desktop study application for macOS and Windows. It turns your own material into a calm, source-grounded learning workflow, with optional AI that runs privately on your computer.
https://github.com/user-attachments/assets/2bc8195b-4c70-4e5d-90f0-e8cc33a044ea
During onboarding, choose Built-in Local AI or another OpenAI-compatible provider. This choice never starts a download. When you are ready, open Settings → Models to explicitly download Qwen 2.5 3B (the default local model, about 2.1 GB) or Qwen3 1.7B (lightweight, about 1.3 GB). ScholarAI checks disk space, shows real byte progress, supports cancellation and resume, verifies SHA-256, starts packaged llama.cpp, and tests the model before showing Ready. Models are not included in the installer.
Node.js is required only for contributors—not for people using an installer.
npm install
npm run typecheck
npm run lint
npm test
npm run dev
npm run dev starts the Electron desktop app. Packaging commands download the pinned llama.cpp runtime for the requested target:
npm run package:mac
npm run package:mac:x64
npm run package:win
Imported documents and generated study data are stored locally. Model files and provider configuration live in Electron's operating-system application-data directory. Custom provider API keys use Electron safeStorage where available. .gitignore excludes model/runtime artifacts, environment files, exports, and local data directories.
See CONTRIBUTING.md, SECURITY.md, and CODE_OF_CONDUCT.md. Attribution is in THIRD_PARTY_NOTICES.md.
ScholarAI is available under the MIT License. Downloaded Qwen models retain their model-specific upstream licenses; llama.cpp is MIT licensed.