Support matrix

Where it runs. Where it uploads. What we have actually verified.

Nitro Shot is one Rust core behind a desktop app, a CLI and an MCP server. This page says which platforms and stores each of them reaches, and separates what we have run ourselves from what ships from the pipeline but has not been verified by us yet. It is updated with every release.

Verifiedrun by us on real hardware or a real store accountBuiltships from the release pipeline, not yet verified by usPlannedon the list, not shippingNot supportednot supported and not planned

Platforms

The desktop app, the nss command line and the MCP server are built from the same code; the CLI and MCP run anywhere Rust does.

PlatformDesktop appnss CLIMCP serverNote
macOS, Apple siliconVerifiedVerifiedVerifiedmacOS 12 or newer. Direct download, Developer ID signed and notarised. The machine Nitro Shot is built and used on.
Mac App StorePlannedNot supportedNot supportedSandboxed build is in the pipeline; listing follows once review clears.
Windows 10 / 11, x64BuiltBuiltBuiltNSIS setup and MSI. iOS capture is not available on Windows; Android capture, framing, publishing all are.
Linux, x64BuiltBuiltBuiltAppImage, .deb and .rpm. Same limits as Windows for capture.
Linux, arm64Not supportedBuiltBuiltCLI and MCP tarballs only; no desktop build.
Web appBuiltNot supportedBuiltFrame, review and export in the browser with local files; the hosted MCP endpoint serves a read-only subset.
macOS, IntelNot supportedNot supportedNot supportedApple stopped selling Intel Macs in 2023 and macOS 26 is their last release. We do not build for them.

Stores

Every capability talks to the store's own API. The pill under each store says whether we have exercised that API against a live account yet.

CapabilityApp StoreGoogle PlayHuawei AppGalleryAmazon AppstoreMicrosoft Store
APIApp Store Connect APIBuiltPublishing APIBuiltAppGallery Connect APIBuiltApp Submission APIBuiltPartner Center APIBuilt
Size rules and validationsupportedsupportedsupportedsupportedsupported
Framing at every required sizesupportedsupportedsupportedsupportedsupported
Fastlane-ready export treesupportedsupportedsupportedsupportedsupported
Screenshot uploadsupportedsupportedsupportedsupportedsupported
Upload only what changedsupportedsupportednot availablenot availablenot available
App preview videossupportedpartialnot availablenot availablenot available
Listing text pull and pushsupportedsupportedsupportedsupportedsupported
Caption and listing translationsupportedsupportedsupportedsupportedsupported
Compliance formssupportedsupportednot availablenot availablenot available
Submit for reviewsupportedpartialsupportedsupportedsupported
Marketing art at store canvasessupportedsupportednot availablesupportedsupported

Filled: supported. Half: partial. Outline: not available. Hover a mark for the reason.

Capture

  • iOS simulators
    xcrun simctl; macOS only.
    Built
  • Android emulators and devices
    adb and emulator; any OS.
    Built
  • Taps through Maestro
    For screens a deep link cannot reach.
    Built
  • Preview recording and trim
    simctl recordVideo, adb screenrecord, ffmpeg.
    Built

Local AI

  • Apple Intelligence
    On-device Foundation Models via a sidecar; macOS 26 or newer.
    Built
  • Ollama
    Any local model, any OS.
    Verified
  • Claude
    Optional; needs your own API key.
    Verified
  • Background removal
    Apple Vision framework; macOS 14 or newer.
    Built
  • Local image generation
    Draw Things, mflux, Image Playground.
    Built

Agents and automation

  • MCP server, stdio
    Claude Code, Cursor, Codex CLI; every tool.
    Verified
  • MCP server, hosted HTTP
    Read-only subset: sizes, templates, locales, rules.
    Built
  • nss command line
    Everything scriptable; JSON output.
    Verified
  • GitHub Action
    nss ci: validate, upload, push text from a pipeline.
    Built
  • Claude Code skill
    The release playbook as a skill file.
    Verified
How agents drive it