Thanks to visit codestin.com
Credit goes to github.com

Skip to content

oiy-ai/learnify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learnify

English | 简体中文

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

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages