Apps that work with BCD › Command-line tools
Command-line tools: A
3,594 tools people install with Homebrew. Through BCD, ChatGPT, Claude and other AI apps can install and run each one on your own Mac or Linux computer.
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
205 tools
- a2ps
Any-to-PostScript filter
- aarch64-elf-binutils
GNU Binutils for aarch64-elf cross development
- aarch64-elf-gcc
GNU compiler collection for aarch64-elf
- aarch64-elf-gdb
GNU debugger for aarch64-elf cross development
- ab-av1
AV1 re-encoding using ffmpeg, svt-av1 & vmaf
- abcmidi
Converts abc music notation files to MIDI files
- abseil
C++ Common Libraries
- ack
Search tool like grep, but optimized for programmers
- acl
Commands for manipulating POSIX access control lists
- acme.sh
ACME client
- acpica
OS-independent implementation of the ACPI specification
- act
Run your GitHub Actions locally
- actionlint
Static checker for GitHub Actions workflow files
- actions-up
Tool to update GitHub Actions to latest versions with SHA pinning
- activemq
Apache ActiveMQ: powerful open source messaging server
- ada-url
WHATWG-compliant and fast URL parser written in modern C++
- adb-enhanced
Swiss-army knife for Android testing and development
- addlicense
Scan directories recursively to ensure source files have license headers
- adios2
Next generation of ADIOS developed in the Exascale Computing Program
- adns
C/C++ resolver library and DNS resolver utilities
- adr-tools
CLI tool for working with Architecture Decision Records
- adwaita-icon-theme
Icons for the GNOME project
- aerc
Email client that runs in your terminal
- afflib
Advanced Forensic Format
- afl++
American Fuzzy Lop++
- afsctool
Utility for manipulating APFS and ZFS compressed files
- agda
Dependently typed functional programming language
- age
Simple, modern, secure file encryption
- age-plugin-se
Age plugin for Apple Secure Enclave
- age-plugin-yubikey
Plugin for encrypting files with age and PIV tokens such as YubiKeys
- agent-browser
Browser automation CLI for AI agents
- agg
Asciicast to GIF converter
- aha
ANSI HTML adapter
- aichat
All-in-one AI-Powered CLI Chat & Copilot
- aicommit2
Reactive CLI that generates commit messages for Git and Jujutsu with AI
- aicommits
Writes your git commit messages for you with AI
- aider
AI pair programming in your terminal
- air
Fast and opinionated formatter for R code
- aircrack-ng
Next-generation aircrack with lots of new features
- airshare
Cross-platform content sharing in a local network
- aiven-client
Official command-line client for Aiven
- akamai
CLI toolkit for working with Akamai's APIs
- alass
Automatic Language-Agnostic Subtitle Synchronization
- alda
Music programming language for musicians
- alejandra
Command-line tool for formatting Nix Code
- alembic
Open computer graphics interchange framework
- aliyun-cli
Universal Command-Line Interface for Alibaba Cloud
- allegro
C/C++ multimedia library for cross-platform game development
- allure
Flexible lightweight test report tool
- alsa-lib
Provides audio and MIDI functionality to the Linux operating system
- amass
In-depth attack surface mapping and asset discovery
- amp
Text editor for your terminal
- anchor
Solana Program Framework
- angular-cli
CLI tool for Angular
- ansible
Automate deployment, configuration, and upgrading
- ansible-builder
CLI tool for building Ansible Execution Environments (Containers)
- ansible-creator
CLI tool for scaffolding Ansible Content
- ansible-language-server
Language Server for Ansible Files
- ansible-lint
Checks ansible playbooks for practices and behaviour
- ansifilter
Strip or convert ANSI codes into HTML, (La)Tex, RTF, or BBCode
- ansiweather
Weather in your terminal, with ANSI colors and Unicode symbols
- ant
Java build tool
- antidote
Plugin manager for zsh, inspired by antigen and antibody
- antlr
ANother Tool for Language Recognition
- anycable-go
WebSocket server with action cable protocol
- anyenv
All in one for **env
- aoe
Terminal session manager for AI coding agents
- aom
Codec library for encoding and decoding AV1 video streams
- apache-arrow
Columnar in-memory analytics layer designed to accelerate big data
- apache-arrow-glib
GLib bindings for Apache Arrow
- apache-flink
Scalable batch and stream data processing
- apache-spark
Engine for large-scale data processing
- apfel
Apple Intelligence from the command-line, with OpenAi-compatible API server
- apify-cli
Apify command-line interface
- apkeep
Command-line tool for downloading APK files from various sources
- apko
Build OCI images from APK packages directly without Dockerfile
- apktool
Tool for reverse engineering 3rd party, closed, binary Android apps
- apm
Dependency manager for AI agent configuration
- apngasm
Next generation of apngasm, the APNG assembler
- appium
Automation for Apps
- apprise
Send notifications from the command-line to popular notification services
- appstream
Tools and libraries to work with AppStream metadata
- appwrite
Command-line tool for Appwrite
- apr
Apache Portable Runtime library
- apr-util
Companion library to apr, the Apache Portable Runtime library
- apt
Advanced Package Tool
- aptos
Layer 1 blockchain built to support fair access to decentralized assets for all
- aqbanking
Generic online banking interface
- aqtinstall
Another unofficial Qt installer
- aqua
Declarative CLI Version manager
- aravis
Vision library for genicam based cameras
- arcade-learning-environment
Platform for AI research
- arduino-cli
Arduino command-line interface
- arf
Modern R console with syntax highlighting and fuzzy search
- argc
Easily create and use cli based on bash script
- argo
Get stuff done with container-native workflows for Kubernetes
- argocd
GitOps Continuous Delivery for Kubernetes
- argon2
Password hashing library and CLI utility
- argp-standalone
Standalone version of arguments parsing functions from GLIBC
- argyll-cms
ICC compatible color management system
- aria2
Download with resuming and segmented downloading
- aribb24
Library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS
- arjun
HTTP parameter discovery suite
- arkade
Open Source Kubernetes Marketplace
- arm-linux-gnueabihf-binutils
FSF/GNU binutils for cross-compiling to arm-linux
- arm-none-eabi-binutils
GNU Binutils for arm-none-eabi cross development
- arm-none-eabi-gcc
GNU compiler collection for arm-none-eabi
- arm-none-eabi-gdb
GNU debugger for arm-none-eabi cross development
- armadillo
C++ linear algebra library
- arp-scan
ARP scanning and fingerprinting tool
- arpack
Routines to solve large scale eigenvalue problems
- arping
Utility to check whether MAC addresses are already taken on a LAN
- artillery
Cloud-native performance & reliability testing for developers and SREs
- arxiv_latex_cleaner
Clean LaTeX code to submit to arXiv
- asc
Fast, lightweight CLI for App Store Connect
- ascii
List ASCII idiomatic names and octal/decimal code-point forms
- asciidoc
Formatter/translator for text files to numerous formats
- asciidoctor
Text processor and publishing toolchain for AsciiDoc
- asciinema
Record and share terminal sessions
- asciiquarium
Aquarium animation in ASCII art
- asdf
Extendable version manager with support for Ruby, Node.js, Erlang & more
- asimov
Automatically exclude development dependencies from Time Machine backups
- asio
Cross-platform C++ Library for asynchronous programming
- asitop
Perf monitoring CLI tool for Apple Silicon
- asn
Organization lookup and server tool (ASN / IPv4 / IPv6 / Prefix / AS Path)
- aspell
Spell checker with better logic than ispell
- assh
Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts
- assimp
Portable library for importing many well-known 3D model formats
- ast-grep
Code searching, linting, rewriting
- astro
To build and run Airflow DAGs locally and interact with the Astronomer API
- astrometry-net
Automatic identification of astronomical images
- astroterm
Planetarium for your terminal
- astyle
Source code beautifier for C, C++, C#, and Java
- asymptote
Powerful descriptive vector graphics language
- async-profiler
Sampling CPU & HEAP profiler for Java using AsyncGetCallTrace + perf_events
- asyncapi
All in one CLI for all AsyncAPI tools
- at-spi2-core
Protocol definitions and daemon for D-Bus at-spi
- atac
Simple API client (Postman-like) in your terminal
- atlantis
Terraform Pull Request Automation tool
- atlas
Database toolkit
- atmos
Universal Tool for DevOps and Cloud Automation
- atomicparsley
MPEG-4 command-line tool
- atool
Archival front-end
- atop
Advanced system and process monitor for Linux using process events
- atuin
Improved shell history for zsh, bash, fish and nushell
- atuin-server
Sync server for atuin - Improved shell history for zsh, bash, fish and nushell
- aube
Fast Node.js package manager
- aubio
Extract annotations from audio signals
- audacious
Lightweight and versatile audio player
- audiowaveform
Generate waveform data and render waveform images from audio files
- augeas
Configuration editing tool and API
- auth0
Build, manage and test your Auth0 integrations from the command-line
- auto-editor
Effort free video editing!
- autobrr
Modern, easy to use download automation for torrents and usenet
- autoconf
Automatic configure script builder
- autoconf-archive
Collection of over 500 reusable autoconf macros
- autoenv
Per-project, per-directory shell environments
- autogen
Automated text file generator
- autojump
Shell extension to jump to frequently used directories
- automake
Tool for generating GNU Standards-compliant Makefiles
- autopep8
Automatically formats Python code to conform to the PEP 8 style guide
- autossh
Automatically restart SSH sessions and tunnels
- autotrace
Convert bitmap to vector graphics
- av1an
Cross-platform command-line encoding framework
- avrdude
Atmel AVR MCU programmer
- avro-c
Data serialization system
- avro-tools
Avro command-line tools and utilities
- awk
Text processing scripting language
- aws-amplify
Build full-stack web and mobile apps in hours. Easy to start, easy to scale
- aws-c-auth
C99 library implementation of AWS client-side authentication
- aws-c-cal
AWS Crypto Abstraction Layer
- aws-c-common
Core c99 package for AWS SDK for C
- aws-c-compression
C99 implementation of huffman encoding/decoding
- aws-c-event-stream
C99 implementation of the vnd.amazon.eventstream content-type
- aws-c-http
C99 implementation of the HTTP/1.1 and HTTP/2 specifications
- aws-c-io
Event driven framework for implementing application protocols
- aws-c-mqtt
C99 implementation of the MQTT 3.1.1 specification
- aws-c-s3
C99 library implementation for communicating with the S3 service
- aws-c-sdkutils
C99 library implementing AWS SDK specific utilities
- aws-cdk
AWS Cloud Development Kit - framework for defining AWS infra as code
- aws-checksums
Cross-Platform HW accelerated CRC32c and CRC32 with fallback
- aws-crt-cpp
C++ wrapper around the aws-c-* libraries
- aws-elasticbeanstalk
Client for Amazon Elastic Beanstalk web service
- aws-google-auth
Acquire AWS credentials using Google Apps
- aws-iam-authenticator
Use AWS IAM credentials to authenticate to Kubernetes
- aws-lc
General-purpose cryptographic library
- aws-nuke
Nuke a whole AWS account and delete all its resources
- aws-sam-cli
CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM
- aws-sdk-cpp
AWS SDK for C++
- aws-shell
Integrated shell for working with the AWS CLI
- aws-sso-cli
Securely manage AWS API credentials using AWS SSO
- aws-sso-util
Smooth out the rough edges of AWS SSO (temporarily, until AWS makes it better)
- aws-vault
Securely store and access AWS credentials in development environments
- awscli
Official Amazon AWS command-line interface
- awscli-local
Thin wrapper around the `aws` command-line interface for use with LocalStack
- awscurl
Curl like simplicity to access AWS resources
- awsdac
CLI tool for drawing AWS architecture
- awslogs
Simple command-line tool to read AWS CloudWatch logs
- axel
Light UNIX download accelerator
- azcopy
Azure Storage data transfer utility
- azion
CLI for the Azion service
- azqr
Azure Quick Review
- aztfexport
Bring your existing Azure resources under the management of Terraform
- azure-dev
Developer CLI that provides commands for working with Azure resources
- azurite
Lightweight server clone of Azure Storage that simulates it locally
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Try it on your computer
BCD connects ChatGPT, Claude and other AI apps to your own Mac, Windows or Linux computer. One computer is free, with 20,000 tool calls a month and no card.
Program data from Homebrew, updated 2026-11-11. Installs are Homebrew's installs on request over the last 365 days.