Remige
v0.4.0 · macOS 14+ · 通用二进制

所有更新。
一个地方。

Remige 盯着 Homebrew、npm、pnpm、Bun、Sparkle 应用、Mac App Store,以及你用 curl 安装的命令行工具。一个列表,先看更新日志,再一键升级。

curl -fsSL https://remige.app/install.sh | sh

免费 · MIT · 无需账号 · 无常驻进程

Remige 在一个窗口中显示 Homebrew、npm、Bun 和应用更新
能发现HomebrewnpmpnpmBunDMG 应用App Storecurl 工具
8更新来源
≈1 秒典型扫描
7.4 MB通用 App
0后台进程
为什么是 Remige

不用在早餐前检查八个工具。

更新入口是碎的。Remige 并行运行原生数据源,去重合并,让每一行都有一个安全、明确的操作。

原生,不是又一个 Electron

SwiftUI 窗口 + 菜单栏,和 CLI 共用同一套核心。体积小、启动快,没有 Web 运行时。

安全的地方才一键

Homebrew、npm、pnpm、Bun、mas 调用各自官方升级命令。只有下载页的应用打开完整安装文件,绝不静默替换 App。

先看 Release Notes

GitHub Releases 与 Sparkle appcast 的更新日志会缓存,点更新前知道改了什么。

真正的 CLI

remige list --json、remige upgrade --all --dry-run、remige changelog iina。稳定 ID,脚本友好。

本地优先

无账号、无统计、无守护进程。上次扫描落盘,启动立即显示;单个来源失败不会清空整个列表。

不用插件运行时也能扩展

给 curl 安装的工具声明版本命令、GitHub 仓库和可选自更新命令,就够了。

覆盖范围

你真正安装的东西。

没安装的包管理器会自动跳过,不报错。

H

Homebrew

Formula 与 cask,包含 --greedy 自动更新 cask 和 pinned 包。

一键
n

npm · pnpm · Bun

只查全局包,以 npm registry 为版本依据。

一键
S

DMG / Sparkle 应用

读取真实 SUFeedURL appcast,识别 channel、最低系统版本,忽略 delta 包。

下载
A

Mac App Store

安装 mas 后,App Store 更新进入同一个列表。

一键
›_

curl / 安装脚本工具

内置 uv、Claude Code、rustup、ripgrep、gh 等目录,也支持自定义。

自更新
+

应用 manifest 与目录

读取 Electron Builder app-update.yml(GitHub 或 HTTPS manifest)和 magpie 等 bundle id 目录项。Homebrew 安装的 App 仍由 cask 负责。

已验证

既没有 Sparkle feed、Homebrew cask、可识别的 Electron manifest,也没有显式目录项的应用会以“未检查”列出,不会被猜测更新。这是刻意的:不静默替换应用包。

同一个核心,两个界面

可以点,也可以管道。

应用和 CLI 共用全部检测器、缓存和升级计划。JSON 输出稳定,升级命令执行前可见。

$ remige list
remige 0.4.0 · just now

HOMEBREW
  cc-switch      4.0.14  →  4.0.15  auto
  sqlite         3.54.0  →  3.54.1  auto

NPM
  npm            11.20.0 →  12.2.0  auto

APPS
  IINA           1.4.4   →  1.5.0   open

22 个更新 · 19 个可一键 · 0.8 秒
安装

拿到 Remige。

需要 macOS 14 Sonoma 或更新。通用二进制同时支持 Apple Silicon 与 Intel。

01DMG

下载 App

最直接的方式,拖进 Applications 即可。

下载 DMG
02curl

一行命令

安装 App 和 CLI,并校验 SHA-256。

curl -fsSL https://remige.app/install.sh | sh
03brew

Homebrew

由 Homebrew 接管 App 与 CLI 的更新。

brew tap nichenqin/remige https://github.com/nichenqin/remige brew install --cask remige-app brew install remige
常见问题

把话说清楚。

Remige 签名和公证了吗?

Release 由 GitHub Actions 构建并生成校验和。Developer ID 签名与 Apple 公证已接入发布流水线,但需要 Apple Developer Program 账号;在提供证书之前,macOS 可能显示 Gatekeeper 提示。安装脚本会移除 quarantine 标记。详见安全页面。

会静默安装更新吗?

不会。Remige 调用包管理器自己的升级命令,CLI 会先显示完整 argv。非 cask 管理的 Sparkle 应用只打开完整下载页,绝不静默替换应用包。

需要 sudo 或账号吗?

不需要账号,也不会注入 sudo。brew cask 或 mas 需要提权时,会原样返回它们自己的错误。

没有 Sparkle 的 DMG 应用呢?

优先读取标准 Electron Builder app-update.yml(GitHub 或 HTTPS manifest),也支持按 bundle id 的目录项和 appUpdates 配置。都没有的应用会显示为未检查。Homebrew cask 管理的应用由 cask 来源负责。

有遥测吗?

没有统计、没有账号、没有后台守护进程。网络请求只发生在扫描所需的包管理器、registry、appcast 和 GitHub 页面。