开源软件应用商店,GitHub 上的软件一键安装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 |
| 本地化语言 | |
核心功能
智能发现:GitHub 上的好软件,自动推荐给你
| |
|---|
| 趋势/热门/最新发布 | |
| 精选内容 | |
| 有效过滤 | |
| 平台感知 | |
| 高级搜索 | |
| 剪贴板检测 | 自动识别复制到剪贴板的 GitHub 链接,一键跳转 |
| 从 Star 添加 | 从你 GitHub 星标的仓库中发现有可安装包的项目 |
一键安装与版本管理
| |
|---|
| 一键安装 | |
| 版本选择器 | |
| 预发布通道 | |
| APK 检查 (Android) | |
| 架构匹配 (Android) | |
| 变体锁定 | |
| 手动安装 | |
下载镜像竞速
依赖 GitHub CDN 下载在中国大陆经常很慢。Komi Store 提供了多源竞速机制:
| |
|---|
| 多源竞速下载 | 社区镜像源 + GitHub CDN 同时尝试,取最快的 |
| SHA-256 校验 | |
| 自定义镜像 | |
| 智能建议 | |
丰富的详情页
点击应用进入详情页,信息一应俱全:
┌──────────────────────────────────────┐│ 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 (渲染 + 可翻译) ││ ... │└──────────────────────────────────────┘
- 版本更新汇总:显示自上次更新以来所有跳过版本的合并说明
应用管理
| |
|---|
| 直接管理 | |
| 分区管理 | "有更新" / "待安装" / "已安装" 三大分区 |
| Obtainium 导入导出 | Android 上支持从 Obtainium 一键导入列表,或导出到 Obtainium |
| 库导入 (Android) | |
| 静默安装 (Android) | 通过 Shizuku/Sui/Dhizuku 实现免确认静默安装和自动更新 |
| 签名验证 (Android) | |
| 后台更新检查 (Android) | |
| 桌面端 | |
收藏与历史
账号认证
个性化设置
- 主题:6 种主题色(Dynamic / Ocean / Purple / Forest / Slate / Amber)+ AMOLED 纯黑模式
- 网络
- 安装设置
- 翻译提供者
- 更新设置
技术架构
技术栈
| |
|---|
| Kotlin | |
| Kotlin Multiplatform (KMP) | 跨平台核心框架(一套代码运行 Android + Desktop) |
| Compose Multiplatform | |
| 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,大幅降低了多平台维护成本。
使用建议
| |
|---|
| Android 上实现静默安装 + 自动更新,体验最接近原生应用商店 |
| 镜像源 | 国内用户强烈建议配置 gh-proxy 镜像,下载速度快很多 |
| |
| 已经有一套 Obtainium 配置?可以一键迁移 |
| |
八、开源信息
| |
|---|
| GitHub 地址 | https://github.com/kurikomi-labs/komi-store |
| 支持平台 | Android / Windows / macOS / Linux |
Apache-2.0 协议:允许自由使用、修改、分发,包括商业用途,只需保留版权声明。
总结评价
亮点
- ✅ 跨平台全覆盖:Android + Windows + macOS + Linux,一套代码搞定
- ✅ 应用发现 + 安装 + 更新 + 管理全链路闭环
- ✅ 镜像竞速 + SHA-256 校验,下载体验好,安全有保障
- ✅ 静默安装 + 自动更新(Android),像原生商店一样省心
- ✅ 完全开源 + Apache-2.0,可以自己编译、审查
不足
- ❌ 依赖 GitHub API,国内网络访问 GitHub 不稳定时体验打折
- ❌ 静默安装功能需要 Shizuku / root 权限,有门槛
- ❌ 对于不熟悉 GitHub 的普通用户,"来自 GitHub 的应用"这个概念本身就有认知门槛
- ❌ 应用丰富度依赖开发者上传 Release,不是所有 GitHub 项目都有可安装包
- ❌ 桌面端功能略弱于 Android 端(如静默安装等系统级功能)
Komi Store 就是 GitHub 开源软件的"应用商店"。 它帮你发现那些藏在 GitHub 上的好软件,一键安装,自动更新——从此告别手动逛 Release 页面。