OTA updates for coding agents

OTA updates for coding agents: one prompt sets HotCodePush up, the skills ship releases and the MCP server answers in your editor. Free for 1,000 MAU.

One prompt

One prompt, from install to the first update

Paste the prompt into the agent you use. It installs the skills, sets the project up and ships the first update.

agent — my-app

▸ you, to the agent
Set up HotCodePush OTA updates in this project, following https://hotcodepush.com/docs/quickstart.md.
If you can run commands, install the agent skills with `npx skills add hotcodepush-team/skills`,
then run hotcodepush-init and hotcodepush-release.
If you cannot run commands, read that page and give me the steps to do it myself.
▸ the agent reads the quickstart and installs the skills
$ npx skills add hotcodepush-team/skills
✓ added hotcodepush-init, hotcodepush-release, hotcodepush-debug-no-update, hotcodepush-migrate
▸ hotcodepush-init
$ npx hotcodepush init
✓ sign-in — logged in as Anna
✓ app — created app My App
✓ configuration — wrote hotcodepush.json
✓ hook — wired the build step
✓ signing-key — generated, the private key stays on your machine
$ npx hotcodepush doctor --json
{ "status": "clean" }
▸ hotcodepush-release
$ npx hotcodepush release create --yes --json
✓ created release #1 on production — devices update on next launch
▸ done. Review hotcodepush.json and the native changes, then commit. Nothing was committed, no token was printed.

Clients

Works in the agent you use

Every client that connects to a remote MCP server works. These have a setup each.

  • ChatGPT

    Connect the MCP server as a custom connector and ask about your apps, channels and releases from a chat. Sign in once in the browser, no token to store.

    Set up in ChatGPT
  • Claude Code

    One command adds the MCP server, one prompt installs the skills. Claude Code then sets the project up, ships the release and tells you why a device skipped.

    Set up in Claude Code
  • Claude Desktop

    Add the server as a custom connector and manage apps, channels and releases from the desktop or claude.ai. One sign-in in the browser, then every toolset is yours.

    Set up in Claude Desktop
  • Codex

    Register the server once for every project or per repository, sign in from the terminal, and let Codex release, pause and roll back while you review the diff.

    Set up in Codex
  • Cursor

    Add the server in the project or for every project, accept the sign-in Cursor offers, and paste the prompt. The agent installs the skills and ships from the editor.

    Set up in Cursor
  • VS Code

    A server entry the whole team can commit, since it holds no secret. VS Code asks to sign in when the server starts, and Copilot takes it from there.

    Set up in VS Code

Prompts

Ask your agent to

Six things teams ask on day one, what happens and which skill or toolset answers.

You say What happens Answered by
Set up HotCodePush OTA updates in this project Installs the SDK, writes the configuration, wires the build step, creates the first release and repeats the doctor until it is clean hotcodepush-init skill
Release this build to 10 percent of production Previews how many devices the release reaches, publishes it at 10 percent and reports the audience and the warnings hotcodepush-release skill
Why did my test device not update? Probes the device, reads its last check and names the reason with its fix hotcodepush-debug-no-update skill
Move this app from CodePush to HotCodePush Freezes the old builds on a branch, removes the old client, maps the deployments to channels and hands off to set up and release hotcodepush-migrate skill
Pause the production rollout Finds the active release on the channel and pauses it, so devices keep what they have and nobody new gets it release toolset
How many devices run the latest release? Reads the fleet and the update statistics of the app and answers with the counts statistics toolset

Last verified 2026-11-07.

The skills run the CLI in the project, the toolsets act through the MCP server. What each skill runs

Tooling

Three ways in

The CLI does the work, the skills drive it from a prompt, the server answers from a chat.

  • The CLI

    Every agent that runs commands uses it: one command sets a project up, one command releases, and the JSON output is made for a model to read.

    CLI reference
  • The agent skills

    The skills a coding agent installs with one command. They set up, release, debug and migrate, run the CLI for you and stop where a person must approve.

    How the skills work
  • The MCP server

    A hosted server any MCP client connects to. Sign in once in the browser and your agent lists apps, releases, pauses and rolls back with the access you grant.

    What the server does

FAQ

Agent questions

Yes. One command adds the MCP server and one prompt installs the skills, so Claude Code sets the project up, ships the release and explains why a device skipped. OTA updates from Claude Code
Yes. Add the server in the project, accept the sign-in Cursor offers and paste the prompt. The agent installs the skills and ships the first release from the editor. OTA updates from Cursor
ChatGPT, Claude Desktop, Codex and VS Code have a setup each, and any client that connects to a remote MCP server works the same way. Set up a client
Either, or both. The skills run in the project and ship through the CLI, the server answers from a chat and acts on your apps, channels and releases. AI tools in the docs
The docs search. An agent reads the documentation through the server without an account, and everything else starts after you approve the sign-in once in the browser. The OTA update MCP server
Exactly what you may, and nothing more. The agent acts as the signed-in person, a person approves the sign-in once, and revoking the access in the console cuts the client off at once. Sign-in and tokens

Your agent's first over-the-air (OTA) update in under a minute.

Free for 1,000 MAU. No credit card.