← Files Apper - App & Website BuilderARCHIVED FILE

plugin.json

5.58 KB · Nov 10, 2026 · 07:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a9e88ca1198819191ec82b3fedf3b69",
  "version": "1.0.0",
  "description": "Build apps & websites with AI",
  "author": {
    "name": "CompanyHub IT Solutions Pvt Ltd",
    "url": "https://apper.io"
  },
  "homepage": "https://apper.io",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Apper - App & Website Builder",
        "shortDescription": "Build apps & websites with AI",
        "longDescription": "Build and manage fully functional apps and websites directly from ChatGPT with Apper. Simply describe what you want to create, then build, update, publish, and preview it, configure its database, security and permissions, and add server-side integrations. Turn an idea or business workflow into a working product without setting up a separate development stack.",
        "developerName": "CompanyHub IT Solutions Pvt Ltd",
        "category": "Developer Tools",
        "websiteURL": "https://apper.io",
        "supportURL": "https://apper.io/learn/docs/mcp/apper-for-chatgpt",
        "privacyPolicyURL": "https://integrately.com/home/privacy",
        "termsOfServiceURL": "https://integrately.com/home/terms",
        "defaultPrompt": [
          "Build a CRM app for my sales team to manage leads, contacts, deals, tasks, and pipeline reporting.",
          "Build a project management app where my team can manage projects, tasks, deadlines, owners, and progress.",
          "Build a customer portal where clients can log in, view their requests, track status, and communicate with our team."
        ],
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find an existing app",
              "prompt": "Show me the Apper apps available in my account.",
              "tools_triggered": "search_apps",
              "expected_behavior": "Search the authenticated Apper account and return the apps accessible to the reviewer account, including the existing CRM app."
            },
            {
              "description": "Preview an existing app",
              "prompt": "Show me the current preview of my CRM app.",
              "tools_triggered": "search_apps, generate_message_id, preview_app",
              "expected_behavior": "Locate the existing CRM app and return a working preview or preview URL without modifying the app."
            },
            {
              "description": "Make a repeatable edit to an existing app",
              "prompt": "Set the main dashboard heading in my CRM app to \"Sales CRM\".",
              "tools_triggered": "search_apps, generate_message_id, get_edit_app_instructions, get_project_tree, read_files, patch_files (if needed), get_build_status (if changed), preview_app",
              "expected_behavior": "Ensure the CRM dashboard heading is \"Sales CRM\", changing only the relevant content if needed, then return a working preview. Re-running the test should not require another change when the heading is already correct."
            },
            {
              "description": "Create a new app",
              "prompt": "Build a simple public task tracker with task name, status, due date, and a dashboard. Show me the finished preview.",
              "tools_triggered": "get_create_app_instructions, get_design_directives, create_app, generate_message_id, write_files, get_build_status, preview_app",
              "expected_behavior": "Create and build a new public task-tracker app with the requested fields and dashboard, then return a working preview or preview URL."
            },
            {
              "description": "Check connector version",
              "prompt": "Check whether my Apper MCP connector is up to date.",
              "tools_triggered": "check_mcp_version",
              "expected_behavior": "Clearly report whether the Apper MCP connector is up to date and, if it is not, tell the reviewer to reconnect it."
            }
          ],
          "negative": [
            {
              "description": "General CRM feature advice. Apper should not be invoked because the request does not ask to create, inspect, or modify an Apper project; ChatGPT should answer directly.",
              "prompt": "What are some good features to include in a CRM for a small sales team?"
            },
            {
              "description": "General access-control explanation. Apper should not be invoked because the request is conceptual and does not ask to inspect, configure, or modify an Apper project; ChatGPT should answer directly.",
              "prompt": "Explain the difference between row-level security and role-based access control."
            },
            {
              "description": "Standalone React example. Apper should not be invoked unless the user explicitly asks for the component to be added to an Apper project; ChatGPT should answer directly with example code.",
              "prompt": "Write an example React component for a login form."
            }
          ]
        },
        "demo_recording_url": "https://www.youtube.com/watch?v=C37oMQJUaOs",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Initial submission of Apper for ChatGPT. Build and update apps and websites, preview builds, manage backend and database workflows, and create production-ready applications through the Apper MCP integration."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2503869185806640aa35a23b8e737e8a2eaaccc28eb2fe0bec3bd4506a8f539d