~/asomium $
macOS 15+ · ● live
$ asomium --status
// hero output · $ asomium describe --product

tab-juggling App Store Connect.
run every release from one Mac window.

+ 36 MCP tools drive the same workflow from Claude Code · Cursor · Claude Desktop · Windsurf

asomium is a Mac-native companion for App Store Connect. Pull metadata, translate every locale with Claude, design native screenshots, track ASO, ship builds — without leaving your editor.

// outside the Mac App Store · notarized DMG · LS-billed

// public 1.0 ships soon · built for macOS 15 Sequoia+
~/asomium · live session
demo
SPEC 01

mac-native

SwiftUI front to back. No Electron, no web shell.

SPEC 02

keychain-secured

ASC + Anthropic keys stay in your local Keychain.

SPEC 03

ASC API direct

No proxy. No third-party server in the path.

SPEC 04

license-key, not account

Paste a Lemon Squeezy key once, move Macs anytime.

The flow

Every App Store surface, one workflow.

Drop your keys and your project in. Asomium translates your metadata, designs your screenshots, tracks your ASO, and ships your builds — all from one Mac window.

Inputs

ASC API Key
.p8 · Keychain-stored
Anthropic API
your key · pay-as-you-go
Xcode Project
or .xcworkspace
Brand Voice
tone · glossary · protected terms
Asomium
ASOMIUM

Outputs

Multi-locale Metadata
title · subtitle · description
Native Screenshots
iPhone · iPad · Mac canvases
Keyword Tracking
rank trends · daily refresh · per locale
Competitor Stack
titles · screenshots · ratings · side-by-side
Build · Ship · Submit
archive · upload · auto-attach · review
  • Mac-native SwiftUI, no Electron
  • Keychain-secured ASC + Anthropic keys stay local
  • ASC API direct no proxy, no 3rd-party server
  • No account your data never leaves the Mac

Everything in one window

Five tools you'd otherwise stitch together.

Every App Store Connect tab gets a Mac-native panel — and a way to translate, generate or ship without bouncing back to the browser.

Metadata

Metadata

Every locale, side-by-side.

Pull title, subtitle, description, keywords and What's New from App Store Connect once. Edit in one grid that respects every length limit — then translate missing fields to every locale with Claude, your brand voice and protected terms enforced.

  • Live 30 / 30 / 4 000 char counters per cell
  • Per-app brand voice, glossary, protected terms
  • Atomic Push with full diff preview
Screenshots

Screenshots

Native screenshots, no Figma.

Real iPhone 6.9″, iPad Pro and Mac device chrome. Drop in your captures, layer text, pick a theme — and translate every text layer to all your locales in one click. Each design auto-routes to the correct device row when you Add to Screenshots.

  • iPhone 6.9″ · iPad Pro 13″ · iPad Pro 11″ · Mac
  • Per-locale text variants from one source canvas
  • Click-to-zoom lightbox + Mac-native export
ASO

ASO

Track keywords. Watch the field.

Add the keywords your users actually search. Asomium logs your rank, popularity, difficulty and opportunity score per keyword × locale, daily. Stack competitors next to your app to compare what they target — find what's actually working in your category, not what a vague dashboard claims.

  • Per-keyword popularity · rank · difficulty · opportunity
  • Auto-discover via App Store autocomplete sweep
  • macOS notifications when ranks shift overnight
  • Stacked competitor comparison view
Ship

Ship

Archive, upload, submit — one click.

Asomium runs xcodebuild archive, exports the .ipa, uploads to App Store Connect, auto-attaches the build to your editable version, and unblocks Submit-for-Review. Smart build-number bump prevents the "duplicate build" rejection every indie has hit at least once.

  • Smart CFBundleVersion bump across machines
  • Auto-attach + Submit gate sync
  • Live log + processing-state poll loop
Workspace

Workspace

All your apps. One sidebar.

