Settings

Theme

Show HN: A holiday side project to make Anki flashcards without breaking flow

github.com

3 points by mortsnort a month ago · 0 comments · 2 min read

Reader

Hi HN,

Do you consume tons of information but wish you retained more of it? Me too. Over the holidays I vibe-coded MasterFlasher, an Android app that turns content into AnkiDroid flashcards without interrupting what you’re doing.

The core insight: the moment you think “I should remember this” is rarely the moment you want to stop and make flashcards. MasterFlasher lets you silently share content from any app to an inbox, then batch-process it into cards later.

How it works:

Share from any app → content saves silently to a local inbox (no UI interruption)

URLs: in-app browser extracts article text via Readability.js

PDFs: text extracted on demand via pdf.js

Flashcard generation uses a multi-step Gemini pipeline: fact extraction → scoring → card generation

Review/edit cards, then push directly to AnkiDroid

Design choices:

Capacitor + Ionic + React, with Java plugins for the in-app browser and Room storage

BYOK: you provide your own Gemini API key (no server or proxy)

API keys stored on-device using Android KeyStore

Prompts are user-editable if you want to tweak output

Everything is local except the Gemini calls

For context: I’m not a software engineer. This is a hobby project to solve my own problem. I’ve since learned that LLM-generated flashcards aren’t an original idea, but I wanted something that fit my workflow: offline, share silently, process later, push straight to AnkiDroid. It also just seemed fun to build.

Free and open source. APK and source on GitHub: https://github.com/mortsnort/MasterFlasher

I don't have plans to monetize or go much further with this, but I'd welcome ideas for making it more useful for my own flashcard learning. Thanks for checking it out!

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection