GH

gronxb/hot-updater

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,8 тыс. stars Качество 67 Тренд 47NOASSERTION

Саморазмещаемое решение для обновления OTA для React Native (альтернатива CodePush)

Обзор

Полная документация доступна по адресу: https://hot-updater.dev Прикрепите навык агента Hot Updater, чтобы агенты программирования ИИ могли использовать лаконичный контекст CLI для развертывания, управления пакетами, отката и верификации: skills/hot-updater/SKILL.md Затем спросите у вашего агента запросы вроде $hot-updater deploy с текущей версией приложения или $hot-updater откат последнего развернутого пакета. Смотрите руководство по AI Agent для полного рабочего процесса. - : Полный контроль над инфраструктурой обновлений - : Поддержка iOS и Android - : Интуитивно понятный интерфейс управления обновлениями - : Повторное использование неизменённых файлов и отправка компактных патчей Hermes для небольших загрузок OTA - : Поддержка различных поставщиков хранения данных (AWS S3, Cloudflare R2 + D1 и др.) - : Надёжное управление версиями приложений через семантическое версионирование - : Поддержка новой архитектуры, такой как React Native Hot Updater может выдавать постепенные обновления OTA вместо того, чтобы заставлять каждое устройство скачивать полный архив заново.

Обзор (машинный перевод)

Документация

Полная документация доступна по адресу: https://hot-updater.dev

Навыки ИИ

Добавьте навык агента Hot Updater, чтобы агенты программирования ИИ могли использовать лаконичный CLI Контекст для настройки, обновления, развертывания и проверки инфраструктуры: skills/hot-updater/SKILL.md

Затем спросите у вашего агента:

Агент осматривает ваш проект и спрашивает, какого поставщика обратиться, если он не может определите один из существующих конфигураций. Он генерирует шаблоны развертывания и применяет их с помощью доступных инструментов провайдера. Он проверяет каждый шаг и может Резюме с неудачного шага. Вы также можете попросить его развернуть обновление или откатить Свёрток.

Для обновления существующего сервера:

Агент читает версионные инструкции обновления, включая промежуточные Освобождает, вносит необходимые изменения и проверяет сервер у врача.

См. руководство по AI Agent для Полный рабочий процесс или использование интерактивной настройки с npx hot-updater init в терминале.

Ключевые особенности

  • Self-hosted: полный контроль над инфраструктурой обновлений
  • Multi-platform: поддержка iOS и Android
  • Web Console: Интуитивно понятный интерфейс управления обновлениями

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Hot Updater

Documentation

Full documentation is available at: https://hot-updater.dev

AI Skills

Attach the Hot Updater agent skill so AI coding agents can use concise CLI context for infrastructure setup, upgrades, deploys, and verification: skills/hot-updater/SKILL.md

npx skills add hot-updater/skills

Then ask your agent:

$hot-updater Set up infrastructure for this project.

The agent inspects your project and asks which provider to use if it cannot determine one from existing configuration. It generates deployment templates and applies them using available provider tools. It verifies each step and can resume from a failed step. You can also ask it to deploy an update or roll back a bundle.

To upgrade an existing server:

$hot-updater Upgrade this project's existing server infrastructure.

The agent reads the versioned upgrade instructions, including intermediate releases, applies the required changes, and verifies the server with doctor.

See the AI Agent Guide for the full workflow, or use interactive setup with npx hot-updater init in your terminal.

Key Features

  • Self-Hosted: Complete control over your update infrastructure
  • Multi-Platform: Support for both iOS and Android
  • Web Console: Intuitive update management interface
  • Bundle Diffing: Reuse unchanged files and ship compact Hermes patches for smaller OTA downloads
  • Plugin System: Support for various storage providers (AWS S3, Cloudflare R2 + D1, etc.)
  • Version Control: Robust app version management through semantic versioning
  • New Architecture: Support for new architecture like React Native

Bundle Diffing

Hot Updater can deliver incremental OTA updates instead of making every device download the full archive again. A diff-enabled runtime reuses bundle files that already exist on the device, while deploys prepare .bsdiff patches for changed Hermes bundles by default.

The server offers individual files, eligible patches, and an optional archive. When patch and complete-file sizes are known and the complete file

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add gronxb/hot-updater
Новичок в MCP? Начните с руководства на mcpskill.org →