macOS
brew install mpremotelocal Homebrew formula metadata
brew
Tool for interacting remotely with MicroPython devices. Version 1.28.0 via Homebrew; verified 2026-06-10.
install
brew install mpremotelocal Homebrew formula metadata
nix profile install nixpkgs#mpremotenixpkgs package indexes · pkgs/by-name/mp/mpremote/package.nix · source: api.github.com
sudo zypper install mpremoteopenSUSE Tumbleweed package metadata · mpremote · source: download.opensuse.org
overview
Tool for interacting remotely with MicroPython devices
history
mpremote is the MicroPython project's command-line remote-control tool for boards and other devices that expose a MicroPython REPL over serial. It entered the MicroPython tree as part of the v1.16 release, whose release notes list a new CLI utility to interact with a remote device. The official documentation presents it as an integrated utility for device interaction, filesystem management, and automation over a serial connection, installed with pip or pipx.
mpremote grew out of the older pyboard.py workflow. The pyboard.py documentation describes a standalone Python tool for running commands and scripts on MicroPython devices and accessing their filesystems; a MicroPython maintainer later explained that mpremote uses pyboard.py to provide a more complete command-line interface. That ancestry explains mpremote's practical shape: it keeps the quick edit-run loop of pyboard.py, but adds command sequencing, auto connection, soft reset behavior, filesystem subcommands, package installation via mip, local-directory mounting, REPL access, and shortcuts for common serial devices.
In the MicroPython ecosystem, mpremote is the general-purpose desktop sidekick for embedded development. Users run it to open a REPL, copy main.py to a board, execute a local script directly from RAM, inspect free space, install micropython-lib packages, mount a host directory as /remote, reset a device, or automate several of those steps in one command line. Package-manager entries such as Homebrew wrap the same Python tool for developers who prefer system packages over pipx.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
mpremote | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://docs.micropython.org/en/latest/reference/mpremote.html
install metadata
| Package key | brew:mpremote |
|---|---|
| Version | 1.28.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/mpremote |
| Homepage | https://docs.micropython.org/en/latest/reference/mpremote.html |
| Repository | https://github.com/micropython/micropython/tree/master/tools/mpremote |
| Upstream docs | https://docs.micropython.org/en/latest/reference/mpremote.html |
| License | MIT |
| Source archive | https://files.pythonhosted.org/packages/20/1b/d008342d1b018fb60e1196bf72a164ea71a567f924db11934f0e3a0a10bc/mpremote-1.28.0.tar.gz |
| Last updated | 2026-06-10T10:08:53Z |
| Pulse | updated |
| Dependencies | python@3.14 |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mpremote |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
mpremote
nix profile install nixpkgs#mpremotempremote 1.28.0-2.1
MicroPython remote control
sudo zypper install mpremotesource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.