Skip to content

Preinstalled Tools

Every md container ships with a curated set of development tools, pre-configured and ready to use. The full inventory is available at /home/user/src/tool_versions.md inside the container, generated at image build time.

Core utilities

bash, git, curl, wget, rsync, jq, grep, ripgrep, less, man, file, find, xargs, sed, awk, col, bubblewrap, inotifywait, xvfb, tmux, tokei, xxd, sudo

Editors

nvim (vi, vim, vimdiff)

Browsers

google-chrome (amd64), chromium (arm64 fallback), chrome-devtools-mcp

Languages & runtimes

LanguageToolchain
Gogo, gofmt (latest stable)
Node.jsnode (v24 via nvm), npm, npx
TypeScripttsc, tsx, eslint
Rustrustc, cargo, rustup, cargo-binstall
Pythonpython3, uv, pylint, ruff
Javajava (JRE)
RR

Package managers

npm, pnpm, bun, pip (via uv), cargo

Build tools

cmake, ninja-build, ccache, make, gcc, g++, gradle, maven, golangci-lint, actionlint, shellcheck, shfmt

AI coding agents

AgentBinary
Claude Codeclaude
Codexcodex
Gemini CLIgemini
Kilo Codekilo
OpenCodeopencode
Amp CLIamp
Pipi
Qwen Codeqwen-code

Containers

podman (rootless inside the container)

Virtualization

qemu-kvm, libvirt-clients

Android

android-sdk, gradle, adb, sdkmanager

Debugging & profiling

strace, lsof, dlv (Go debugger), lldb / rust-lldb, objdump, radare2 (r2)

Networking

curl, wget, net-tools, iproute2, ping, fping, traceroute, tcptraceroute, nmap, tcpdump, dig, host, nslookup, whois, tailscale

GitHub

gh CLI

Compression & media

brotli, zstd, unzip, ffmpeg, imagemagick

Embedded

flex, bison, gperf, dfu-util, libusb-1.0-0

Version report

The exact versions of every tool are captured at image build time:

bash
# Inside the container
cat ~/src/tool_versions.md

This is regenerated whenever the md-user image is rebuilt: weekly for :latest, on-demand with md build-image.