LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

arduino-cli-interactive

Interactive TUI wrapper for arduino-cli

TLDR

Launch the interactive interface
$ aci
copy

SYNOPSIS

aci

DESCRIPTION

arduino-cli-interactive (invoked as aci) is a Bash-based terminal user interface that wraps the official arduino-cli tool with interactive menus. Instead of memorizing board FQBNs and command-line arguments, users can select boards, ports, and operations from scrollable menus powered by Charm's gum library.The tool supports board management and selection, sketch creation/editing/compiling/uploading, library management, core installation for ESP8266/ESP32 and third-party boards, a built-in serial monitor, and beginner example code.

INSTALL

sudo pacman -S arduino-cli
copy
brew install arduino-cli
copy
nix profile install nixpkgs#arduino-cli
copy

CAVEATS

Requires arduino-cli and gum to be installed. Initial setup requires installing the Arduino AVR core. Written as a Bash shell script so it primarily targets Linux and macOS.

HISTORY

arduino-cli-interactive was created by Vaishnav-Sabari-Girish, an ECE student in India, out of frustration with the Arduino IDE on Linux. Licensed under Apache 2.0 and first released in December 2024.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid