v1.2.1 — Code Rules + MCP Server + Dual Store

Stop guessing.
Ship with confidence.

AI-powered store compliance & code quality audits for Flutter apps. Catch rejections before you submit.

$ npm install -g @async-atharv/ipaship
Features

Everything you need to ship.

One command. Two stores. Zero surprises at review time.

🎯

Dual Store Support

Audit against Apple App Store and Google Play guidelines — together or one at a time.

🔍

Two Audit Modes

Store compliance checks, code quality reviews, or both in a single run.

🤖

AI-Powered

Choose from multiple AI providers and models. Bring your own API key.

📋

Up-to-Date Policies

Always checks against the latest Apple & Google Play store policies. Works fully offline.

⚙️

Zero Config

Automatically understands your project structure. Just point it at your Flutter project and run.

🏗️

CI-Ready

Designed for automation. Drop it into your CI pipeline to catch issues before every release.

How It Works

Three steps. That's it.

Point it at your Flutter project. Get an audit report.

1

Point

Run ipaShip --dir ./ in your Flutter project. It figures out the rest automatically.

2

Analyze

ipaShip reads your project and checks it against the latest Apple & Google Play store policies.

3

Report

Get a clear Pass / Warning / Fail checklist with specific guideline references and fix suggestions.

Coverage

What it checks.

Comprehensive audit categories for both stores and code quality.

🍎

App Store (iOS)

  • Privacy & Permissions
  • Data Collection & Tracking Transparency
  • Content & Design
  • In-App Purchase compliance
  • Legal & Export compliance
  • Prohibited behaviors
📱

Play Store (Android)

  • Permissions & Data Safety
  • Data Collection & Privacy
  • Content & Behavior policies
  • Billing & Monetization
  • API Level & Compatibility
  • Security & Abuse prevention
MCP Server

Works inside your AI editor.

ipaShip ships with a built-in MCP server. Claude Code, Cursor, and Windsurf can run audits directly in your editor.

🔧

ipaShip_store_audit

Run store compliance checks against Apple App Store and Google Play guidelines. Returns PASS / WARNING / FAIL with guideline citations.

Parameters: projectDir, platform (optional)

🔍

ipaShip_code_review

Run code quality and security review. Checks architecture, error handling, performance, dependencies, and vulnerabilities.

Parameters: projectDir

# 1. Install globally
$ npm install -g @async-atharv/ipaship

# 2. Add the MCP server
$ claude mcp add ipaShip \
  --transport stdio \
  --env IPASHIP_PROVIDER=claude \
  --env IPASHIP_MODEL=claude-haiku-4-5 \
  --env ANTHROPIC_API_KEY=your-api-key \
  -- ipaShip-mcp

# 3. Restart Claude Code or run /mcp
Get Started

30 seconds to your first audit.

# Install globally
$ npm install -g @async-atharv/ipaship

# One-time setup
$ ipaShip init

# Run the audit
$ ipaShip --dir ./my-flutter-app
Read the full documentation →