Fully offline AI-powered studying, flashcards, MCQs, and intelligent learning tools.
ㅤ
Development has now shifted toward
ONCard Pro.
The termProdoes not indicate a paid version; instead, it represents a more refined and modern evolution of the currentONCardproject.
ONCard Prowill primarily focus on cloud-based functionality and services. User data, interactions, and security preferences are carefully handled and managed throughONCard Cloudto improve reliability, synchronization, and overall user experience.ONCard will continue using local AI for in-app processing wherever possible and will ship with its own built-in AI models for a faster, more integrated experience. Cloud services will mainly be used for data synchronization and powering the
ONCard Marketplace. This approach allows reliable account migration, better cross-device experiences, and helps build a stronger community-driven ecosystem.Upcoming Feature:
An experimental BETA release of theONCard Marketplacewill be introduced under this repository as part of theONCard Cloudecosystem.Please Note:
By usingONCard Marketplace, you acknowledge and agree that marketplace-related data may be utilized byONCard Cloudto help improve ONCard’s in-house AI models for enhanced speed, reliability, and platform performance tillONCard-Pro. ㅤ ㅤ
ONCard (Open-source Neural-Accelerated Cards) is a fully offline study app with a virtual teacher and an adaptive learning algorithm that improves context and teaching quality over time.
These are the core features that make ONCard powerful for daily studying:
-
Fully Offline AI Workflow ONCard runs locally with Ollama, so your study sessions continue without cloud dependency.
-
One-Input Card Generation Enter a single prompt from your notes or slides and ONCard auto-generates:
- title
- hints
- answer
- difficulty
- suggested subject location/path
-
Virtual Teacher with Real-Time Grading Submit your answer and get instant evaluation and study feedback.
-
Follow-Up Teaching Chat Ask follow-up questions directly after grading to get concept explanations while context is still fresh.
-
Subject-Path Organization Cards are structured by topic paths (for example, computer science → languages → Python) so large subjects stay organized.
-
Adaptive Learning Behavior ONCard improves how it helps you as you keep studying, creating a more personalized learning flow over time.
-
Fast Study Loop Create, review, answer, grade, and clarify in one app without switching tools.
-
Focused UI for Study Sessions The Create and Cards workflow is designed to keep attention on learning instead of setup.
Note: Currently the app is not code signed.
If Windows Defender shows a warning during installation, you may need to allow the app manually. ("More info" -> "Run anyways")
- Download and install Ollama.
- Go to this repository’s Releases page.
- Download the latest
.exefrom the release assets.
Use the Linux-specific version here: ONCard-Linux.
- Open ONCard and go to the Create tab.
- Enter a question from your notes or slides.
- ONCard generates the rest automatically: title, hints, answer, difficulty, and suggested subject path.
- Go to the Cards tab and press Start (or click any card) to begin studying.
- Submit your answer or reveal a hint if needed.
- Press Grade to receive real-time feedback from the virtual teacher.
- Ask follow-up questions in chat for further explanation.
For a smooth experience:
- Intel i5-8100
- 16 GB DDR4 RAM
- NVIDIA RTX 2060 Super
If you use this project or parts of its code, please cite:
@software{mightyxdash_oncard_2026,
author = {{MightyXdash}},
title = {{ONCard}: Open-source Neural-Accelerated Cards},
year = {2026},
version = {1.5.9},
date = {2026-05-13},
publisher = {GitHub},
url = {https://github.com/MightyXdash/ONCard},
license = {Apache-2.0},
note = {Fully offline AI-powered study platform featuring local neural workflows, adaptive learning systems, semantic search, virtual teacher feedback, flashcard and MCQ generation, and Ollama-powered AI integration.}
}Thanks for using ONCard 🤗 Love to the open-source community 🥰
