Ankimon (by Unlucky-life and h0tp)

AnkiWeb addon 1908235722

Gamifies Anki studying by letting users catch, collect, and train Pokémon while reviewing flashcards, then battle others via Pokémon Showdown.
AI-generated summary; may contain mistakes.

gamificationmotivationbeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
2492 (👍 2451 · 👎 41)
Updated
2026-08-13
Anki versions
25.02.5~
License
GPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
JSON, CSV, Python, HTML, TSV, CSS, JavaScript, YAML, Starlark, Ignore List
Description language
en

Maintenance

active

  • Last update or commit: 2026-09-20 (42 days before the snapshot).
  • Test files: 2.
  • GitHub Actions workflows: 9.
  • Commits in the last year: 87.
  • Issues: 137 open, 335 closed.
  • Pull requests: 2 open, 57 merged.
  • Median first response: 127 hours (67 answered issues and pull requests).
  • Outside pull requests: 79% of 28 merged.

GitHub

Repository
unlucky-life/ankimon · more by unlucky-life
Stars
⭐ 302 · forks 65 · open issues 139
Last commit
2026-09-07
License
A license file that GitHub does not recognize
Languages
Python, HTML, CSS, Go, JavaScript
Tests
2

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.1025.02.5+2026-08-13
History across monthly snapshots

Loading…

Similar addons

Session Reviewer

Displays session review statistics with rating breakdowns and pie charts, tracks XP and levels gamifying reviews, and logs session history for CSV export.

exportstatisticsgamification

1 votes 21% approval 👍 1 · 👎 0 ⭐ 0 Anki 25.09~ Updated 2025-11-26

Description

Ankimon – Gamify Your Learning with Pokémon & Anki!

Ankimon is a dynamic Anki add-on that transforms your daily studying into an adventure. Catch, train, and battle Pokémon as you learn—turning repetition into excitement and memorization into motivation.


Join our Discord: https://discord.gg/Fd6fZYQx4r


Unlucky, Creator of Ankimon:
"Ankimon was my first real coding project, where I began learning Python from scratch. It's been an incredible journey—from its simple beginnings to becoming a collaborative community effort. I'm deeply thankful for everyone who’s contributed, supported, and joined this adventure."

💎 @h0tp – Co-Creator of the Ankimon Project One of the original OGs behind Ankimon, @h0tp has helped shape the project since its first early days on GitHub. From creating the Discord server and helping recruit contributors, to launching monthly challenges, he’s been the heartbeat of the community—and a legend ever since. Not to forget: he’s also become a good friend on this beautiful journey.

💡 What Is Ankimon?

  • Catch and collect Pokémon.
  • Train them to become stronger.
  • Challenge others in knowledge-based battles via Pokémon Showdown.
  • Fully integrated experience directly in Anki.

🚨 Important Note

Ankimon is under active development and may contain bugs. Please report issues on GitHub instead of downvoting on the Anki page.

🍏 Mac Users

Avoid fullscreen mode and prevent your Mac from sleeping while downloading. If errors occur:

  1. Uninstall Ankimon.
  2. Reinstall and re-download resources.

✨ Features

  • 🎯 Pokémon Collection: Catch Pokémon while reviewing flashcards.
  • 🧠 Training System: Level up Pokémon as you study.
  • ⚔️ Showdown Battles: Battle others using your knowledge.
  • 🧩 Seamless Integration: A smooth Anki add-on experience.

🚀 Getting Started

  1. Install Ankimon from GitHub or AnkiWeb.
  2. In Anki, go to Ankimon → “Download Resources.” (Personal use only)
  3. Start reviewing cards to catch Pokémon.
  4. Train them and battle others!

Quick Start Guide

📸 Screenshots

Intro Screenshot 1 Intro Screenshot 2

🎥 Video Guide

A great intro video by Jake Romm MD: (click on the image below to see the video)

Jake Romm Ankimon Guide

Check out Jake's Channel and say hi from Unlucky!

