arduino-cli
brew install arduino-cli
v1.5.1
GPL-3.0-only
Command-line interface for compiling, uploading, and managing Arduino sketches and boards.
Why you might care
Essential for CI/CD pipelines, automated testing, and headless Arduino development without the IDE. Lets you manage board packages, libraries, and sketch compilation from shell scripts or build systems. Faster iteration than the GUI when you're already in your editor.
2.5k
30-day installs · #883
5.1k
90-day · #1085
15.5k
365-day · #1196
Build dependencies
Links
- https://arduino.github.io/arduino-cli/latest/
- Brew formula source: Formula/a/arduino-cli.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"PlatformIO",
"Arduino IDE"
],
"build_dependencies": [
"go"
],
"categories": [
"compiler",
"build-system"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Arduino command-line interface",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:30+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "arduino-cli",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://arduino.github.io/arduino-cli/latest/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Redirecting",
"installs_30d": 2470,
"installs_365d": 15515,
"installs_90d": 5053,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-only",
"llm_generated_at": "2026-06-20T23:47:40+00:00",
"llm_model": "claude-haiku-4-5",
"name": "arduino-cli",
"oldnames": [],
"one_liner": "Command-line interface for compiling, uploading, and managing Arduino sketches and boards.",
"optional_dependencies": [],
"rank_30d": 883,
"rank_365d": 1196,
"rank_90d": 1085,
"raw_hash": "2244bd6d808cec8f",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/a/arduino-cli.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.5.1",
"versioned_formulae": [],
"why_use_this": "Essential for CI/CD pipelines, automated testing, and headless Arduino development without the IDE. Lets you manage board packages, libraries, and sketch compilation from shell scripts or build systems. Faster iteration than the GUI when you\u0027re already in your editor."
}