🍺 BREW Explorer

← all formulae

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.

Categories

Alternatives

PlatformIO Arduino IDE
2.5k
30-day installs · #883
5.1k
90-day · #1085
15.5k
365-day · #1196

Build dependencies

go

Links

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."
}