StudyAI is a premium, offline-first academic workspace designed for students and researchers. It combines a robust Tiptap-based note-taking engine with a deep AI context system, an infinite whiteboard canvas, and research tools.
- Multi-Note Management: Hierarchical folders, tabs, and backlinks.
- AI Assistant: Context-aware sidebar with multi-provider support (OpenAI, Anthropic, Gemini).
- Infinite Canvas: Brainstorm and visualize ideas using the integrated
tldrawengine. - PWA & Offline-First: Fully installable and functional without an internet connection.
- Research Hub: Integrated PDF viewer and source management.
- Knowledge Graph: Track backlinks and interconnected concepts.
- Study Engine: Automated flashcard generation and revision tracking.
-
Install Dependencies:
npm install
-
Configure Environment: Create a
.envfile based on.env.exampleand add your AI provider API keys. -
Development:
npm run dev
-
Deployment:
npm run deploy
- Core: Decoupled infrastructure for events, sync, and plugins in
src/core/. - State: Modular Zustand stores for every major feature area.
- UI: Modern, neutral dark-mode design system built with Tailwind CSS.
Built with ❤️ for the future of learning.