🌐 Try Learnify online: learnify.oiy.ai 💻 Self-host Learnify: Self-hosting Guide
Learnify is your AI-powered learning companion that helps you master new knowledge faster and better.
Learnify aids your learning through a more intuitive and interactive approach.
Learnify helps you organize your knowledge base in a simple and effective way.
Not like those AI cheating tools, Learnify fully disagrees with the idea of using AI to cheat. We believe that AI can be a great teacher to help you actually learn things in a more effective way.
Learning is NOT just about reading materials — it’s about understanding, remembering, and applying knowledge effectively.
Learnify is fully open-sourced, with powerful self-hosting capabilities.
- Supports multiple file formats: PDF, DOCX, images, TXT (more coming)
- Upload, preview, and download in one place
- Seamless handoff to Mind Map, Notes, and Flashcards
- AI-generated structured mind maps
- Editable nodes with freeform canvas controls
- Great for clarifying key concepts and building learning paths
- Auto-generate concise notes from your materials
- Edit, refine, and regenerate when needed
- Linked with Mind Maps and Flashcards
- Optimized for quick recall and spaced repetition
- Supported: single choice, short answer; more types (e.g., multiple choice) coming soon
- Coming soon: one-click join for real-time conversation
- Configurable host persona, number of speakers, speaking speed, and duration
- Interactive Q&A, explanations, and study assistance
- Study Mode for step-by-step learning guidance
- Deploy Learnify with simple Docker commands
- Run fully locally
- Keep your personal data safe and private
-
Configure host personality, number of speakers, speaking speed, and duration
-
One-click join for real-time conversation
-
Interactive and dynamic learning discussions
-
Mind Map mastery status tracking
-
Flashcard answer history, including a personal mistake collection
-
Performance insights to guide study planning
-
Auto-translate and auto-generate content based on workspace language e.g.,
-
English materials → Chinese notes & mind maps
-
Japanese materials → English notes & mind maps
Learnify is built on the renowned open-source project AFFiNE.
AFFiNE is a workspace with fully merged docs, whiteboards and databases.
We welcome contributions from the community! If you'd like to contribute to Learnify, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
⚠️ We are still in the early stages of development, so please go through the Development Guide before you start.