This one was tricky, as they don't note both faces of a double-faced card. I solved it with a scryfall search for every double-faced card which happens at startup time.
Anything where the following headers are present:
for card quantity either one of ["count", "amount", "quantity", "qty"]
for card name either one of ["name", "card_name", "card"]
(The trick noted under Tappedout works for any csv if you have that limitation)
What does this do?
This tool takes your collection of cards, and gives you a list of decks from EDHREC that you can build or are close to building.
Export your DeckBox inventory as a .csv, and place it into the /input folder
Start the program with either the provided start.bat or start.sh files.
Open the 'application.properties' file with a text editor to change your settings:
It has a lot of options, the file contains explanations.
Be patient, scraping can take a long time depending on the amount of commander candidates that you have (or if you have the searchUnownedCommanders on).
Future runs will be faster as results are cached on disk.