CYD Studio › Docs

CYD Studio documentation

CYD Studio is a small operating system for single-board micro PCs (the ESP32 "CYD", the NodeMCU ESP8266, an ESP32 with an OLED): you write .py in the browser, press Run, and the project runs on the board. Logs, run modes, a watchdog, per-project web pages and a per-board feature map are all built in. No C++ builds: the firmware is compiled by the developer, the user only writes Python.

Every number in these docs was measured on the boards, not estimated. If you change something, measure again.

Where to start

The system at a glance

LayerWhereWhat it does
Core (device/)Frozen into the firmware (CYD, NodeMCU) or on the filesystem (OLED)runtime, jobs, server, store, netmgr, sysinfo, settings, logstore
Board layer (boards/<name>/cyd.py)In the firmwareHardware and the OZELLIKLER feature map; projects write import cyd
Panel (index.html)On the board's filesystemSingle file, no dependencies, TR/EN
Projects/projects (/sd/projects when an SD card is present)Your .py files
PC tools (tools/)On your computerdeploy, flash, boot log, USB bridge, tests

Source and license

The code is on GitHub under the MIT license. Issues and contributions are welcome. This site and the docs are hosted by Nuvaka.

Last updated 2026-10-17 · This page as Markdown