π System Requirements
π Browser Requirements
- Chrome Version: Chrome 127+ (Stable) or Chrome 138+ (for all features) [Chrome Canary]
- Operating System: Windows, macOS, Linux, or ChromeOS
- Internet Connection (unmetered): Required only for fetching articles from URLs (AI processing works offline and locally)
π€ AI Model Requirements
- Gemini Nano: Built-in AI model (downloads automatically on first use)
- Storage Space: At least 22 GB of free space on the volume that contains your Chrome profile
- GPU: Strictly more than 4 GB of VRAM. CPU: 16 GB of RAM or more and 4 CPU cores or more.
βοΈ Enable Chrome AI Features
Step 1: Enable AI Flags
Open Chrome and navigate to:
-
chrome://flags/#optimization-guide-on-device-model - Set to: Enabled BypassPerfRequirement
Step 2: Enable Prompt API
chrome://flags/#prompt-api-for-gemini-nano- Set to: Enabled
Step 3: Enable Summarization API
-
chrome://flags/#summarization-api-for-gemini-nano - Set to: Enabled
Step 4: Restart Chrome
After enabling all flags, restart Chrome for changes to take effect.
Setup and run locally in your device
git clone https://github.com/Adya-Prasad/IQ-Craft.git
cd [folder]
npm install
npm start
- Application runs at
http://localhost:3000 - Open the locallost URL in browser, enter your input (text, txt file or URL) and click 'Go'
- You will get summarization and action buttons to generate flashcards or quizzes. Choose the button and start learning.
β¨ Features
What You Can Do:
- π Auto Summarization: Get detailed summaries with key points extracted
- π΄ Flashcard Generation: Create study flashcards automatically from summaries
- π Quiz Creation: Generate 10 multiple-choice questions to test understanding
- πΎ Download Flashcards: Save flashcards as high-quality PNG images
- π Privacy First: All AI processing happens on your deviceβno data sent to servers