File upload/download utility
The server part runs on your workstation and requires that you have Node.js installed. You will have to install the client app onto the ESP 8266 using curl, but after that you should be able to move files back and forth with this utility. https://github.com/carterw/smartjsFileUploader
One odd thing I'm noticing is that the program files that come embedded on the device such as demo.js are in some funky format that can't be printed to the FlashNChips console or downloaded. The .json files are in a format that can be printed though. Maybe someone can explain.