Create & deploy an app

Ask Chat to build an interactive app, or paste your own HTML — then preview, deploy, and publish.

Written By Zack (Zense AI)

Last updated 10 days ago

There are two ways to create an app: build with Chat (recommended) or paste your own code as a developer.

Method 1 — Build with Chat (recommended)

  1. Open AppsCreate app — follow the guide, or go straight to Chat.
  2. In the composer, turn on the APP button.
  3. Describe the app, e.g. "Create a fraction matching game for P4 students."
  4. Chat writes the code. Open the App tab in the workspace panel to Preview or view Code.
  5. Iterate in chat: "Make the buttons bigger" or "Add a score counter."
  6. When ready, click Deploy to publish a public link.

App panel controls

Preview / CodeSwitch between live preview and HTML editor
SaveSave draft code (auto-saves while you edit)
Deploy / RedeployPublish snapshot to a public URL
PublishAdd to school or public gallery (deploy first)
ShareCopy duplicate code or app link
RestartReload the preview iframe

If the preview hits a runtime error, ask Chat to fix it — errors are surfaced in the panel.

Method 2 — Paste your own code

For developers with a ready-made single-file HTML app:

  1. AppsCreate appI'm a developer — I have my own code.
  2. Enter an app name and paste a complete HTML document.
  3. Click Create app — opens the app detail page (not linked to a chat).
  4. Preview, edit code, and Deploy when ready.

Imported and developer-pasted apps can start a linked chat later so Chat can see and edit the app.

Deploy

Deploying creates a public play link anyone can open:

  1. Save your latest code.
  2. Click Deploy (or Redeploy after changes).
  3. Optionally add a description, subject, and grade levels so others can find it in galleries.
  4. Copy the app link from Share.

Redeploy whenever you change code — the link stays the same but serves the new version.

Publish to a gallery

After deploy:

  • My school — instantly visible to everyone in your school.
  • Public gallery — submits for admin approval before it appears in the Public tab for all users.

Add subject and grade metadata so teachers can filter the gallery.

Manage from Apps directory

Open any app from My Apps to:

  • Edit metadata (name, subjects, grades)
  • Open the linked chat (or Link to chat if none attached yet)
  • Share duplicate code
  • Delete (removes the app and its public link)

Link to chat

Apps created by pasting code or importing may have no linked chat. From the app menu → Link to chat → pick a direct Chat conversation without an app already attached. Each chat supports one app.

Building with Chat uses chat credits per message. Deploy and publish are free once the app is built.