TinyProgrammer: A device that writes, runs and watches Python programs
github.com