Every app context (iOS · iPadOS · macOS · tvOS · visionOS) on one row. Per-app credentials, brand voice and glossary scoped exactly where they belong. New apps get a coachmark tour that walks the whole flow.

  • 5 platforms · Live + Next contexts per platform
  • Per-app ASC + Anthropic credential override
  • Coachmark tour for new app onboarding
The trick ASO consultants won't share

One click. Five extra English storefronts.

Most indie devs ship to en-US and leave en-AU, en-CA, en-GB, en-IN, en-SG empty — forfeiting ranking in five high-intent storefronts to whoever bothered to fill them in.

Asomium's Translate menu has Expand to all English locales — one click clones en-US across all five English variants, with Claude tweaking spelling (color/colour), slang and market norms. Suddenly your app is indexed in six English storefronts instead of one.

That alone has paid for Asomium on the apps we ship it with.

Translate
🌐 Translate Missing
🌍 Re-translate All
🇬🇧 Expand to all English locales…
Discover popular terms…
en-US · source
en-AU
en-CA
en-GB
en-IN
en-SG
36 MCP tools · live

Your AI co-pilot, meet your App Store.

Asomium ships an MCP server with 36 tools spanning metadata, translation, ASO, screenshots, build & ship, release control and analytics. Claude Code, Claude Desktop, Cursor and Windsurf can drive the full release workflow — pull, translate, push, ship — without ever leaving your terminal.

Claude Code · asomium
Pull ThinkBud metadata, translate description to all English locales, then push back.
🤖
On it. Calling Asomium…
asomium_pull_metadata app: "ThinkBud"
asomium_expand_english field: "description"
asomium_push_metadata locales: ["en-AU","en-CA","en-GB","en-IN","en-SG"]
🤖
Done. Pulled 6 locales · translated description into 5 English variants · pushed back to ASC. ThinkBud is now ranking-ready in 6 English storefronts.

36 MCP tools

full reference →
  • asomium_pull_metadata
    fetch ASC state for an app
  • asomium_translate_field
    Claude translate one field × N locales
  • asomium_push_metadata
    write edits back to ASC
  • asomium_validate_metadata
    dry-run char-limit + required-field check
  • asomium_build_and_ship
    xcodebuild → upload → attach → submit
  • asomium_submit_for_review
    poll, declare compliance, submit to Apple
  • asomium_discover_keywords
    autocomplete-sweep new opportunities
  • asomium_track_keyword
    persist keyword for daily tracking
  • asomium_dashboard
    one-call composite for artifact rendering
  • asomium_render_chart
    SVG fallback for terminal clients
No new app to install. Asomium-the-Mac-app already runs locally — the MCP server is a companion binary that exposes the same actions to your AI.

Built like a developer tool

Every tool, fully documented.

Type-safe signatures, parameter docs, return shapes and copy-pasteable examples — for every MCP tool and every CLI command. No "contact us" forms, no Slack-only knowledge.

asomium.com/docs/tools/asomium_pull_metadata
MCP Tool reference asomium_pull_metadata

tool asomium_pull_metadata

Fetches the current App Store Connect metadata for a given app — all locales, all editable fields, current version state. Read-only; never mutates ASC.

Parameters

Name Type Description
app string App name or bundle id. Required.
locales string[]? Subset of locales to fetch. Defaults to all enabled.
state "editable" | "live"? Which version to pull. Defaults to editable.

Example call

await mcp.call("asomium_pull_metadata", {
  app: "ThinkBud",
  state: "editable"
})

Returns

{
  version: "2.0.2",
  locales: {
    "en-US": { name, subtitle, … },
    "de-DE": { name, subtitle, … }
  },
  state: "PREPARE_FOR_SUBMISSION"
}
See also asomium_push_metadata asomium_translate_field asomium_expand_english

Full reference docs ship alongside the MCP server. Until then, the same surface is available inside the Mac app.

Dogfooded daily

Asomium ships these apps. Every release.

Built in production by an indie shipping multiple App Store apps across iOS and macOS. The metadata grid, translation pipeline and ship pipeline you see here are the same ones we use on every release.

