← Files ZaemitARCHIVED FILE

plugin.json

8.52 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "zaemit",
  "version": "1.0.0",
  "description": "Build and run your Zaemit website by chatting: pages, boards, inquiry forms, shop, reservations, contests and events.",
  "author": {
    "name": "Weven",
    "email": "wevenmaster@gmail.com",
    "url": "https://zaemit.ai"
  },
  "homepage": "https://zaemit.ai",
  "license": "MIT",
  "keywords": [
    "website",
    "website-builder",
    "cms",
    "landing-page",
    "korean"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Zaemit",
        "shortDescription": "Build and run your website",
        "longDescription": "Zaemit is an AI web production service that takes your website from building to data management and day-to-day operations, all in one flow. Connect it to ChatGPT and do it all by chatting.\n\nBuilding your site starts with one sentence. Tell ChatGPT: \"Make a homepage for my pottery studio in Seongsu. Warm and calm, with class info, directions and a contact form.\" Zaemit designs the pages, writes the copy, fills in the photos and sets up the header, footer and menu. Your site goes live at its own address right away, with AI-search optimization (AEO/GEO) built in.\n\nBuilding is only the beginning. Keep talking to ChatGPT to run your site. Just say \"add a board\" or \"set up reservations\", and the feature is ready on your site with its data and admin screen. Everything below is available through your conversation with ChatGPT:\n- Page editing: headlines, sections, backgrounds, page names and menus, with every change reversible.\n- Inquiry forms: add forms and fields, check incoming inquiries, reply and track their status.\n- Boards: open a notice board, write, edit or delete posts, and place the board on any page.\n- Reservations: bookable services and schedules, see new bookings and confirm them.\n- Shop: products and categories, prices and display, order status, review replies and coupons.\n- Contests and events: open a contest and move entries through review stages, manage participants, check-in, registrations and session programs.\n- Promotion and insights: SEO, popups and visitor statistics.",
        "developerName": "Weven",
        "category": "Productivity",
        "websiteURL": "https://zaemit.ai",
        "supportURL": "https://zaemit.ai/customer-center",
        "privacyPolicyURL": "https://zaemit.ai/privacy-policy",
        "termsOfServiceURL": "https://zaemit.ai/terms-of-service",
        "defaultPrompt": [
          "Make a homepage for my cafe in Seongsu with a menu, directions and a contact form.",
          "Register an Americano at 3,000 won as a product and show the product list on my home page.",
          "Show me the reservations that came in and the new inquiries."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Build a new site: a cafe owner connected an empty new site and asks for a homepage.",
              "prompt": "Make a website for my cafe \"Haru\" in Seongsu with a menu introduction, directions and a contact form.",
              "tools_triggered": "site_map, design_blocks, design_block, page_compose, inquiry_addFields, menu_create",
              "expected_behavior": "ChatGPT may first propose a design direction or ask for missing details. After the user agrees, the home page is built with designed sections for the menu, directions and a contact form, and the reply gives the public URL. Details the user did not give (prices, address, opening hours) are shown as examples or \"coming soon\", not presented as facts."
            },
            {
              "description": "Split sections into pages: the owner wants the menu, directions and contact on their own pages.",
              "prompt": "Make \"Menu\", \"Directions\" and \"Contact\" separate pages and link them in the menu tree.",
              "tools_triggered": "site_map, nav_convertToPage, page_compose, menu_create, menu_update",
              "expected_behavior": "Three pages (Menu, Directions, Contact) exist and each is linked from the site menu. The Contact page keeps the existing contact form. The reply lists the pages."
            },
            {
              "description": "Add a notice board with posts: the owner wants to share news on the home page.",
              "prompt": "Create a notice board at the bottom of my home page and post three notices: an opening notice, a grand-opening event and reservation information. Write the content for me.",
              "tools_triggered": "plugin_list, plugin_install, board_create, board_embed, board_addPost",
              "expected_behavior": "A notice board appears at the bottom of the home page with three posts on those topics. The reply lists the posts. If the board feature is not installed yet, ChatGPT installs it first."
            },
            {
              "description": "Add products: a cafe owner adds drinks to the shop and shows them on the home page.",
              "prompt": "Add Fruit Smoothie, Cookie Frappe and Peppermint Tea as products with example prices, and show the products on my home page.",
              "tools_triggered": "plugin_list, plugin_install, product_upsertProduct, product_embed",
              "expected_behavior": "The three products are created with example prices and the product list is shown on the home page. The reply lists the names and prices. If no prices are given, ChatGPT asks for them instead of inventing them."
            },
            {
              "description": "Reservation requests: the cafe owner wants visitors to request a visit and then reviews the requests.",
              "prompt": "Add a form to my home page where visitors can request a reservation, then show me the reservation requests that have come in.",
              "tools_triggered": "inquiry_create, inquiry_addFields, inquiry_embed, inquiry_listSubmissions",
              "expected_behavior": "A reservation request form (name, contact, preferred date and time, party size, requests) appears on the home page, and the reply lists the requests received so far with the contact number masked (for example 010-****-1234). On a site that was just built the list is empty; the demo site in Flow A has a sample request. Requests are not confirmed automatically; the reply says the cafe confirms them separately."
            }
          ],
          "negative": [
            {
              "description": "Bulk deletion: no tool deletes a whole board. Nothing is deleted in this request. ChatGPT says deleting the whole board is not available; it may offer to remove the board from the page and move the posts to the trash, which runs only after the user agrees.",
              "prompt": "Delete the notice board you just made, all of it."
            },
            {
              "description": "Refund request: refunds must not be performed through this app. Nothing is refunded or cancelled. ChatGPT says refunds are not available through this app and points to the Zaemit admin. ChatGPT may look up orders first (order_listOrders); the demo site has no orders because online payment is not connected, so it may also say there is no order.",
              "prompt": "Issue a full refund for my most recent order."
            },
            {
              "description": "Another site: the connection is bound to one site. The URL below is another site owned by the same test account. Nothing is changed; ChatGPT says the connected site is a different one and that site needs its own connection.",
              "prompt": "Change the main page title of https://wv1792976081764023.zaemit.ai to \"Today\"."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/yeOZpUHdlYo"
      },
      "publication": {
        "release_notes": "Zaemit 1.0 \u2014 first release.\n- Build a website from a conversation: pages, copy, photos, header, footer and menu, published at the site's own address.\n- Edit pages: headlines, sections, backgrounds, styles, page titles, SEO and menus, with revision history and rollback.\n- Run the site: notice boards, inquiry forms and replies, reservations, products and orders, coupons, contests, events, popups and visitor statistics.\n- Safety: one site per connection, deletions first return a confirmation request instead of running, delete tools are marked destructive, masked personal data by default, and no payments, refunds, bulk deletion or member management through the app."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f4b794a47e2903cc978429e2f639d61cc702f3abbd218303d9a1194cee8065c8