🌐 Join the Community

Trade Pokémon, get support, and join events:

Join our Discord

☕ Support Development

If you’d like to support Ankimon, consider buying a coffee:

Buy Me a Coffee

⚙️ Compatibility

Currently only compatible with PyQt6. Other versions coming soon.

👥 Meet the Ankimon Team

@h0tp is one of the earliest developers and now acts as the Project Manager of Ankimon. He has been instrumental in organizing monthly challenges, rallying contributors, and fostering the vibrant community that exists today.

@KAS, a Community Developer, began learning to code thanks to Ankimon. Since then, he has created the Weekly Challenge page, inspiring users to grow through consistent engagement and pushing their limits.

@peace (aka "xp addict") is a designer who led the visual revamp of the Pokédex interface. Driven by a passion for the project, they learned to code from scratch just to contribute more deeply to Ankimon’s design and UI evolution.

@Axil is a seasoned Developer Contributor who has significantly improved the readability and structure of the codebase. He mentors newcomers and ensures the project remains clean, modular, and welcoming to future contributors.

@Doc works behind the scenes as a Community Support lead, primarily on Reddit and Discord. He is known for resolving bugs, guiding users with patience, and maintaining a helpful presence across platforms.

@P0tat0o0o0o0, lovingly referred to as "Gill" or “Nurse Joy” in the community, has a reputation for being endlessly kind and supportive. He welcomes new users with open arms and offers both technical and emotional support whenever it’s needed.

@Ouranos has been a dedicated Tester and Early Contributor since day one. He’s always ready to test new features and provide thoughtful, actionable feedback that helps shape the direction of Ankimon development.

Start your Ankimon journey today and make every flashcard a step toward becoming a Pokémon Master of knowledge! 🧠✨

README

Ankimon - Gamify Your Learning Experience with Anki

LATEST VERSION ON: ![https://github.com/h0tp-ftw/ankimon]

Star History

Star History Chart

Ankimon is an Anki addon designed to gamify your learning experience by allowing you to catch, collect, train, and fight with Pokémon within the Anki environment. With Ankimon, learning becomes an adventure where you can enhance your knowledge while having fun.

Support my Caffeine Addiction (something that helps building this Addon):

ko-fi

Features

  • Pokémon Collection: Catch and collect Pokémon as you progress through your Anki decks.
  • Training: Train your Pokémon to improve their abilities and strengths.
  • Battles: Engage in battles with other users on Pokémon Showdown to test your knowledge and skills.
  • Interactive Learning: Ankimon integrates seamlessly with Anki, enhancing your learning process by adding an element of excitement and challenge.

How to Use

  1. Installation: Download and install Ankimon addon for Anki.

    Important: You need to download: „Data Files, Sprite Files and Badges and Item Sprites“!

  2. Catch Pokémon: As you review your Anki cards, encounter and catch Pokémon to add to your collection.

  3. Training: Train your Pokémon using various methods to strengthen them for battles.

  4. Battles: Challenge other users on Pokémon Showdown to battles using your trained Pokémon.

  5. Bug Reporting: If you encounter any issues or bugs, please report them on the GitHub Issues Page. Your feedback helps improve the addon for everyone.

Important Notes

  • Linux OS Before reporting an issue on Linux, make sure you check if it works with the package downloaded directly from the Anki github as it could be a problem with the package maintained by a third party (distro maintainer or flatpak)
  • Addon Status: Ankimon is still in development. Please report any bugs you encounter to help improve the addon.
  • Backup Files: Before updating the addon, ensure to copy your "mypokemon.json" and "mainpokemon.json" files to prevent data loss before any updates. Please check out my GitHub Ankimon Page before updating - I will let you know when an update is coming in.
  • Compatibility: Currently, Ankimon is only compatible with PyQt6. Updates for compatibility with other versions will be provided in the future.

Screenshots

image image image image image image image

Start your Pokémon journey with Ankimon and make learning an adventure! image