30+
ASC API endpoints automated
5
platforms (iOS · iPadOS · macOS · tvOS · visionOS)
30+
Apple locales supported
9
device frames built-in

How it works

Four steps. Ten minutes.

01

Connect ASC once

Drop your App Store Connect API key (.p8). Stays in Keychain, never leaves your Mac.

02

Import your apps

Look up by App Store ID — Asomium auto-fills name, icon, locales and current state.

03

Edit · translate · design

Work the grid, run Translate Missing, drop captures into the screenshot generator.

04

Push, ship, submit

Push metadata back to ASC. Click Ship — build, upload, attach, submit, done.

Why Asomium

ASO is one tab. Asomium is the whole window.

Other tools cover keyword research really well. Asomium covers it too — and the four other surfaces you'd otherwise patch together by hand.

Surface Asomium ASO-only tools
Metadata editing across locales
AI translation with brand voice
Screenshot generator (real device chrome)
Keyword + rank tracking
Competitor stack view
Build · upload · submit pipeline
Native Mac · no browser ~
Credentials in Keychain ~
FN.05 pricing · 2 SKUs // 2026-05-12

pick a plan.

Same Mac app. Same 36 MCP tools. Buy it once or subscribe — your call. Translation calls use your own Anthropic API key on both tiers in v1.0; Pro Monthly gets managed AI bundled in v1.1.

~/byo-lifetime
€99.99

BYO · Lifetime

Own it
€99.99 one-time

Pay once. Yours forever. Bring your own Anthropic API key — translation cost goes to your account, not ours.

AI source Your Anthropic key
Billing One-time purchase · lifetime
  • Unlimited apps + platforms
  • Metadata editor across all locales
  • AI translation via your Anthropic key
  • Screenshot generator · iPhone / iPad / Mac
  • ASO keyword + competitor tracking
  • Build · upload · submit pipeline
  • MCP server — all 36 tools
  • Free updates for life
  • Priority email support
~/pro-monthly
€14.99

Pro · Monthly

Most flexible
€14.99 / month

Subscribe. Cancel anytime. Includes managed AI from v1.1 — no Anthropic key needed when that lands.

AI source Your key now → managed AI from v1.1
Billing Monthly subscription · cancel anytime
  • Unlimited apps + platforms
  • Metadata editor across all locales
  • AI translation via your Anthropic key (v1.0)
  • Managed AI included from v1.1 — no key needed
  • Screenshot generator · iPhone / iPad / Mac
  • ASO keyword + competitor tracking
  • Build · upload · submit pipeline
  • MCP server — all 36 tools
  • Priority email support
$ asomium recommend --plan
/* opinion */

$ Pro Monthly catches up to Lifetime at month 7 (€14.99 × 7 = €104.93). Sure you'll keep using Asomium past then? Lifetime is the simpler math. Want to try first and convert later, or you're waiting on managed AI in v1.1 to skip the Anthropic-key setup? Pro Monthly keeps the door open.

request early-access

// public 1.0 ships as a notarized DMG outside the Mac App Store · payments processed by Lemon Squeezy (handles VAT + sales tax globally) · license key arrives by email; paste into the Mac app to activate · move between Macs at any time

Replaces standalone ASO tools (~$9–20/mo), rank trackers (~$20/mo), analytics SaaS (from $19/mo) and Figma-for-screenshots ($12/mo). One indie-friendly bill instead of four enterprise ones.

Requires macOS 15 Sequoia or later

M

From the founder

I built this because I was tired of the same five tabs.

I'm Mario, founder of Native First. Every release cycle for our apps looked the same: open ASC, edit metadata one locale at a time, jump to Figma for screenshots, paste into ASC again, open Xcode to archive, switch back to ASC to submit. Half an afternoon, every time.

Asomium is the workspace we wished existed — every surface in one window, every locale in one grid, every step automated where it should be and one click where it shouldn't.

