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
Outputs
- 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
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
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
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
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
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
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.
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.
35 MCP tools
full reference →- asomium_pull_metadatafetch ASC state for an app
- asomium_translate_fieldClaude translate one field × N locales
- asomium_push_metadatawrite edits back to ASC
- asomium_validate_metadatadry-run char-limit + required-field check
- asomium_build_and_shipxcodebuild → upload → attach → submit
- asomium_submit_for_reviewpoll, declare compliance, submit to Apple
- asomium_discover_keywordsautocomplete-sweep new opportunities
- asomium_track_keywordpersist keyword for daily tracking
- asomium_dashboardone-call composite for artifact rendering
- asomium_render_chartSVG fallback for terminal clients
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.
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
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"
} 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.
How it works
Four steps. Ten minutes.
Connect ASC once
Drop your App Store Connect API key (.p8). Stays in Keychain, never leaves your Mac.
Import your apps
Look up by App Store ID — Asomium auto-fills name, icon, locales and current state.
Edit · translate · design
Work the grid, run Translate Missing, drop captures into the screenshot generator.
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 keyYou provide an Anthropic API key. Translation cost goes to your Anthropic account, not ours.
- 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 popular100 AI tokens included each month. No Anthropic key needed — we handle the AI.
- 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 token100 tokens every month (1200/year). Same Asomium-managed AI, billed once a year.
- 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.
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.
Requires macOS 14 Sonoma or later
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