Research Reader is an AI-powered PDF reader built with Tauri + React + TypeScript.
It supports:
- Smooth PDF viewing (scroll, zoom, navigation)
- Highlights, sticky notes, and annotation sidebar
- AI chat panel with document-aware context
- Voice input (push-to-talk) and TTS output
- Markdown + LaTeX rendering in AI responses
- Tauri 2
- React + TypeScript + Vite
- Zustand
- PDF.js via
react-pdf
- Clone the repository:
git clone git@github.com:ayushdeolasee/research-reader.git
cd research-reader- Install dependencies:
npm install- Run the desktop app in development mode:
npm run tauri dev- AI features use BYOK (bring your own API key) from the in-app AI settings panel.