macOS · BYOK · Tauri + Rust

App Store metadata from verified project facts

AppMeta scans your repo locally, helps you confirm what is actually true, then uses your OpenAI or OpenRouter key to draft App Store Connect fields. No guessing. No upload.

scan → confirm → generate → export

$ appmeta scan ./my-flutter-app
→ pubspec.yaml · Info.plist · 12 dependencies
$ appmeta facts review
→ truth file: 38 verified · 4 need confirmation
$ appmeta generate --provider openai
→ wrote submission-pack.md · submission-pack.json
workflow

How it works

A pipeline that builds a verified project profile before any model writes a single character of metadata.

  1. 01
    appmeta connect ./project

    Connect

    Point AppMeta at your local mobile project folder.

  2. 02
    appmeta scan

    Scan

    Parse manifests, plists, dependencies, permissions, and source structure.

  3. 03
    appmeta facts review

    Confirm

    Build a truth file from verified facts and your answers.

  4. 04
    appmeta generate

    Generate

    Draft App Store Connect fields via your own API key.

  5. 05
    appmeta export

    Export

    Write submission-pack.md and submission-pack.json.

design

Built for people who read plists

Helps prepare App Store Connect metadata from confirmed project details — not generic marketing copy.

local

Local-first scanning

Reads pubspec.yaml, Info.plist, and source paths on disk. No cloud upload of your codebase.

truth.json

Truth file first

Generation runs against a confirmed project profile — not against whatever the model feels like inferring.

validate

Field validation

Character counts, limit warnings, and consistency checks before you paste into App Store Connect.

export

Structured export

Markdown and JSON submission packs — product page, review notes, privacy helpers, IAP copy.

privacy

Your key, your machine

BYOK. Local scan. Confirmed facts only in the prompt.

# what leaves your machine
- confirmed facts → your AI provider (via your API key)
- nothing else, unless you export or save a pack yourself

# what stays local
- full source tree
- API keys (settings.json; Keychain planned)
- project truth files
next step

Ready to prepare your submission?

Scan locally, confirm facts, generate fields with your own API key.

download