rofavama/cardpeek ? reverse-engineered prompt
Reverse engineered prompt
Build me a desktop app called Cardpeek that can read and show the contents of ISO7816 smart cards in a simple tree view.
I want it to work on Linux, Windows, and Mac if possible, with a GTK based interface and a way to extend it with Lua scripts. It should be able to open common card types like EMV bank cards, transit cards, SIM cards, e passports, Belgian eID, tachograph cards, and OpenPGP cards, and show the useful data in a readable way instead of raw bytes. If some card types only have partial support, that is okay, just make the app handle them cleanly and clearly show what it can and cannot decode.
Please make sure the project builds and the app actually runs, since there may be build problems already. Use the docs in the repo, and look up current build or dependency info online if you need to. I’d also like the app to feel polished enough to browse card data comfortably, with the key information easy to find.
Are you gonna build this?
make sure you review the code using coderabbit