Ship it

Submission & review

Every app goes through the same pipeline before it appears in the App Center. Here's exactly what to expect from draft to published.

The lifecycle

Your app moves through a sequence of statuses you can track in your dashboard:

DraftSubmittedAI reviewedManual ApprovedPublished

Changes requested

If a reviewer needs adjustments, your app moves to Changes requested. Fix the issues and resubmit — it re-enters review from there.

Step by step

1

Create a draft

Go to Submit an app, choose .vibe app or website app, pick a category, and paste your manifest. Saving creates a private draft only you can see.

2

Submit for review

From your apps list, submit the draft. Its status changes to Submitted and it enters the review queue.

3

Automated AI review

An AI reviewer scans your manifest and code for security risks (unsafe scripts, data exfiltration), policy violations and content issues. This is fast and runs first — AI review then AI reviewed.

4

Manual review

A human App Center admin gives the listing a final look — metadata accuracy, screenshots, category fit and overall quality. They can approve, or send it back with Changes requested and notes.

5

Approved & published

Once approved (Manual Approved) the app is published (Published) and appears in the public catalog and the in-OS store of every VibeOS desktop.

Tips for a smooth review

  • Request only the permissions your app actually uses.
  • Write a clear, honest description and add real screenshots.
  • Pick the most accurate category so users can find you.
  • For website apps, double-check your embedding headers — see website apps.
  • Never include obfuscated code or undisclosed network calls — both fail AI review.

Publishing updates

To ship a new version, go to your app's profile and click Start Draft. This creates a new editable version — you can update your manifest, HTML, and details, then submit it for review. Updates go through the same pipeline, and VibeOS notifies users who have your app installed once the new version is published. Your current version stays live the whole time.

That's the whole journey

Build → submit → AI review → manual review → published. Start at Submit an app.