Built for indie iOS, iPadOS & macOS devs

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

Pull metadata, translate every locale with Claude, design native screenshots, track ASO, ship builds — without leaving your editor.

Public 1.0 ships soon · Built for macOS 14+ · Drop your email and we'll let you know

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
Asomium — multi-locale metadata grid
  • 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 Asomium — Every locale, side-by-side.

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 Asomium — Native screenshots, no Figma.

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 Asomium — Track keywords. Watch the field.

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 Asomium — Archive, upload, submit — one click.

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 Asomium — All your apps. One sidebar.

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
35 MCP tools · live

Your AI co-pilot, meet your App Store.

Asomium ships an MCP server with 35 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.

35 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 ~

Pricing

Pick your AI model.

Same Mac app. Same 35 MCP tools. Three ways to pay for the AI side of translation — bring your own Anthropic key for the cheapest tier, or let us manage it and ship with included tokens.

BYO

Bring your own key
$7.99 / month

You provide an Anthropic API key. Translation cost goes to your Anthropic account, not ours.

AI source Your Anthropic key
Top-ups
  • Unlimited apps + platforms
  • Metadata editor across all locales
  • AI translation (your Anthropic key)
  • Screenshot generator · iPhone / iPad / Mac
  • ASO keyword + competitor tracking
  • Build · upload · submit pipeline
  • MCP server — all 35 tools
  • Priority email support

Pro · Monthly

Most popular
$14.99 / month

100 AI tokens included each month. No Anthropic key needed — we handle the AI.

AI source Asomium-managed AI
Tokens 100 / month
Top-ups Yes
  • Everything in BYO, plus:
  • 100 AI translation tokens monthly
  • No Anthropic key — we manage it
  • Top up with consumable token packs
  • Token counter visible in the app
  • Auto-resets on the 1st of each month

Pro · Annual

Best value · 33% off per token
$119.99 / year

100 tokens every month (1200/year). Same Asomium-managed AI, billed once a year.

AI source Asomium-managed AI
Tokens 100 / month (1200 / year)
Top-ups Yes
  • Everything in Pro Monthly, plus:
  • Effective $9.99/mo — 33% off
  • 1200 AI tokens across the year
  • Same monthly 100-token allotment
  • Renews automatically each year

Token top-ups · Pro only

Need more this month?

One-time consumable IAPs. Heavy translation weeks happen — buy a pack inside the app and the new tokens land in your counter instantly. They don't expire.

50
tokens
$7.99
≈ $0.16 ea
100
tokens
$13.99
≈ $0.14 ea
200
tokens
$24.99
≈ $0.125 ea
Get early access

Public 1.0 ships soon · 14-day trial included · Tiers above process as Apple in-app purchases when you launch the app · Subscriptions and token balance sync across your Macs via your Apple ID

1 token =

One Claude translation call — one metadata field translated into one locale. Smarter Sonnet model uses 2 tokens per call; default Haiku uses 1.

100 tokens =

Roughly 2 complete translation sweeps of one app across 9 locales and 6 fields each (name, subtitle, description, keywords, promo, what's new).

Other tools

Don't cost tokens. Push metadata, build & ship, submit for review, list builds, all 35 MCP tools — only the AI ones (translation today) consume tokens.

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 14 Sonoma 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.

FAQ

Honest answers.

What's the difference between BYO and Pro tiers?
BYO ($7.99/mo) means you provide your own Anthropic API key — translations hit your Anthropic account directly, you see the bill, we don't. Pro ($14.99/mo or $119.99/yr) routes through our managed AI account with 100 tokens included monthly, no API key on your side. Everything else — metadata editor, screenshot generator, ASO tracking, build & ship pipeline, all 35 MCP tools — is identical across tiers. Pick BYO if you already have an Anthropic key and want the cheapest option; pick Pro if you want zero AI setup.
How are subscriptions billed and synced across my Macs?
Everything is an Apple in-app purchase inside the Mac app — there's no website checkout. Apple handles the payment, refunds, family sharing and tax. Your subscription tier and remaining token balance sync across every Mac signed in with the same Apple ID via Apple's StoreKit. If you reinstall, restore purchases brings the entitlement back.
What exactly is a token?
One token = one AI translation call (one metadata field translated into one locale, using Claude Haiku by default). A typical 'translate all 6 fields × 9 locales' sweep for one app uses about 54 tokens, so the 100-token monthly allotment covers ~2 full sweeps per month. If you opt into the higher-quality Sonnet model in settings, each call uses 2 tokens. Other tools — push metadata, build & ship, submit for review, screenshots, ASO, the entire MCP server — don't cost tokens.
What if I burn through my 100 tokens in one big translation week?
Buy a top-up pack — 50 tokens for $7.99, 100 for $13.99, or 200 for $24.99. Top-ups are one-time IAPs, the tokens land in your counter instantly, and they don't expire — they roll into next month's bucket on top of your monthly 100.
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. Pro users have no Anthropic key — we manage that side server-side via RevenueCat and Apple's IAP receipt validation. Everything talks to App Store Connect's API directly over HTTPS; nothing routes through our servers except Pro translation calls.
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.
What's the MCP server and do I get it on every tier?
The Asomium MCP server is a companion binary that exposes all 35 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. It's included with every tier (BYO and Pro). Translation calls invoked via MCP count against your tier's token bucket exactly like in-app translations.
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 35-tool MCP server. If keyword tracking is all you need, theirs may be simpler. If you ship full releases, Asomium replaces ~5 tools.
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.
Is there a free trial?
Yes — 14 days, full access, no card required. Every feature, every app, every locale unlocked. During trial, AI translation runs on a small included allotment so you can try it without a key. After trial, pick BYO ($7.99/mo), Pro Monthly ($14.99/mo), or Pro Annual ($119.99/yr). All come with a 30-day money-back guarantee.