A Wendy Labs Inc. a napokban nyílt forráskódúvá tette a Wendyt, azt a parancssori eszközt és fejlesztői platformot, amelyet nemes egyszerűséggel csak „fizikai AI operációs rendszerként” emlegetnek. A kitűzött cél nem kicsi: a fejlesztők számára hírhedten sok fejfájást okozó edge hardverek – mint az NVIDIA Jetson vagy a Raspberry Pi – programozását szeretnék olyan gördülékennyé tenni, mint amilyen a modern felhőalapú fejlesztés. Rövidebben: kevesebb hajtépés a cross-compilation toolchainek miatt, több tiszta kód.
A Wendy egy egységes parancssori felületet (CLI) kínál, amellyel Swift, Python, Rust és TypeScript nyelveken írt alkalmazásokat építhetünk, majd ezeket Docker segítségével automatikusan konténerizálhatjuk és ARM-alapú eszközökre telepíthetjük. A rendszer igazi trükkje az architektúrák közötti különbségek elfedése: a fejlesztő a saját macOS vagy Linux gépén kódolhat, majd egyetlen paranccsal élesítheti a szoftvert a célhardveren. A platform emellett teljes LLDB távoli hibakeresési (remote debugging) támogatással is büszkélkedhet – ez olyasfajta luxus a beágyazott rendszerek világában, amiről eddig sokan csak álmodtak. A projekt kódja már elérhető a csapat GitHub oldalán.
Miért fontos ez?
A robotok és okoseszközök következő generációján dolgozó fejlesztők számára a Wendy legnagyobb ígérete a „beüzemelési súrlódás” drasztikus csökkentése és a fejlesztési ciklus felgyorsítása. Ahelyett, hogy napokat töltenének egy kényes build-környezet konfigurálásával, elméletileg percek alatt munkára foghatnak egy komplex, többnyelvű AI-alkalmazást a célhardveren. A mérleg másik nyelvén viszont ott van a kockázat: egy új, viszonylag járatlan absztrakciós réteget kell beépíteniük a munkafolyamatba egy feltörekvő cégtől. Bár a forráskód nyitott, az ökoszisztéma egyelőre inkább egy csendes előőrsre emlékeztet a bejáratott megoldásokhoz képest. Ennek ellenére a gyors prototípusgyártáshoz a Wendy egy rendkívül csábító ajánlat: kevesebb harc az eszközökkel, több idő a valódi alkotáshoz.

