← Files omg appsARCHIVED FILE

plugin.json

5.22 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "omg-apps",
  "version": "1.0.0",
  "description": "Build and publish full-stack apps and games from chat, with a database, sign-in and live updates between users.",
  "author": {
    "name": "omg.dev",
    "email": "support@omg.dev",
    "url": "https://omg.dev"
  },
  "homepage": "https://omg.dev",
  "license": "Proprietary",
  "keywords": [
    "apps",
    "games",
    "multiplayer",
    "database",
    "deploy",
    "hosting"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "omg apps",
        "shortDescription": "Build and share apps by link",
        "longDescription": "Describe an app or a game and get a live link you can share. Every app has a database, sign-in and live updates between everyone who opens it, so votes, boards, chats and two-player games work from the first version. Apps are hosted at your-app.omgs.app.",
        "developerName": "omg.dev",
        "category": "Developer Tools",
        "websiteURL": "https://omg.dev",
        "privacyPolicyURL": "https://omg.dev/privacy",
        "termsOfServiceURL": "https://omg.dev/terms",
        "defaultPrompt": [
          "Make a team vote app that everyone with the link can use, with live counts",
          "Make a two-player tic-tac-toe game I can play with a friend on our phones",
          "Make a guestbook where people sign in and leave a message"
        ],
        "brandColor": "#FF4F28",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png",
        "supportURL": "https://omg.dev/contact",
        "brandColorDark": "#FF7A57",
        "capabilities": [
          "Build and publish web apps and games",
          "Shared data and live updates between users",
          "Sign-in for private data",
          "Share an app by link"
        ],
        "screenshots": [
          "./assets/screenshot-1.png",
          "./assets/screenshot-2.png",
          "./assets/screenshot-3.png"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Shared vote board",
              "prompt": "Make a team vote app. Anyone with the link can add an option and vote, and everyone sees the counts update live. Publish it and give me a link I can share.",
              "tools_triggered": "omg_app_guide, omg_deploy_app, omg_app_status, omg_app_visibility",
              "expected_behavior": "Publishes an app at https://<slug>.omgs.app. A vote in one browser shows in a second browser without a reload. The app opens without sign-in."
            },
            {
              "description": "Two-player game",
              "prompt": "Make a two-player tic-tac-toe game. I send a link to a friend, we each open it on our own phone, and we play live against each other.",
              "tools_triggered": "omg_app_guide, omg_deploy_app, omg_app_status, omg_app_visibility",
              "expected_behavior": "Publishes a game with a room link. A second player joins from the link, and each move appears on the other screen."
            },
            {
              "description": "Guestbook with sign-in",
              "prompt": "Make a guestbook. People sign in, then leave a short message. Everyone can read all messages, and each person can delete only their own.",
              "tools_triggered": "omg_app_guide, omg_deploy_app, omg_app_status",
              "expected_behavior": "Publishes a guestbook. Reading works without sign-in. Posting asks the visitor to sign in. The server refuses a delete from anyone except the author."
            },
            {
              "description": "Change an existing app",
              "prompt": "Add a reset button to the vote app that clears all votes.",
              "tools_triggered": "omg_deploy_app, omg_app_status",
              "expected_behavior": "Deploys a new version of the same app with the same link, using the projectId from the first deploy."
            },
            {
              "description": "Check a build",
              "prompt": "Is my vote app ready yet?",
              "tools_triggered": "omg_app_status",
              "expected_behavior": "Reports Building, Live or Build failed and shows the app card with an Open app button. A failed build includes the error."
            }
          ],
          "negative": [
            {
              "description": "General coding question",
              "prompt": "Explain what a React hook is."
            },
            {
              "description": "Native app store build",
              "prompt": "Build an iOS app and submit it to the App Store."
            },
            {
              "description": "Unrelated task",
              "prompt": "Summarize this article about interest rates."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1V1GAemakRFl5s5vrplh1iS__Am4F18Cf/view",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "First release: build and publish full-stack web apps and games from chat, with a database, sign-in, live updates and an in-chat app card."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ebe1fdfbd5c5a0bd2b60beb0c47d14a988bad0cf0a9a705a7e2aef4611d69065