It does not pretend to replace Arduino’s C++ neither it is a Scratch alternative. You might find XOD useful if you’re making your first steps in DIY-electronics, for quick prototyping, or STEM education applications.
The platform is not locked to a particular vendor or hardware. Anyone can create and publish new nodes (building blocks) to support new functions and hardware. You are welcome to try and participate.
We just released a new version of XOD: 0.25.0. Now you can upload directly to boards built around the ESP8266 chip and other boards which are supported by the original Arduino IDE.
Not so long time ago we reported that XOD is compatible with ESP8266 modules to access internet resources. However, the only way to use ESP8266 was the AT-commands slave mode. You had to use an Arduino as the primary board anyway.
Nonetheless, ESP8266 is a powerful chip which can easily act on its own without any assistance from another MCU. There are boards on the market entirely built around ESP8266; the popular examples are WEMOS and NodeMCU.
The new 0.25.0 release of XOD brings all necessary changes to make it possible for compiling and uploading to ESP8266-based boards natively right from within IDE.
Of course, an ESP8266 board without internet access is weird. So, XOD now carries a new library xod-dev/esp8266-mcu. The nodes inside it are very similar to those available for the AT-mode, but they work with the built-in Wi-Fi.
Related to this tool, I found something in their privacy statement that doesn't make sense to me. Perhaps someone can clarify it:
" XOD is designed to help people share expenses and informal IOUs with friends. We process your information to provide, support, and secure our service (both automatically and manually). For example, we may use your information in some of the following ways:
To record informal records of expenses, IOUs, and payments. "