GitHub 上有数百万个开源项目,但其中哪些发布了可安装的软件包?哪些是 Android App、哪些是桌面软件?靠逛 GitHub 来发现好软件,效率太低了。 Trending 页面只能看代码仓库的热度,不能告诉你这个项目能不能直接拿来用。
同样一个开源项目,可能同时发布了 APK(Android)、.exe(Windows)、.dmg(macOS)、.AppImage(Linux)。但你用手机时只能在手机上搜,用电脑时只能在电脑上搜。
今天推荐一个能像手机应用商店一样浏览、安装、更新 GitHub 上的开源软件Komi Store
项目介绍
Komi Store(原名 GitHub Store)—— 一个免费、开源的跨平台应用商店,用于发现和安装来自 GitHub、Codeberg 和 Forgejo 上开发者发布的软件。旨在让浏览、发现和安装应用变得像一键点击一样简单。
| 项目属性 | 内容 |
|---|
| GitHub 地址 | https://github.com/kurikomi-labs/komi-store |
| 支持平台 | Android / Windows / macOS / Linux |
| 本地化语言 | 13 种(含简体中文) |
核心功能
智能发现:GitHub 上的好软件,自动推荐给你
| 功能 | 说明 |
|---|
| 趋势/热门/最新发布 | 智能首页分类推荐 |
| 精选内容 | 后端精选 + GitHub 实时数据双重保障 |
| 有效过滤 | 仅显示包含可安装资产的仓库,剔除纯代码库 |
| 平台感知 | 根据 Android/桌面平台自动匹配相关应用 |
| 高级搜索 | 按平台、编程语言、排序方式过滤 |
| 剪贴板检测 | 自动识别复制到剪贴板的 GitHub 链接,一键跳转 |
| 从 Star 添加 | 从你 GitHub 星标的仓库中发现有可安装包的项目 |
一键安装与版本管理
| 功能 | 说明 |
|---|
| 一键安装 | 点击即装最新版 |
| 版本选择器 | 可安装任意历史版本 |
| 预发布通道 | 支持”仅稳定版”或”包含测试版” |
| APK 检查 (Android) | 安装前查看签名指纹、权限、SDK 目标等信息 |
| 架构匹配 (Android) | 自动选择 armv7/armv8 对应包 |
| 变体锁定 | 可固定下载特定变体(如 -arm64) |
| 手动安装 | 自动兼容性检查 |
下载镜像竞速
依赖 GitHub CDN 下载在中国大陆经常很慢。Komi Store 提供了多源竞速机制:
| 功能 | 说明 |
|---|
| 多源竞速下载 | 社区镜像源 + GitHub CDN 同时尝试,取最快的 |
| SHA-256 校验 | 端到端完整性校验,确保文件不被篡改 |
| 自定义镜像 | 支持设置自托管 gh-proxy 类镜像地址 |
| 智能建议 | 下载慢时自动提示切换镜像源 |
丰富的详情页
点击应用进入详情页,信息一应俱全:
┌──────────────────────────────────────┐
│ App Name ★ 1.2k 🍴 234 │
│ License: MIT Issues: 12 │
├──────────────────────────────────────┤
│ 安装最新版 v2.3.0 │ 查看所有版本 │
├──────────────────────────────────────┤
│ 📄 发行说明 (Markdown 渲染) │
│ - 新增功能 A │
│ - 修复问题 B │
│ - 性能优化 C │
├──────────────────────────────────────┤
│ 📦 安装包列表 │
│ App-2.3.0.apk arm64 12.5MB │
│ App-2.3.0.apk armeabi 10.2MB │
│ App-2.3.0-x86_64.AppImage 48.1MB │
├──────────────────────────────────────┤
│ 📖 README (渲染 + 可翻译) │
│ ... │
└──────────────────────────────────────┘
- README 渲染显示,并支持翻译
- 发行说明 Markdown 渲染
- 版本更新汇总:显示自上次更新以来所有跳过版本的合并说明
- 支持
githubstore:// 深度链接
应用管理
| 功能 | 说明 |
|---|
| 直接管理 | 打开、卸载、降级已安装应用 |
| 分区管理 | “有更新” / “待安装” / “已安装” 三大分区 |
| Obtainium 导入导出 | Android 上支持从 Obtainium 一键导入列表,或导出到 Obtainium |
| 库导入 (Android) | 自动识别设备上来自 GitHub 的应用并匹配 |
| 静默安装 (Android) | 通过 Shizuku/Sui/Dhizuku 实现免确认静默安装和自动更新 |
| 签名验证 (Android) | 自动更新时验证 APK 签名,防止恶意替换 |
| 后台更新检查 (Android) | 定时检查更新并推送通知 |
| 桌面端 | 自动下载到”下载”文件夹,调用系统默认程序打开 |
收藏与历史
- 浏览你 GitHub 上星标的仓库
- 本地收藏夹(无需 GitHub 账号)
- 最近浏览自动记录
账号认证
| 方式 | 说明 |
|---|
| GitHub OAuth | 通过设备流授权 |
| 个人访问令牌 (PAT) | 网络受限用户的替代方案 |
个性化设置
- 主题:6 种主题色(Dynamic / Ocean / Purple / Forest / Slate / Amber)+ AMOLED 纯黑模式
- 网络:代理配置、下载镜像选择与延迟测试
- 安装设置:默认安装器、静默安装配置
- 翻译提供者:Google 翻译 / 有道翻译
- 更新设置:检查间隔、预发布包含、自动更新开关
技术架构
技术栈
| 技术 | 用途 |
|---|
| Kotlin | 主要编程语言 |
| Kotlin Multiplatform (KMP) | 跨平台核心框架(一套代码运行 Android + Desktop) |
| Compose Multiplatform | 跨平台 UI 框架,现代化声明式 UI |
| Gradle | 构建系统 |
| GitHub API | 应用数据来源(Trending、Releases、README 等) |
架构示意
┌─────────────────────────────────────────────┐
│ Komi Store UI │
│ Compose Multiplatform (Android + Desktop) │
├─────────────────────────────────────────────┤
│ 核心逻辑层 │
│ 发现引擎 / 版本管理 / 收藏夹 / 更新检查 │
├─────────────────────────────────────────────┤
│ 数据源层 │
│ GitHub API │ Codeberg API │ Forgejo API │
├─────────────────────────────────────────────┤
│ 下载层 │
│ GitHub CDN │ 社区镜像源 │ 自定义镜像 │
└─────────────────────────────────────────────┘
Kotlin Multiplatform(KMP)让 Komi Store 只用一套代码就同时覆盖 Android、Windows、macOS、Linux,大幅降低了多平台维护成本。
使用建议
| 建议 | 说明 |
|---|
| 配合 Shizuku 使用 | Android 上实现静默安装 + 自动更新,体验最接近原生应用商店 |
| 镜像源配置 | 国内用户强烈建议配置 gh-proxy 镜像,下载速度快很多 |
| 关注 预发布版本 | 想尝鲜可以在设置中开启”包含测试版” |
| 导出到 Obtainium | 已经有一套 Obtainium 配置?可以一键迁移 |
| 定期检查更新 | 开启后台更新检查通知,不错过任何安全更新 |
八、开源信息
| 项目 | 信息 |
|---|
| GitHub 地址 | https://github.com/kurikomi-labs/komi-store |
| 支持平台 | Android / Windows / macOS / Linux |
Apache-2.0 协议:允许自由使用、修改、分发,包括商业用途,只需保留版权声明。
总结评价
亮点
- ✅ 15.2k Stars,社区认可度高
- ✅ 跨平台全覆盖:Android + Windows + macOS + Linux,一套代码搞定
- ✅ 应用发现 + 安装 + 更新 + 管理全链路闭环
- ✅ 镜像竞速 + SHA-256 校验,下载体验好,安全有保障
- ✅ 静默安装 + 自动更新(Android),像原生商店一样省心
- ✅ Obtainium 兼容,生态互通
- ✅ 完全开源 + Apache-2.0,可以自己编译、审查
- ✅ 13 种语言,包含简体中文
不足
- ❌ 依赖 GitHub API,国内网络访问 GitHub 不稳定时体验打折
- ❌ 静默安装功能需要 Shizuku / root 权限,有门槛
- ❌ 对于不熟悉 GitHub 的普通用户,”来自 GitHub 的应用”这个概念本身就有认知门槛
- ❌ 应用丰富度依赖开发者上传 Release,不是所有 GitHub 项目都有可安装包
- ❌ 桌面端功能略弱于 Android 端(如静默安装等系统级功能)
Komi Store 就是 GitHub 开源软件的”应用商店”。 它帮你发现那些藏在 GitHub 上的好软件,一键安装,自动更新——从此告别手动逛 Release 页面。
下载地址:https://pan.quark.cn/s/2b4758ae6fb2
资源下载
Komi Store(Android / Windows / macOS / Linux)
评论列表 (0条):
加载更多评论 Loading...