Skip to content
oiy-aiPublic

About

Learnify - help you to learn everything faster and better.

Resources

Code of conduct

Stars

132 stars

Watchers

15 watching

Forks

Latest commit

 

History

518 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learnify

English | 简体中文

📢 Notice: Apologies to everyone. Due to the author's schedule, the development of Learnify is currently in a semi-stagnant state, and the restart date is to be determined.

Image

Getting started

🌐 Try Learnify online: learnify.oiy.ai 💻 Self-host Learnify: Self-hosting Guide

📚 What is Learnify

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.

🤔 Why Learnify

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.

Image

✨ Key Features

📕 Material Management

  • 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

📘 Mind Map

  • AI-generated structured mind maps
  • Editable nodes with freeform canvas controls
  • Great for clarifying key concepts and building learning paths

📓 Notes

  • Auto-generate concise notes from your materials
  • Edit, refine, and regenerate when needed
  • Linked with Mind Maps and Flashcards

📙 Flashcards

  • Optimized for quick recall and spaced repetition
  • Supported: single choice, short answer; more types (e.g., multiple choice) coming soon

🎙️ Podcast

  • Coming soon: one-click join for real-time conversation
  • Configurable host persona, number of speakers, speaking speed, and duration

📖 AI Tutor

  • Interactive Q&A, explanations, and study assistance
  • Study Mode for step-by-step learning guidance

Self Hosting

  • Deploy Learnify with simple Docker commands
  • Run fully locally
  • Keep your personal data safe and private

Roadmap

Image

🎙️ Podcast Mode (In Development)

  • Configure host personality, number of speakers, speaking speed, and duration

  • One-click join for real-time conversation

  • Interactive and dynamic learning discussions

Image

📊 Learning Progress Tracking (In Development)

  • Mind Map mastery status tracking

  • Flashcard answer history, including a personal mistake collection

  • Performance insights to guide study planning

Image

🌍 Multi-Language Support (In Development)

  • Auto-translate and auto-generate content based on workspace language e.g.,

  • English materials → Chinese notes & mind maps

  • Japanese materials → English notes & mind maps

Special Thanks

Learnify is built on the renowned open-source project AFFiNE.

AFFiNE is a workspace with fully merged docs, whiteboards and databases.

Contributing

We welcome contributions from the community! If you'd like to contribute to Learnify, please follow these steps:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

⚠️ We are still in the early stages of development, so please go through the Development Guide before you start.

About

Learnify - help you to learn everything faster and better.

Resources

Code of conduct

Stars

132 stars

Watchers

15 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages