Level up your study experience. Transform raw numbers into a sleek, visual, and motivating interface.
AnkiHUD is a visual enhancement suite designed to modernize the Anki user experience (UX). While Anki is the gold standard for spaced repetition, its default interface can feel utilitarian and text-heavy.
AnkiHUD bridges the gap between data and design, overlaying a "Heads-Up Display" that makes your progress tangible, instant, and satisfying. It’s not just about numbers; it’s about visualizing your mastery.
Replace cold statistics with dynamic, color-coded visual indicators. Instantly understand your mastery over a subject without parsing tables of numbers.
- Smart recursive calculation: Automatically aggregates progress from sub-decks to parent decks.
- Dynamic status: Visual feedback changes color based on your mastery level (Learning / Developing / Mastered).
- Seamless integration: Injects elements directly into the deck browser, respecting Anki's native layout.
- Native Look & Feel: Fully responsive design that adapts perfectly to Anki’s Light and Dark modes.
- Decluttered Interface: Optional controls to hide native columns ("New", "Learn", "Due") for a cleaner, focused view.
- Clean Typography: Modernizes table spacing and font rendering for better readability.
- Global HUD Toggle: Turn the entire visual system on or off with a single switch.
- Per-Deck Customization: Enable or disable visual elements for specific decks via the gear menu.
- Real-time Configuration: No restart required. Adjust settings and see changes instantly.
| Dark Mode | Light Mode |
|---|---|
| [Coming soon] | [Coming soon] |
| Settings Menu |
|---|
| [Coming soon] |
Coming soon...
- Download the latest release from the Releases tab (or clone this repository).
- Open Anki and navigate to
Tools->Add-ons->View Files. - Create a folder named
AnkiHUD. - Copy the contents of this repository into that folder.
- Restart Anki.
Go to Tools -> 🥽 AnkiHUD Settings to access the main dashboard.
- Global Switch: Toggle the entire visual interface.
- Native Columns: Choose which default Anki columns (New/Learn/Due) to display or hide alongside the HUD.
- Individual Decks: You can also toggle the HUD for specific decks by clicking the gear icon ⚙️ next to any deck name.
AnkiHUD is evolving. The goal is to create a complete visual ecosystem for Anki. Future updates may include:
- 🔥 Streak Visualizers: Graphic representation of daily consistency.
- 📊 Heatmaps Integration: Better visualization of review density.
- 🏆 Achievement Badges: Visual rewards for milestones.
- 🎨 Custom Themes: More color palettes for the progress bars.
Contributions are welcome! If you have ideas on how to make Anki more visual and user-friendly, feel free to open an issue or submit a pull request.
Distributed under the MIT License. See LICENSE for more information.