The way it's built — testable, no shortcuts, no "I'll fix that later" — comes from Essential Developer. I was lucky to be in one of their early cohorts, and that's where I learned the only kind of software worth shipping is the kind that's been built properly. Every line of Asomium carries that. If you ship indie iOS or Mac apps, I'd love your feedback.

— Mario, founder of Native First, shipping ThinkBud, RoleBud and a handful of others.

FN.06 faq · honest answers // man asomium

honest answers.

Q01 What's the difference between BYO Lifetime and Pro Monthly?
$ Both unlock the exact same Asomium today. BYO Lifetime (€99.99 once) is for indie devs who'd rather pay once and own the tool — you bring your Anthropic API key, translation cost goes to your account, and you keep everything forever. Pro Monthly (€14.99/mo, cancel anytime) is for people who want a lower entry cost or are betting on v1.1's managed AI: when that ships, Pro subscribers get our hosted Claude bundled in, no Anthropic key required. BYO Lifetime stays BYO permanently — the explicit trade-off for paying once.
Q02 Where do I buy and how do payments work?
$ Checkouts happen on Lemon Squeezy (asomium.lemonsqueezy.com) — they're our Merchant of Record, so they handle VAT in the EU, sales tax in 30+ US states, refunds, and chargebacks. We never see your card details. After payment, LS emails you a license key; paste it into the Mac app's Settings → Subscription → Activate flow to unlock this device. No Apple ID, no StoreKit — Asomium ships outside the Mac App Store as a notarized DMG.
Q03 Can I move my license between Macs?
$ Yes. Sign out on the old Mac (Settings → Subscription → Sign out + deactivate this Mac) — that frees the license seat on Lemon Squeezy's side — then paste the same license key into the Mac you're moving to. No support ticket needed. Each license currently allows one active Mac at a time; family plans with multiple seats are on the v1.1 roadmap.
Q04 How are updates delivered?
$ Sparkle — the standard Mac auto-updater used by hundreds of indie apps. Asomium polls a signed appcast.xml on our update server periodically, downloads the new DMG over HTTPS, verifies its Ed25519 signature, and installs on relaunch. You can also manually trigger a check from Asomium → Check for Updates… in the menu bar.
Q05 Where do my credentials live?
$ App Store Connect API keys live in your Mac's Keychain, scoped to Asomium's bundle. BYO users' Anthropic keys live there too. Your Lemon Squeezy license key also lives in Keychain after activation. Everything talks to App Store Connect's API directly over HTTPS; nothing routes through our servers.
Q06 Does it touch my Xcode project files?
$ Only when you click Build & Ship. Asomium runs xcodebuild, agvtool and altool the same way you would from Terminal — and writes MARKETING_VERSION / CFBundleVersion back to your .pbxproj when ASC requires a sync. Everything is reversible via git.
Q07 What's the MCP server and do I get it on every tier?
$ The Asomium MCP server is a companion binary that exposes all 36 release-workflow actions to AI clients — Claude Code, Claude Desktop, Cursor, Windsurf. Pull metadata, translate, push, ship, submit for review, set release strategy, render dashboards, all by chatting with an AI. Included with both tiers, identical surface.
Q08 What's the difference vs ASO-only tools like Astro or Rankd?
$ Those are excellent at keyword research and rank tracking — Asomium does both and adds metadata editing across locales, screenshot generation, build automation, ASC submission, in-app event/IAP listing, sales analytics and a 36-tool MCP server. If keyword tracking is all you need, theirs may be simpler. If you ship full releases, Asomium replaces ~5 tools.
Q09 Does it work for macOS apps and iOS apps?
$ Both, plus iPadOS, tvOS and visionOS. Per-platform contexts live side-by-side in the same app row — switching between iOS Next and macOS Live is one click.
Q10 Is there a free trial?
$ Yes — 14 days, full access, no card required. Every feature, every app, every locale unlocked. After trial, pick BYO Lifetime (€99.99 once) or Pro Monthly (€14.99/mo). Lemon Squeezy's terms give you a 14-day money-back window on either.