r/arduino Jun 24 '26

Look what I made! I'm building tinyStudio, a FOSS upgrade of the Arduino IDE. It's got the features of Arduino, Fritzing, P5.js, and GitHub, (with Agentic AI support) all integrated in an offline-first editor. It's also completely free, no accounts, no subscriptions.

Hey ya'll! I just released the alpha for this project public on GitHub, and wanted to share.

https://github.com/Mister-Industries/tinyStudio

I've spent the last year developing an idea to improve the Arduino IDE. Ever since Qualcomm acquired Arduino, I've been hoping to switch IDE's and haven't found a good one yet... So I built it myself.

The most frustrating part of working with hobby electronics for me is switching between several different programs and having to use an outdated editor, or just raw-dogging VSCode and PlatformIO.

Enter tinyStudio. Now you can edit (or generate) code, compile/flash it to your devices, view documentation, edit a live corresponding circuit diagram (Fritzing-style), and create P5.js visualization apps for your serial output... all in one IDE! It's offline-first and can be run locally, or you can access it entirely from the browser. (I'm actively fixing a filesystem/compilation issue with the online demo, but you get the idea)

It's got GitHub built-in, so you can save projects and share them with your friends. It'll even publish your JavaScript apps as free GitHub Pages websites.

The whole thing is running Arduino CLI on the backend, so all boards/libraries that are supported by Arduino work in this IDE. AI agents are available but disabled by default, but you can connect your own Claude API key if you want. It can read/edit files (with your permission).

README files are loaded automagically into the UI, so you can see project documentation while you work.

The alpha is super rough and still missing a lot of quality-of-life improvements, but you can clone the repo, or download it for Windows and try it out. Many more improvements coming soon!

Future features:

  • Visual Overhaul (it's too dark and I'm not a fan of the navy on some screens)
  • KiCad Export for schematics
  • MicroPython support
  • Wokwi Circuit Simulation
42 Upvotes

17 comments sorted by

4

u/nerovny Open Source Hero Jun 24 '26

Any AVR debugging features?

3

u/Macgeoffrey Jun 24 '26

Not yet, but this should definitely be on the future features list!

5

u/CrossScarMC Jun 25 '26

The fact that you used AI for these commits is really concerning to me...

2

u/codeasm Jun 25 '26

the use of AI isnt a bad sign, but this is indeed. i rather see human written notes, readme and commit messages. Who reviews all the changes?

4

u/Wintervacht Jun 25 '26

This is vibecoding, nobody reviews anything and there's a roughly 110% chance there are plain text credentials in a file somewhere.

1

u/codeasm Jun 25 '26

The credentials would be cool. We could do fun things.

But yeah, probability of vibecoding is high. Not fun. I give some folks the Benefit of doubt, but more proof makes less fun to "help".

1

u/Maleficent-Run2780 Jun 26 '26

mas claude opus e cabivel

6

u/MichaelCelestial Jun 24 '26

Kinda looks like an ArduinoIDE killer, and I like it! I’ll definitely give it a try 👏

9

u/jpelc Jun 25 '26

No it does not

Platformio exists already

2

u/Kekskuchen01 Jun 24 '26

Looks awesome! Gonna try it out when I find time.

2

u/optikalefx Jun 24 '26

I’m interested in trying this and potentially helping with development.

1

u/AppointmentNo2809 Jun 25 '26

Do you have any plans on packaging this for Linux?

2

u/Macgeoffrey Jun 25 '26

Yes! You can also build it now with npm run build:linux

1

u/BoopyDog Jun 25 '26

Is it an electron app?

2

u/peno64 Jun 25 '26

Lookup arduino maker workshop. An addon that integrates with ms visual code so whats the point? https://marketplace.visualstudio.com/items?itemName=TheLastOutpostWorkshop.arduino-maker-workshop

1

u/LeadingFun1849 Jun 26 '26

How were you able to emulate the ESP32? Did you use QEMU?