1.9 KiB
Arduino Pro IDE
Beware: This is very much work-in-progress. Things can and probably will be broken, even on master.
This repo contains a proof-of-concept for an Arduino IDE based on Theia. It's built on top of a fork of the arduino-cli that sports a gRPC interface.
How to try (offline)
Prerequisites
You should be able to build Theia locally. The requirements are defined here.
git clone https://github.com/bcmi-labs/arduino-editor
cd arduino-editor
yarn
yarn rebuild:electron
yarn --cwd electron-app start
If you want to switch back to the browser-based example, execute the following in the repository root
yarn rebuild:browser
Then you can start the browser example again:
yarn --cwd browser-app start
Click here for more details on various IDE services, and the Arduino Pro IDE implementation in general.
Arduino Pro IDE Electron Application
The project is built on Azure DevOps.
Currently, we provide the Arduino Pro IDE for the following platforms:
- Windows,
- macOS, and
- Linux.
You can download the latest release applications fom here. If you want to get a nightly build, go to the Azure DevOps page, and follow the steps from below.


Click here for more details on the CI/CD, the GitHub release, and the build process in general.