Good question, I should have specified. I meant light from a user input standpoint. This is a long shot but ideally there's a tiny program out there that only does hellschreiber and has next to no options. Just a screen that displays the decode and a place to enter text to be encoded. This would be great in the command line if it wasn't a visual decode mode. Ultra respect to whoever makes an ascii text display for hell in the command line haha.
The ideal hardware is something like those LoRa messengers that are popping up with tiny keyboards and screens. The idea is to equip something like that with a 3.5 mm audio jack to receive audio from a CW radio and a second 3.5 to put in place of the morse key. Bingo, you're now running digital on a cheap QRP cw kit.