meshagent/cli | Process-backed CLI agents, meeting transcribers, and VoiceBot containers that do not need in-container browser automation | A lean runtime image with the prebuilt meshagent binary as the entrypoint | Use this when you want the CLI runtime itself, not a general-purpose Linux shell image. Typically you run meshagent process join ..., meshagent meeting-transcriber join ..., or meshagent voicebot join .... |
meshagent/cli-playwright | CLI agents that need bundled Playwright or Stagehand browser automation inside the container | meshagent/cli plus Playwright, downloaded browser binaries, Xvfb, fonts, and browser runtime libraries | Use this only when the container itself launches Playwright-managed browsers. If you do not need browser automation, prefer meshagent/cli. |
meshagent/python | Minimal Python runtime base for custom images and runtime-label deploy flows | Python 3.13 slim runtime with a standard virtualenv path preconfigured on PATH | Use this when you want a clean Python base and will install your own dependencies or let MeshAgent layer your code on top at deploy time. This is not the same image as meshagent/python-sdk. |
meshagent/python-sdk-slim | Standard Python agents and services that want core MeshAgent Python packages preinstalled without the heavier optional integrations | meshagent/python plus uv and the core MeshAgent Python packages: API, Agents, Tools, OpenAI, and OTEL | Recommended starting point for most Python services when you want MeshAgent packages preinstalled but do not need the broader integration set. |
meshagent/python-sdk | Python services that want the fuller preinstalled MeshAgent Python stack | meshagent/python-sdk-slim plus Codex, Computers, LiveKit, MarkItDown, MCP, and Anthropic packages | Use this when you want the broader MeshAgent Python package set already in the image. If you only need a base runtime, use meshagent/python instead. |
meshagent/shell | Shell-based tools, utility containers, and developer-style agents that need a Bash entrypoint and common Linux tools | Python 3.13 slim, a Python virtualenv with selected MeshAgent packages, and common Linux tools such as git, curl, ripgrep, tree, and tcpdump | This is the better fit when you want an interactive shell-style container rather than the lean meshagent CLI binary image. |
meshagent/node | Minimal JS/TS runtime base for custom Node services | A plain Node runtime image | Use this when you want a bare Node base and will install or copy your own application code yourself. This is not the same image as meshagent/node-sdk. |
meshagent/node-sdk | JS/TS services using the MeshAgent Node workspace scaffold | Node runtime plus the meshagent-entrypoint and meshagent-ts workspace scaffold | Preferred Node SDK image when you want the MeshAgent TS workspace already present. Also published with the compatibility tag meshagent/nodejs-sdk. |
meshagent/dotnet-sdk | .NET services | The latest .NET SDK image with the meshagent-dotnet source tree copied into the workspace | Use this as a build base when you want the MeshAgent .NET SDK source already available in the image. |
meshagent/flutter | Flutter and Dart UI builds | Flutter SDK image with the meshagent-dart, meshagent-flutter, and meshagent-flutter-shadcn workspace packages copied in | Use this when you are building or publishing Flutter-based UIs or packages on top of the MeshAgent Flutter workspace. |