← Files FreegmaARCHIVED FILE

plugin.json

10.2 KB · Nov 3, 2026 · 06:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "freegma",
  "version": "1.0.0",
  "description": "Freegma is a design tool for ChatGPT: it designs web pages and app screens, such as landing pages, websites, app layouts and design systems, and saves them as HTML files in your Freegma project. Describe what you need the way you would brief a designer, and ChatGPT creates the screens. You follow along at freegma.app/estudio: each screen shows up on a canvas while ChatGPT works, and you ask for changes in the chat until it looks right.",
  "author": {
    "name": "Freegma",
    "url": "https://freegma.app"
  },
  "homepage": "https://freegma.app",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Freegma",
        "shortDescription": "Design screens from your chat",
        "longDescription": "Freegma is a design tool for ChatGPT: it designs web pages and app screens, such as landing pages, websites, app layouts and design systems, and saves them as HTML files in your Freegma project. Describe what you need the way you would brief a designer, and ChatGPT creates the screens. You follow along at freegma.app/estudio: each screen shows up on a canvas while ChatGPT works, and you ask for changes in the chat until it looks right.\n\nWho it is for\nDesigners who want to skip the repetitive part, and people with no design or coding experience who need a landing page, a website or an app layout.\n\nWhat you can make\n- Landing pages and multi-page websites\n- Simple systems and dashboards, like order lists and admin panels\n- App screen layouts for mobile and desktop\n- Game UI and HUDs\n- Brand identities and design systems: colors, fonts, spacing and components live in one DESIGN.md, and every screen follows them\n\nWhat ChatGPT can do with Freegma\n- Create projects, and write, move and remove screens on the canvas\n- Update design tokens, so one change restyles every screen\n- Add images from a link (converted to WebP) and install Google Fonts\n- Read the notes you leave on a screen in the studio, or that a client leaves through a share link, and apply them\n- Browse and restore earlier versions of a screen (the last 20 are kept)\n- Export a project backup, or build a static website ready for Netlify, Cloudflare Pages, Vercel or GitHub Pages, delivered as a download link\n\nIn the studio you can also edit texts directly, leave notes, share a read-only link and download everything. Your screens are plain HTML files and stay yours.\n\nLimitations\n- Screens are HTML pages, not Figma or Sketch files, and Freegma does not edit files from other design tools.\n- Freegma does not publish to a hosting service: you download the built site and upload it yourself.\n- Images up to 10 MB (JPEG, PNG, WebP, GIF or AVIF); SVG is written inline in the screen. Each project holds up to 50 MB.\n- Every tool call counts as one AI action toward the account's monthly allowance.\n- The freegma.app website is in Portuguese (Brazil).",
        "developerName": "Freegma",
        "category": "Creativity",
        "websiteURL": "https://freegma.app",
        "supportURL": "https://freegma.app/docs",
        "privacyPolicyURL": "https://freegma.app/privacidade",
        "termsOfServiceURL": "https://freegma.app/termos",
        "defaultPrompt": [
          "Design a landing page for my specialty coffee shop, with the menu, the location and an order button",
          "Create a design system for my brand: warm colors, a friendly serif font and rounded buttons",
          "Apply the notes I left on my home screen in Freegma"
        ],
        "brandColor": "#0891B2",
        "brandColorDark": "#22D3EE",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Creates a new project and designs its first landing page from a plain-language brief.",
              "prompt": "Create a new Freegma project for a yoga studio and design its landing page, with classes, prices and a sign-up button.",
              "tools_triggered": "create_project, get_project_context, write_frame",
              "expected_behavior": "A new project appears in the account. ChatGPT reads the project context and writes a landing page screen with several sections (hero, classes, prices, sign-up call to action) and replies with the screen's link. The screen shows up on the canvas at freegma.app/estudio."
            },
            {
              "description": "Changes the project's design tokens so every screen is restyled at once.",
              "prompt": "In my bakery project, change the primary color to a warm terracotta and use a serif font for the headings.",
              "tools_triggered": "get_project_context, update_design_tokens, install_font",
              "expected_behavior": "The primary color and the heading font in the bakery DESIGN.md are updated. All bakery screens show the new color and font without each screen being rewritten. ChatGPT summarizes what changed."
            },
            {
              "description": "Reads the notes left on a screen in the studio, applies them and marks them as done.",
              "prompt": "Apply the open notes on my bakery project and mark them as done.",
              "tools_triggered": "list_notes, read_project_file, write_frame, resolve_note",
              "expected_behavior": "ChatGPT lists the open note on the home screen (\"Make the order button bigger\"), rewrites the home screen with a bigger order button and resolves the note with a short reply that the user sees in the studio."
            },
            {
              "description": "Lists the earlier versions of a screen and restores one of them.",
              "prompt": "Show the earlier versions of the bakery home screen and restore the previous one.",
              "tools_triggered": "list_frame_versions, restore_frame_version",
              "expected_behavior": "ChatGPT lists the saved versions with their dates and a link to view each one, then restores the previous version. The current version is kept in the history, so the restore can be undone."
            },
            {
              "description": "Builds a project as a static website and gives the user a download link.",
              "prompt": "Build my bakery project as a static website I can upload to Netlify.",
              "tools_triggered": "build_site",
              "expected_behavior": "ChatGPT lists the generated pages (including index.html) and gives a download link to a .zip that works without signing in for 24 hours. It explains how to upload the zip to Netlify Drop."
            }
          ],
          "negative": [
            {
              "description": "A general writing request with no screen or design work: Freegma should not be used.",
              "prompt": "Write a short poem about the smell of fresh coffee."
            },
            {
              "description": "A request to edit a file in another design tool: Freegma does not edit Figma files and should not be used.",
              "prompt": "Open my Figma file and rename all the layers on the first page."
            },
            {
              "description": "A programming question unrelated to designing screens: Freegma should not be used.",
              "prompt": "Help me fix this Python script that crashes when it reads a CSV file with empty lines."
            }
          ]
        },
        "demo_recording_url": "https://freegma.app/demo.mp4",
        "commerce": false
      },
      "publication": {
        "release_notes": "First release: design screens, design systems and static websites from ChatGPT, with a live web studio.",
        "translations": {
          "pt-BR": {
            "subtitle": "Design de telas pelo chat",
            "description": "O Freegma \u00e9 uma ferramenta de design para o ChatGPT: desenha p\u00e1ginas e telas de app, como landing pages, sites, layouts de app e design systems, e guarda tudo como arquivos HTML no seu projeto do Freegma. Pe\u00e7a do jeito que voc\u00ea explicaria para um designer, e o ChatGPT cria as telas. Voc\u00ea acompanha em freegma.app/estudio: cada tela aparece num canvas enquanto o ChatGPT trabalha, e voc\u00ea pede ajustes no chat at\u00e9 ficar do seu jeito.\n\nPara quem \u00e9\nDesigners que querem pular a parte repetitiva, e pessoas sem experi\u00eancia com design nem c\u00f3digo que precisam de uma landing page, um site ou o layout de um app.\n\nO que d\u00e1 para criar\n- Landing pages e sites com v\u00e1rias p\u00e1ginas\n- Sistemas simples e pain\u00e9is, como lista de pedidos e \u00e1rea administrativa\n- Layouts de telas de app, para celular e computador\n- Interfaces e HUDs de jogos\n- Identidade visual e design system: cores, fontes, espa\u00e7amentos e componentes ficam num s\u00f3 DESIGN.md, e todas as telas seguem\n\nO que o ChatGPT faz no Freegma\n- Cria projetos e escreve, move e tira telas do canvas\n- Muda os tokens do design: uma mudan\u00e7a s\u00f3 atualiza todas as telas\n- Adiciona imagens a partir de um link (convertidas em WebP) e instala fontes do Google Fonts\n- L\u00ea as notas que voc\u00ea deixa numa tela pelo est\u00fadio, ou que um cliente deixa pelo link compartilhado, e aplica\n- Mostra e restaura vers\u00f5es anteriores de uma tela (ficam as 20 \u00faltimas)\n- Exporta um backup do projeto, ou gera um site est\u00e1tico pronto para Netlify, Cloudflare Pages, Vercel ou GitHub Pages, entregue como link de download\n\nNo est\u00fadio voc\u00ea tamb\u00e9m edita textos direto na tela, deixa notas, compartilha um link s\u00f3 para visualiza\u00e7\u00e3o e baixa tudo. As telas s\u00e3o arquivos HTML comuns e continuam sendo suas.\n\nLimita\u00e7\u00f5es\n- As telas s\u00e3o p\u00e1ginas HTML, n\u00e3o arquivos do Figma ou do Sketch, e o Freegma n\u00e3o edita arquivos de outros programas de design.\n- O Freegma n\u00e3o publica numa hospedagem: voc\u00ea baixa o site pronto e envia por conta pr\u00f3pria.\n- Imagens de at\u00e9 10 MB (JPEG, PNG, WebP, GIF ou AVIF); SVG vai escrito direto na tela. Cada projeto guarda at\u00e9 50 MB.\n- Cada a\u00e7\u00e3o que o ChatGPT executa conta uma a\u00e7\u00e3o da IA na cota mensal da conta."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8460dad3507f273c7802e836e9385e0c9098716d48f2d1a3829dc4f846392d32