Xod 2 Give it a try

Release v2026.2.0 · JoyfulOak/xod-2 · GitHub

# XOD 2 v2026.2.0

## :rocket: Improvements

- Added Stop Compile & Upload button

- Added Hide node to node menu

- Added Move patch button to move patches into a local my/nodes library

- Added Manage libraries under Edit to move patch, Unhide nodes and Delete libraries

- Packageed current Arduino CLI

- Added Compile cache

- Added Fast Compile Mode (skips redundant board + dependency checks)

- Improved Search for libraries

- Improved Windows build reliability

- Improved Mac build reliability

- Improved update check logic (runs once every 6 hours)

## :hammer_and_wrench: Fixes

- Fixed broken package index refresh

- Fixed library delete behavior

- Fixed Windows executable loading error

## :high_voltage: Performance

- Reduced unnecessary Arduino CLI rescans

- Upload with no changes to patch will skip compile

- Upload with Compile time ~25s

- Upload without Compile time ~10s

## :wrench: Internal

- Version bump to v2026.2.0

- Dependency cleanup

- Electron build configuration improvements

- Changed icon

- Changed XOD to XOD 2

1 Like

Is there /will there be a Linux version? Appimage or Flatpak (for those of us who don’t use a Debian/Fedora based distro)?

Thanks, Ian

I do not use linux so at the moment I don’t have plans to make a Linux distribution. I have been vibe coding with coding assistants to make xod better. if you use Codex “open ai” or GitHub pro” inside vs code” the chatbot can help you get it up and running on linux because it got xod running on Mac and windows for me. all the files you need are in the code section of the GitHub repo. you must use Node js version 12.16.3 I have heard Linux users like to tinker :slight_smile:

Cheers, Justin

so far for my next version I have added a quick node button so if you select multiple nodes it will combine them and make a new node. it will automatically apply the terminal names in the help menu. I am currently playing with a built in chatbot to assist in node creation. chatbots are tricky to get them to do what you want since I don’t have it trained only on arduino and xod code. I have it consistently creating a blinking led. currently you can send straight to the patch or send to preview patch where you can verify and make changes before sending it straight to patch

Hi Justin, thanks for the update. I don’t use xod enough to make me want to dig too deeply. Anyway I do all my coding in Micropython these days. I find it so much easier then C and especially C++, which I don’t get at all.

Let me know when pyXod is released! :slight_smile:

Ian

This is brilliant, XOD is just too good to be abandoned. I’ll try xod2 in the next few days and give some feedback.

There were a couple of features I wished were available in xod, perhaps they could be implemented in XOD"2

  1. change the size/font size of the panelsindipendently from zooming in or out of the work area… at the moment if you zoom out to get a better picture of the process the panels text shirnk to unusable size

  2. a function to make the bus arrow switch back to solid line temporarly and/or permanently would be awesome

1 Like

I am delighted to see work being done on XOD again. Thank you.