ESP-Vim è un progetto basato su Vim che funziona direttamente come firmware, anziché come sistema operativo, su alcuni microcontrollori ESP32. Il sistema, che si avvia con Vim sul display collegato, offre un file system, accesso a git e supporto per MicroPython.
Per funzionare richiede una scheda con ESP32-S3 o P4, 16 MB di Flash e almeno 8 MB di PSRAM. Tra le schede che presentano queste caratteristiche rientra anche la versione di Cheap Yellow Display con S3, che può essere utilizzata collegando una tastiera Bluetooth.