Ops log · building in public

The shipping log

No testimonials yet: MetaRun is pre-launch. What we can show instead is the pulse. Every entry below is a real ship date from the commit history of a product the studio uses on its own six live apps every day.

  1. AI visibilityLocalizationFree tools

    A free storefront audit, and a sharper AI visibility check

    New free tool: the storefront audit reads 25 App Store countries and shows which ones see your listing, or just your screenshots, in a language they cannot read. It catches the common case where the description was translated and the screenshots stayed English. The AI visibility check got sharper too: apps named "Habit Tracker - HabitKit" were scored against "best habitkit app", because the category guesser always read the half after the dash. It now picks whichever side carries the category.

  2. OffersScreenshotsReliability

    Free offers everywhere, and publish runs that survive a hiccup

    Creating a fully free offer code was impossible: the tool demanded a price list while Apple demands none for a free trial. Offer codes, promotional offers and win-back offers now take a territory list for free periods (or none, for every storefront), with a Free trial mode in the composer. Screenshot publishing also got tougher: one dropped connection used to abort a whole multi-language run, and now every step retries transient failures, checks the store before re-sending, and never duplicates an upload that actually landed.

  3. ScreenshotsStudioReliability

    Screenshots land in the right slot, and iPad renders as an iPad

    Apple ignores its own display-type filter when listing screenshot sets, so on apps with a legacy iPad set, iPhone uploads could land in the iPad slot and fail with a dimensions error after reporting success. Uploads now match the target set themselves and fail loudly with Apple's reason instead of pretending the write went through. In the studio, choosing iPad in 3D no longer draws a mangled iPhone: slides with different device models can render at the same time without fighting over the one 3D renderer.

  4. MILOListingReliability

    Bulk missions stage as one batch, and MILO checks its own work

    Ask for What's New in every language and MILO stages all of them in one turn: one slate, review any language, Engage All once. A failure in one language no longer abandons the rest. MILO also can no longer tell you a change is staged when it isn't; if the reply claims one and no preview ran, the turn is corrected before it reaches you. And before calling a multi-language job done, it re-reads the live listing and reports what is still empty. Adding a language no longer breaks the confirm on the change staged beside it.

  5. CLIMCPPlatform

    npx metarun, and skills that teach your agent the missions

    MetaRun now has a CLI: npx metarun login with a personal access token, and all 244 tools run from any terminal or CI pipeline, JSON on stdout, previews and confirm tokens exactly as everywhere else. Alongside it, five installable agent skills (github.com/metarun/metarun-skills) teach coding agents complete missions: finish a release after the build uploads, reprice worldwide on PPP, localize the listing, work the review inbox, audit ASO. Every tool name in every skill is checked against the live registry on each build, so skills cannot go stale.

  6. ListingMILO

    Promotional text works before your first release

    Promotional text is Apple's instant field, so MetaRun only wrote it to the live version and refused on an app that had never shipped; it now writes to the version you are preparing. A free trial in 175 storefronts is 175 records at Apple, and drew 175 cards; now it is one, countries listed inside. Many staged changes collapse into one review dialog. The listing gained per-language support and marketing URLs, and hides What's New until your first release. Submitting a first version now warns about App Privacy, the one requirement Apple exposes no API for.

  7. ScreenshotsMILOHistory

    The Screenshot Studio fits on a laptop, and ships in one press

    The Screenshot Studio's command bar needed a 1780px window to show every button, so on a laptop half of them, Publish included, sat off-screen. Tools now have their own strip and nothing hides. A new compliance sweep reads every caption, in every language, against Apple's asset rules: prices, links, award claims, other app stores. It flags the claim, never whether it is true, and it cannot see the picture. An app you have never priced now opens on a choice: free in one tap, or set a price.

  8. ListingScreenshots

    The locked-listing notice now admits screenshots are locked too

    When your app is live and no version is editable, Apple freezes most of your listing. The banner explaining that listed every frozen field except screenshots, which is the one people are most likely to try to change. It now names screenshots alongside the rest, so nobody plans a reorder they cannot make until their next version.

  9. MILOReleasesScreenshots

    Submitting for review now checks your listing first

    Before you submit a version, MILO now sweeps every listing language for what Apple requires: description, keywords, support URL, and What's New on updates. Anything missing blocks the submit with a per-language checklist instead of a rejection from Apple after the fact. The dead duplicate confirmation dialog on submit is gone, and Apple's error messages now name store fields in plain language. Separately, the Screenshot Studio now offers all 50 App Store languages, including the eleven Apple added in March, and stops offering codes the App Store would reject.

  10. ASOMILOMCP

    MetaRun now tracks whether the AI assistants recommend your app

    A growing share of "which app should I use" now happens inside an AI assistant. MetaRun checks what it says about yours: whether you get recommended, at what position, who gets named instead, and which web pages decided it. Run it from any app's Command Bridge, or free without an account at metarun.dev/tools/ai-visibility. It never posts or writes anything on your behalf. MCP tools also now carry read-only and destructive hints, so your agent can tell a read from a store write.

  11. ScreenshotsMonetizationMILOPlatform

    The Offer Array, and backgrounds worth shipping

    Screenshot backgrounds gained mesh gradients, six pattern motifs, and image grading, and one tap composes any of them from the colors in your app icon. Subscriptions and in-app purchases gained the Offer Array: every Apple offer surface laid out across the customer lifecycle, where one discount dial derives every storefront's price and nothing reaches Apple until you confirm. Four Apple reads that had been quietly returning nothing now ask Apple for exactly what it publishes.

  12. ScreenshotsBrandingMILOMonetizationMCP

    Your brand palette from your icon, and every subscription offer Apple supports

    MetaRun now reads the dominant colors out of your app icon and keeps them as your brand palette, ready under every color picker in the Screenshot Studio and used to brand-adapt its templates. Subscription offers landed too: free trials, introductory pricing, promotional offers, redeemable codes, and iOS-18 win-back offers, plus offer codes for in-app purchases. You never have to open App Store Connect to run a promotion again.

  13. ScreenshotsMILO

    Typography power-ups and a brand-aware template gallery

    Screenshot headlines got a full typography kit: letter spacing, drop shadows, outline strokes, gradient fills, background pills, and curved text that wraps your words along an arch. The new Design Chamber restyles a whole set in one click from eight templates built on App Store conversion research, each adapting to your brand colors and font. Every preview is your own set rendered through the export pipeline, so what you pick is exactly what ships.

  14. ScreenshotsMILO

    A real editor for your screenshots

    The Screenshot Studio canvas got a full editing upgrade: undo/redo, drag/resize/rotate handles, snap guides, multi-select, in-place text editing, shapes, panoramic backgrounds, and proper layers (rename, hide, lock, reorder). It also learned the store: word-level highlights, a real App Store preview, social-proof slides from genuine reviews, and per-language localization QA, all usable through MILO too.

  15. ListingMILOMCPMonetizationSite

    Import your fastlane metadata folder, and MILO knows its next move

    The Listing workspace now imports and exports fastlane deliver's metadata folder as one previewed change, so an IDE agent can migrate a listing straight from your repo. Tool results carry suggested next actions, pointing MILO at pricing after a create or at the exact editability check when a listing is locked. Bulk repricing no longer fails in territories Apple carries no price points for, and adding a listing language now carries your privacy policy URL over as a visible diff instead of setting up a rejected submission.

  16. MILO

    Faster MILO, visible thinking

    MILO's replies now stream in live, with a small cognition window showing its rolling thoughts and an ops telemetry line for every tool call while it runs. Missions also start faster: the deck pre-loads your fleet so MILO skips the ritual first lookup.

  17. MILO

    MILO finishes multi-step missions

    When you ENGAGE a proposed change, MILO now picks the mission back up on its own and continues to the next step instead of waiting to be asked. Proposal slates also wait politely for the reply to finish streaming before they materialize.

  18. MILOMonetization

    Create products conversationally

    Subscription groups, subscriptions, and in-app purchases can now be created through MILO end to end, with duplicate product-id sweeps before anything is staged and pricing chained right after. Same-tool proposals gained a batch ENGAGE ALL, and export compliance declarations became one guided step.

  19. MILOSite

    The deck goes mobile

    The Command Deck and the voice link now work properly on phones, so you can run your store by talking to MILO from anywhere. Support tickets can be filed in-app, by asking MILO, or from your IDE over MCP.

  20. BillingSecurity

    Plans, the trial, and the Power Plant

    Metered plans landed with a 14-day no-card trial, a billing deck with a live usage reactor, and honest fail-closed metering on every AI surface. The same week brought the operator onboarding ceremony, the metarun.dev domain, a full pre-launch security hardening pass, and the Terms and Privacy pages.

  21. DecksASO

    Three new command decks

    Reviews became the Comms Array (triage-sorted, analytics that double as filters), Releases became Launch Control (versions, TestFlight triage, submit-for-review), and ASO got its own Command Deck with an hourly rank sentinel, a promo-text scheduler, and per-territory star ratings.

  22. StudioPricingMILO

    MILO learns to design, and to price

    The Screenshot Studio became fully MILO-operable with server-side rendering, so screenshots can be designed, rendered, and published to App Store Connect without the studio tab even open. The pricing engine landed too: PPP, Big Mac, and Spotify index strategies snapped to Apple's tier catalog, shared by the deck, chat, voice, and MCP.

  23. StudioMILO

    The Screenshot Studio and the voice link

    The studio was rebuilt end to end: 3D device mockups, AI-generated captions, per-locale translation, and one renderer shared by preview and export. The chat page became the Command Deck, including a real-time voice link: talk to MILO, watch proposals materialize, press ENGAGE.

  24. MILOSafety

    Memory and the universal undo

    MILO gained persistent memory (visible and editable in Settings) and MetaRun gained a universal change history: every applied change from every surface, dashboard, chat, voice, or IDE, is recorded with a before/after diff and almost all of them revert in one tap.

  25. Decks

    The manual decks

    The Listing and Pricing workspaces landed as full manual decks: locale matrix editing, categories, age ratings, accessibility declarations, territory-grid repricing with equalization overlays. Everything MILO can do stays fully doable by hand, behind the same preview-and-confirm contract.

  26. MILOPlatform

    The registry triples

    The Apple mutation layer grew from 12 to 31 preview/apply operations and MILO's tool registry from 34 to 91 tools in one push: pricing points, reviews, TestFlight feedback, featuring nominations, in-app events, and more. One registry now feeds the dashboard, the chat agent, and the MCP server alike.

  27. MILO

    MILO moves in

    MILO went from a launcher widget to the home of the product: a full-page chat with persisted conversations and AI-generated titles. The same week set the launch scope honestly: Apple-only first, Google Play deferred until it can be done properly.

  28. Origin

    First commit

    MetaRun begins as Hysa Tech's internal tool for running its own six-app App Store fleet, because doing it by hand in App Store Connect was the bottleneck. The plan from day one: every capability built tool-callable, so an AI operator could eventually run all of it.

The log keeps growing

Run your store with the product this log built.