StudyShell is a Tauri-powered desktop study workspace for local notes, PDFs, notebooks, media, search, and FreeRouter-backed AI study assistance.
Requirements:
- Node.js 22+
- Rust stable toolchain
- Tauri system dependencies for your OS
- Optional: FreeRouter running at
http://127.0.0.1:8000/v1for AI features
npm install
npm run tauri:devnpm run dev starts the browser-only Vite app for UI work. Most filesystem and AI workflows need the Tauri shell.
npm run verify
npm run build
npm run tauri:buildnpm run verify:rust uses scratch/cargo-target so local Rust checks avoid stale locks in Tauri's default target directory on Windows.
MIT. See LICENSE.