Arduino from the Command Line: Break Free from the GUI with Git and Vim! | Linux Journal

Love Arduino but hate the GUI? Try arduino-cli.

This article explores a new tool released by the Arduino team that can free you from the existing Java-based Arduino graphical user interface.

There have been a couple attempts to break out Arduino to the command line, but most failed to get wide support. However, now the Arduino team has alpha-released arduino-cli that can be used as it is and will be used as the core underneath the next generation of the Arduino graphical interface.
You should be able to run arduino-cli as any user on your Linux system.


  1. Varun Sharma says:

    Such a great article. Thanks for sharing!!

  2. Sakshi Sharma says:

    Very useful and informative post. Thanks for sharing the helpful information.

  3. Tomi Engdahl says:

    Debugger integration in the Arduino CLI, plus a grpc interface for it:

  4. Tomi Engdahl says:

    The Arduino CLI is steady as she goes! The team is constantly fixing issues and modeling the user experience thanks to the community’s feedback.

  5. Tomi Engdahl says:

    A must-watch video from Sayanee Basu on the features of the Arduino CLI with a side by side comparison to the Arduino IDE, plus the benefits of using the command line in general.

  6. Tomi Engdahl says:

    Just register with your Arduino Portenta board’s serial number to get full access to the TRACE32 GDB front-end and all its capabilities.

    Arduino Partners with Lauterbach to Bring the TRACE32 Debugger to Portenta H7 Devs — for Free

    Just register with your board’s serial number to get full access to the TRACE32 GDB front-end and all its capabilities


Leave a Comment

Your email address will not be published. Required fields are marked *