ViperIDE is a lightweight MicroPython and CircuitPython IDE that runs entirely in the browser or on mobile. It offers code editing, a REPL terminal, file and package management, and direct USB or wireless device connectivity with no installation required.