← Files SpeltARCHIVED FILE

.codex-plugin/plugin.json

6.91 KB · Nov 3, 2026 · 19:12 UTC

↓ Download file

See the change to this file →

{
  "name": "spelt",
  "version": "1.1.0",
  "description": "Turn a business idea into a company sketch inside ChatGPT (names with free domains, who buys, pricing, first customers, competitors, a live landing page), and, once signed in to Spelt, work on your companies with your AI cofounder from the chat.",
  "author": {
    "name": "Nori Labs",
    "url": "https://www.joinspelt.com"
  },
  "homepage": "https://www.joinspelt.com",
  "keywords": [
    "startup",
    "business idea",
    "landing page",
    "validation",
    "founder"
  ],
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Spelt",
    "shortDescription": "Turn your idea into a company",
    "longDescription": "Tell ChatGPT the business you keep meaning to start. Spelt sketches it in about ten seconds: a name with a free domain, who buys it, what to charge and what it could earn, the first customers to reach, who else does it, and a real landing page live at its own address. Like it? One tap opens it in Spelt, where your AI cofounder and a team of agents build the product, launch it and find your first customers, while you decide.\n\nAlready building with Spelt? Sign in and keep going from ChatGPT: ask what is happening on your company, send Spelt a change or a question, read his answer, and answer the questions he is waiting on. Approvals that spend money stay a tap in Spelt.",
    "developerName": "Nori Labs",
    "category": "Business & Operations",
    "capabilities": [
      "Names your idea and checks which domains are free",
      "Says who buys it and what to charge, with what it could earn",
      "Finds real competitors and what they charge",
      "Writes a live landing page at its own web address",
      "Lists the first kinds of customers to reach and where",
      "Opens the company in Spelt to build the real product",
      "Signed in: checks what is running on your companies and what Spelt is waiting on",
      "Signed in: sends Spelt a change or a question and brings back his answer"
    ],
    "websiteURL": "https://www.joinspelt.com",
    "supportURL": "https://www.joinspelt.com/contact",
    "privacyPolicyURL": "https://www.joinspelt.com/privacy",
    "termsOfServiceURL": "https://www.joinspelt.com/terms",
    "defaultPrompt": [
      "I want to start a booking app for dog groomers. Sketch it for me.",
      "Turn my idea for a meal-prep service for nurses into a business",
      "Make me a landing page for a tutoring marketplace for coding bootcamps"
    ],
    "brandColor": "#1A1D24",
    "brandColorDark": "#F2B300",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Sketch a business idea",
              "prompt": "I have an idea: a scheduling app for independent personal trainers. Can you help me see what it would look like as a business?",
              "tools_triggered": "sketch_company",
              "expected_behavior": "Calls sketch_company and shows the panel: a company name with domain checks, who buys, pricing with what it could earn, first customers to reach, competitors, and a link to the live landing page."
            },
            {
              "description": "Validate a startup idea",
              "prompt": "Validate my startup idea: a subscription box for indoor plant care.",
              "tools_triggered": "sketch_company",
              "expected_behavior": "Calls sketch_company; the panel shows who buys, pricing and the competitors the research found."
            },
            {
              "description": "Name an idea and check the domain",
              "prompt": "What should I call a bakery that only does gluten-free birthday cakes, and is the domain free?",
              "tools_triggered": "sketch_company",
              "expected_behavior": "Calls sketch_company; the panel lists potential names and marks the ones whose domain is free."
            },
            {
              "description": "Get a website for an idea",
              "prompt": "Make me a website for my idea, a marketplace for used climbing gear.",
              "tools_triggered": "sketch_company",
              "expected_behavior": "Calls sketch_company; once the page is written, the panel's 'See your live page' button opens the landing page at its own address."
            },
            {
              "description": "Sketch an idea described casually",
              "prompt": "Help me think through an idea: a mobile car wash that comes to office parking lots.",
              "tools_triggered": "sketch_company",
              "expected_behavior": "Calls sketch_company; the panel shows the sketch and its 'Start building with Spelt' button opens the company in Spelt."
            },
            {
              "description": "Check on a company (signed in)",
              "prompt": "What is happening with my company on Spelt right now?",
              "tools_triggered": "list_companies, status",
              "expected_behavior": "Signed out: ChatGPT asks the user to sign in to Spelt. Signed in: lists the account's companies, then reports what is running and whether Spelt is waiting on the user."
            },
            {
              "description": "Ask Spelt for a change (signed in)",
              "prompt": "Ask Spelt to change the headline on my landing page to 'Bookings without the phone calls' and tell me what he says.",
              "tools_triggered": "send_message, get_reply",
              "expected_behavior": "Sends the request to Spelt in the company chat as the user, then reads back Spelt's reply (or says he is still working)."
            }
          ],
          "negative": [
            {
              "description": "Coding help is not a business idea",
              "prompt": "How do I fix this Python error: TypeError: 'NoneType' object is not subscriptable?"
            },
            {
              "description": "A market question with no idea to sketch",
              "prompt": "What is the market size of the US pet industry?"
            },
            {
              "description": "Impersonating an existing company",
              "prompt": "Make me a login page that looks exactly like Chase Bank."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/3kivxqZ4YQQ",
        "commerce": false,
        "commerce_description": "Nothing is sold and no payment is taken inside ChatGPT. Sketches are free. A signed-in user who messages Spelt from ChatGPT uses the credits already on their Spelt account, exactly like a message typed in Spelt (a few free a day); buying credits or a plan happens only on joinspelt.com, and approvals that spend credits stay a tap in Spelt."
      },
      "publication": {
        "release_notes": "Signed-in founders can now work on their Spelt companies from ChatGPT: check status, message Spelt, read his replies and answer his questions."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: a2399c6314babc7d363c7132a90cda6a86fdf908952e28a1f471253f1d219f3e