← Plugin catalog
Developer Tools

Macaly Cloud

Macaly v2.0.0

Publisher description

From the marketplace listing

Macaly Cloud lets users create, edit, validate, preview, duplicate, and explicitly publish hosted web apps from ChatGPT. It provides a managed project sandbox, Git-backed file changes, platform capability guides, build diagnostics, shareable live previews, and production deployment.

Language: English · Automatically detected from descriptions.

Matches for “deployment”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher description

Macaly Cloud lets users create, edit, validate, preview, duplicate, and explicitly publish hosted web apps from ChatGPT. It provides a managed project sandbox, Git-backed file changes, platform capability guides, build diagnostics, shareable live previews, and production deployment.

Files & skills

File archives

Plugin package3 files · 2.11 KBBrowse files →
Skill instructions
build-app-on-macaly2.68 KB

View saved version →

---
name: build-app-on-macaly
description: Build and host a real web app on Macaly when the user asks for a new standalone app or website (e.g. "build a customer feedback dashboard", "build a landing page for X"), or wants changes to an app previously built on Macaly. Uses the macaly-code MCP tools instead of scaffolding local files.
---

Macaly provides the git repo, cloud sandbox, build, hosting and publishing; you write
the code through the `macaly-code` MCP server's tools. Do NOT scaffold or write files
on the local filesystem for this work, and do not `npm create`/`vite`/`next` a local
project — the app lives in Macaly.

## The loop

1. `create_app({ name })` — creates an empty app and returns a `chatId` plus a
   **briefing** (stack, boundaries, conventions). **Read the briefing** — it is the
   contract. Apps are TanStack Start + Vite + Tailwind with Convex as the backend.
   (Pass `teamId` only if `create_app` says you belong to several teams; `list_teams`
   finds the id.)
2. `write_file({ chatId, path, content })` for each file — every call is its own git
   commit. Write full file contents (no partial edits). Keep `src/routes/__root.tsx`'s
   `<MacalyBridge>` if you touch it.
3. Typecheck after your last write with the available project command tool:
   `run_project_command` on the ChatGPT store endpoint, or `bash` on the universal
   endpoint. Run `.sandbox/check-errors` with `timeoutSeconds: 120`. On failures,
   `get_logs` (build | dev_server | deploy) has the real output.
4. Need a database, auth, payments, media, or search? `skill_info({ chatId, skill })`
   to read the guide, then **execute its commands with the available project command
   tool** (`run_project_command` or `bash`). It runs inside the project sandbox, which
   has `$MACALY_API_TOKEN`/`$MACALY_BASE_URL`/`$MACALY_CHAT_ID` set and the skill
   scripts under `.macaly/skills/`, so the guide's commands run verbatim (e.g. the
   setup-convex-db script provisions Convex end-to-end).
5. Env vars live in the app's root `.env.local` — setup skills write it via the
   project command tool;
   for a standalone change, `read_file` it and `write_file` the merged result,
   preserving lines you don't touch (especially `CONVEX_DEPLOYMENT`).
6. When the app is ready to show, `preview_app({ chatId })` — it returns the preview
   URL. The universal endpoint may also render it inline in MCP Apps clients.
7. Only when the user asks to go live: `publish_app({ chatId })`, then poll
   `get_deployment` until READY. The preview URL works before that.

## Reporting back

Give the user the preview URL (and the live URL after publish). Keep the local
working directory clean — nothing from a Macaly build belongs in local files.
Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Macaly

Package observed Oct 3, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Oct 3, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6a732e22122c8191ac404137c0514300

Download plugin data (JSON)

Before you connect Macaly Cloud

How do I connect it?

Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.

Check marketplace availability ↗

Does it require paid access?

We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.

Compare researched pricing and access models →

How can I evaluate it?

Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.