Duolingo Gem Helper

Auto-extract JWT token and farm Duolingo gems

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

Δημιουργός
2pixel
Ημερήσιες εγκαταστάσεις
3
Σύνολο εγκαταστάσεων
34
Βαθμολογίες
0 0 0
Έκδοση
1.0.0
Δημιουργήθηκε την
02/05/2026
Ενημερώθηκε την
02/05/2026
Μέγεθος
20 KB
Συμβατότητα
Συμβατό με Firefox Συμβατό με Chrome Συμβατό με Edge
Άδεια
MIT
Εφαρμόζεται σε

💎 Duolingo Gem Helper

A lightweight userscript that automatically farms gems on Duolingo by exploiting unclaimed reward bundles.

✨ Features

  • Auto JWT Token Extraction - Automatically detects and extracts your authentication token
  • Auto Language Detection - Fetches your learning languages from the API
  • One-Click Farming - Start farming gems with a single button click
  • Real-Time Stats - View current gems, user ID, and connection status
  • Live Logging - See detailed logs of all farming activities
  • Clean UI - Minimalist interface matching Duolingo's design language
  • Draggable - Move the panel anywhere on your screen
  • Minimize/Maximize - Toggle button to show/hide the panel

📦 Installation

  1. Install a userscript manager:

  2. Click "Install this script" to install the script

  3. Visit duolingo.com and the Gem Helper panel will appear in the bottom-right corner

🚀 Usage

  1. Navigate to Duolingo - The script auto-loads on any Duolingo page
  2. Wait for Connection - The script will automatically extract your JWT token and connect
  3. Check Status - Green dot = Connected, Gray dot = Disconnected
  4. Start Farming - Click the "Start Farming" button
  5. Monitor Progress - Watch the log for real-time updates
  6. Stop Anytime - Click "Stop Farming" to halt the process

🎯 How It Works

  1. Extracts your JWT authentication token from cookies/localStorage
  2. Fetches your user ID and learning languages via API
  3. Retrieves all unclaimed gem rewards from your account
  4. Exploits each reward bundle to claim gems
  5. Updates your gem count in real-time

⚙️ Technical Details

  • Single-threaded - Uses 1 request per reward (safe and reliable)
  • API Endpoints:
    • /2017-06-30/users/{userId} - User data & languages
    • /2023-05-23/users/{userId}?fields=rewardBundles - Available rewards
    • /2023-05-23/users/{userId}?fields=gemsConfig - Current gem count
    • /2023-05-23/users/{userId}/rewards/{rewardId} - Claim rewards

⚠️ Disclaimer

This script is for educational purposes only. Use at your own risk. The author is not responsible for any consequences of using this script, including but not limited to account suspension or termination.

📝 License

MIT License - Feel free to modify and distribute

🤝 Credits

  • UI inspired by DuoHacker
  • Gem icon from Duolingo's official CDN

🐛 Issues

If you encounter any issues, please check:

  • Your browser's console for errors
  • That you're logged into Duolingo
  • That Tampermonkey/userscript manager is enabled
  • That the script has permission to run on duolingo.com

Enjoy farming gems! 💎