GH

gronxb/hot-updater

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.8천 stars 품질 67 트렌드 47NOASSERTION

React Native용 자체 호스팅 가능한 OTA 업데이트 솔루션 (CodePush 대안)

개요

전체 문서는 https://hot-updater.dev 에서 확인할 수 있습니다. Hot Updater 에이전트 스킬을 첨부하여 AI 코딩 에이전트가 배포, 번들 관리, 롤백, 검증에 간결한 CLI 컨텍스트를 사용할 수 있도록 하세요: skills/hot-updater/SKILL.md 그 다음 $hot-updater 배포, 최신 앱 버전을 사용해 배포하거나 $hot-updater가 가장 최근에 배포한 번들을 롤백해 달라고 요청하세요. 전체 워크플로우는 AI 에이전트 가이드를 참고하세요. - : 업데이트 인프라에 대한 완전한 제어 - : iOS와 Android 모두를 지원함 - : 직관적인 업데이트 관리 인터페이스 - : 변경되지 않은 파일을 재사용하고, 소규모 OTA 다운로드를 위한 컴팩트 Hermes 패치를 배포 - : 다양한 스토리지 제공업체(AWS S3, Cloudflare R2 + D1 등) 지원 - : 의미 버전 관리(semantic versioning)를 통한 강력한 앱 버전 관리 - : React Native와 같은 새로운 아키텍처 지원 Hot Updater는 모든 기기가 전체 아카이브를 다시 다운로드하는 대신 점진적인 OTA 업데이트를 제공할 수 있습니다.

개요(AI 번역)

문서

전체 문서는 다음 사이트에서 확인할 수 있습니다: https://hot-updater.dev

AI 기술

Hot Updater 에이전트 스킬을 첨부하여 AI 코딩 에이전트가 간결한 CLI를 사용할 수 있도록 하세요 인프라 구축, 업그레이드, 배포 및 검증에 대한 맥락: skills/hot-updater/SKILL.md

그 다음 에이전트에게 문의하세요:

에이전트는 프로젝트를 점검하고 만약 사용할 수 없다면 어떤 제공업체를 이용할지 묻습니다 기존 구성에서 하나를 결정합니다. 배포 템플릿을 생성합니다 그리고 이용 가능한 제공자 도구를 사용하여 이를 적용합니다. 각 단계를 검증하며 실패한 단계에서 재개하세요. 업데이트 배포나 롤백을 요청할 수도 있습니다 정말 많은 것들이었다.

기존 서버를 업그레이드하려면:

에이전트는 중간 버전을 포함한 버전별 업그레이드 지침을 읽습니다 릴리스, 필요한 변경 사항을 적용하고, 닥터와 서버 인증을 합니다.

AI 에이전트 가이드를 참고하세요 전체 워크플로우를 사용하거나 인터랙티브 세팅을 사용하세요 터미널에 npx hot-updater init가 있는 상태입니다.

주요 특징

  • 셀프 호스팅: 업데이트 인프라에 대한 완전한 통제권
  • 멀티플랫폼: iOS와 안드로이드 모두 지원
  • 웹 콘솔: 직관적인 업데이트 관리 인터페이스

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add gronxb/hot-updater
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →