Apps that work with BCD › Command-line tools
Command-line tools: M
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
230 tools
- m-cli
Swiss Army Knife for macOS
- m1ddc
Control external displays (USB-C/DisplayPort Alt Mode) using DDC/CI on M1 Macs
- m4
Macro processing language
- mac
Monkey's Audio lossless codec
- mac-cleanup-go
TUI macOS cleaner that scans caches/logs and lets you select what to delete
- mac-cleanup-py
Python cleanup script for macOS
- macchanger
Change your mac address, for macOS
- macchina
System information fetcher, with an emphasis on performance and minimalism
- mackup
Keep your Mac's application settings in sync
- macmon
Sudoless performance monitoring for Apple Silicon processors
- macos-trash
Move files and folders to the trash
- mactop
Apple Silicon Monitor Top written in Go Lang
- macvim
GUI for vim, made for macOS
- mad
MPEG audio decoder
- mafft
Multiple alignments with fast Fourier transforms
- mage
Make/rake-like build tool using Go
- magic-wormhole
Securely transfers data between computers
- magic-wormhole.rs
Rust implementation of Magic Wormhole, with new features and enhancements
- magika
Fast and accurate AI powered file content types detection
- mago
Toolchain for PHP to help developers write better code
- maigret
Collect a dossier on a person by username from thousands of sites
- mailpit
Web and API based SMTP testing
- mailsy
Quickly generate a temporary email address
- mailutils
Swiss Army knife of email handling
- make
Utility for directing compilation
- makedepend
Creates dependencies in makefiles
- makensis
System to create Windows installers
- malcontent
Supply Chain Attack Detection, via context differential analysis and YARA
- mame
Multiple Arcade Machine Emulator
- man-db
Unix documentation system
- man2html
Convert nroff man pages to HTML
- mani
CLI tool to help you manage repositories
- manim
Animation engine for explanatory math videos
- manticoresearch
Open source text search engine
- mapnik
Toolkit for developing mapping applications
- mapscii
Whole World In Your Console
- mapserver
Publish spatial data and interactive mapping apps to the web
- mariadb
Drop-in replacement for MySQL
- mariadb-connector-c
MariaDB database connector for C applications
- mariadb-connector-odbc
Database driver using the industry standard ODBC API
- mariadb@10.11
Drop-in replacement for MySQL
- mariadb@11.4
Drop-in replacement for MySQL
- mariadb@11.8
Drop-in replacement for MySQL
- mark
Sync your markdown files with Confluence pages
- markdown
Text-to-HTML conversion tool
- markdown-oxide
Personal Knowledge Management System for the LSP
- markdownlint-cli
CLI for Node.js style checker and lint tool for Markdown files
- markdownlint-cli2
Fast, flexible, config-based cli for linting Markdown/CommonMark files
- marked
Markdown parser and compiler built for speed
- marp-cli
Easily convert Marp Markdown files into static HTML/CSS, PDF, PPT and images
- martin
Blazing fast tile server, tile generation, and mbtiles tooling
- mas
Mac App Store command-line interface
- mask
CLI task runner defined by a simple markdown file
- masscan
TCP port scanner, scans entire Internet in under 5 minutes
- massdns
High-performance DNS stub resolver
- mat2
Metadata anonymization toolkit
- maturin
Build and publish Rust crates as Python packages
- maven
Java-based project management
- mavsdk
API and library for MAVLink compatible systems written in C++17
- mawk
Interpreter for the AWK Programming Language
- maxima
Computer algebra system
- mbedtls
Cryptographic & SSL/TLS library
- mbedtls@3
Cryptographic & SSL/TLS library
- mbpoll
Command-line utility to communicate with ModBus slave (RTU or TCP)
- mcap
Serialization-agnostic container file format for pub/sub messages
- mcat
Terminal image, video, directory, and Markdown viewer
- mcfly
Fly through your shell history
- mcp-atlassian
MCP server for Atlassian tools (Confluence, Jira)
- mcp-google-sheets
MCP server integrates with your Google Drive and Google Sheets
- mcp-grafana
MCP server for Grafana
- mcp-inspector
Visual testing tool for MCP servers
- mcp-proxy
Bridge between Streamable HTTP and stdio MCP transports
- mcp-publisher
Publisher CLI tool for the Official Model Context Protocol (MCP) Registry
- mcp-server-kubernetes
MCP Server for kubernetes management commands
- mcp-toolbox
MCP server for databases
- mcpm
Open source, community-driven MCP server and client manager
- md-tui
Markdown renderer in the terminal written in rust
- md2pdf
CLI utility that generates PDF from Markdown
- md4c
C Markdown parser. Fast. SAX-like interface
- md5deep
Recursively compute digests on files/directories
- md5sha1sum
Hash utilities
- mdbook
Create modern online books from Markdown files
- mdbtools
Tools to facilitate the use of Microsoft Access databases
- mdcat
Show markdown documents on text terminals
- mdf2iso
Tool to convert MDF (Alcohol 120% images) images to ISO images
- mdfried
Terminal markdown viewer
- mdless
Provides a formatted and highlighted view of Markdown files in Terminal
- mdq
Like jq but for Markdown
- mdv
Styled terminal markdown viewer
- mecab
Yet another part-of-speech and morphological analyzer
- mecab-ipadic
IPA dictionary compiled for MeCab
- media-control
Control and observe media playback from the command-line
- media-info
Unified display of technical and tag data for audio/video
- mediamtx
Zero-dependency real-time media server and media proxy
- medusa
Solidity smart contract fuzzer powered by go-ethereum
- megatools
Command-line client for Mega.co.nz
- meilisearch
Ultra relevant, instant and typo-tolerant full-text search API
- melange
Build APKs from source code
- memcached
High performance, distributed memory object caching system
- memex
Index and search local agent conversation history
- memtester
Utility for testing the memory subsystem
- mercurial
Scalable distributed version control system
- mergiraf
Syntax-aware git merge driver
- mermaid-cli
CLI for Mermaid library
- merve
C++ lexer for extracting named exports from CommonJS modules
- mesa
Graphics Library
- mesa-glu
Mesa OpenGL Utility library
- mesheryctl
Command-line utility for Meshery, the cloud native management plane
- meson
Fast and user friendly build system
- meta-package-manager
Wrapper around all package managers with a unifying CLI
- metabase
Business intelligence report server
- metals
Scala language server
- metis
Programs that partition graphs and order matrices
- micasa
TUI for tracking home projects, maintenance schedules, appliances and quotes
- micro
Modern and intuitive terminal-based text editor
- micromamba
Fast Cross-Platform Package Manager
- micronaut
Modern JVM-based framework for building modular microservices
- micropython
Python implementation for microcontrollers and constrained systems
- microsocks
Tiny, portable SOCKS5 server with very moderate resource usage
- midnight-commander
Terminal-based visual file manager
- mihomo
Another rule-based tunnel in Go, formerly known as ClashMeta
- mill
Fast, scalable JVM build tool
- miller
Like sed, awk, cut, join & sort for name-indexed data such as CSV
- mimalloc
Compact general purpose allocator
- mimirtool
CLI for interacting with Grafana Mimir
- mimo-code
AI coding agent with cross-session memory
- mingw-w64
Minimalist GNU for Windows and GCC cross-compilers
- minicom
Menu-driven communications program
- minidlna
Media server software, compliant with DLNA/UPnP-AV clients
- minify
Minifier for HTML, CSS, JS, JSON, SVG, and XML
- minijinja-cli
Render Jinja2 templates directly from the command-line to stdout
- minikube
Run a Kubernetes cluster locally
- minimal-racket
Modern programming language in the Lisp/Scheme family
- minimap2
Versatile pairwise aligner for genomic and spliced nucleotide sequences
- minipro
Open controller for the MiniPRO TL866xx series of chip programmers
- miniserve
High performance static file server
- minisign
Sign files & verify signatures. Works with signify in OpenBSD
- miniupnpc
UPnP IGD client library and daemon
- minizinc
Medium-level constraint modeling language
- minizip
C library for zip/unzip via zLib
- mint
Dependency manager that installs and runs Swift command-line tool packages
- mintoolkit
Minify and secure Docker images
- mise
Polyglot runtime manager (asdf rust clone)
- mist-cli
Mac command-line tool that automatically downloads macOS Firmwares / Installers
- mistral-vibe
Minimal CLI coding agent
- mit-scheme
MIT/GNU Scheme development tools and runtime library
- mjml
JavaScript framework that makes responsive-email easy
- mkcert
Simple tool to make locally trusted development certificates
- mkdocs
Project documentation with Markdown
- mkdocs-material
Material Design theme for MkDocs
- mktorrent
Create BitTorrent metainfo files
- mkvtoolnix
Matroska media files manipulation tools
- mlt
Author, manage, and run multitrack audio/video compositions
- mlx
Array framework for Apple silicon
- mlx-c
C API for MLX
- mlx-lm
Run LLMs with MLX
- mmctl
Remote CLI tool for Mattermost server
- mmdbctl
MMDB file management CLI supporting various operations on MMDB database files
- mmseqs2
Software suite for very fast sequence search and clustering
- mob
Tool for smooth Git handover in mob programming sessions
- mobiledevice
CLI for Apple's Private (Closed) Mobile Device Framework
- mockery
Mock code autogenerator for Golang
- mockolo
Efficient Mock Generator for Swift
- mockserver
Mock HTTP server and proxy
- models
Fast TUI and CLI for browsing AI models, benchmarks, and coding agents
- mogenerator
Generate Objective-C & Swift classes from your Core Data model
- mold
Modern Linker
- mole
Deep clean and optimize your Mac
- molecule
Automated testing for Ansible roles
- molten-vk
Implementation of the Vulkan graphics and compute API on top of Metal
- monero
Official Monero wallet and CPU miner
- mongo-c-driver
C driver for MongoDB
- mongocli
MongoDB CLI enables you to manage your MongoDB in the Cloud
- mongodb-atlas-cli
Atlas CLI enables you to manage your MongoDB Atlas
- mongosh
MongoDB Shell to connect, configure, query, and work with your MongoDB database
- mono
Cross platform, open source .NET development framework
- mono-libgdiplus
GDI+-compatible API on non-Windows operating systems
- monolith
CLI tool for saving complete web pages as a single HTML file
- moon
Task runner and repo management tool for the web ecosystem, written in Rust
- moon-buggy
Drive some car across the moon
- moor
Nice to use pager for humans
- moreutils
Collection of tools that nobody wrote when UNIX was young
- mosh
Remote terminal application
- mosquitto
Message broker implementing the MQTT protocol
- most
Powerful paging program
- moto
Mock AWS services
- mozjpeg
Improved JPEG encoder
- mp4v2
Read, create, and modify MP4 files
- mpc
Command-line music player client for mpd
- mpd
Music Player Daemon
- mpdecimal
Library for decimal floating point arithmetic
- mpfr
C library for multiple-precision floating-point computations
- mpg123
MP3 player for Linux and UNIX
- mpi4py
Python bindings for MPI
- mpich
Implementation of the MPI Message Passing Interface standard
- mplayer
UNIX movie player
- mpremote
Tool for interacting remotely with MicroPython devices
- mpv
Media player based on MPlayer and mplayer2
- mq
Jq-like command-line tool for markdown processing
- mqttui
Subscribe to a MQTT Topic or publish something quickly from the terminal
- mruby
Lightweight implementation of the Ruby language
- mscgen
Parses Message Sequence Chart descriptions and produces images
- msedit
Simple text editor with clickable interface
- msgpack
Library for a binary-based efficient data interchange format
- msgpack-cxx
MessagePack implementation for C++ / msgpack.org[C++]
- msitools
Windows installer (.MSI) tool
- msmtp
SMTP client that can be used as an SMTP plugin for Mutt
- mtools
Tools for manipulating MSDOS files
- mtr
'traceroute' and 'ping' in a single tool
- mu
Tool for searching e-mail messages stored in the maildir-format
- muffet
Fast website link checker in Go
- mujs
Embeddable Javascript interpreter
- multimarkdown
Turn marked-up plain text into well-formatted documents
- multitail
Tail multiple files in one terminal simultaneously
- mupdf
Lightweight PDF and XPS viewer
- mupdf-tools
Lightweight PDF and XPS viewer
- musikcube
Terminal-based audio engine, library, player and server
- mutt
Mongrel of mail user agents (part elm, pine, mush, mh, etc.)
- mvfst
QUIC transport protocol implementation
- mx
Command-line tool used for the development of Graal projects
- mycli
CLI for MySQL with auto-completion and syntax highlighting
- mydumper
MySQL logical backup tool
- mypy
Experimental optional static type checker for Python
- mysql
Open source relational database management system
- mysql-client
Open source relational database management system
- mysql-client@8.4
Open source relational database management system
- mysql-connector-c++
MySQL database connector for C++ applications
- mysql@8.4
Open source relational database management system
- mysql@9.7
Open source relational database management system
- mysqltuner
Increase performance and stability of a MySQL installation
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.