Komi Store:把 GitHub 应用装机的 5 步流程压成 1 个按钮
【免费下载链接】komi-store🩵 A free, open-source app store for developers' releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click. Formerly GitHub Store.项目地址: https://gitcode.com/gh_mirrors/git/komi-store
在 GitHub 上刷到一个想装的工具,接下来通常是这样:翻到 Releases 页,从十几个 release asset 里猜哪个对得上自己的系统,复制下载链接,跑安装命令,再看 README 补一句依赖说明。一个应用要开 4 个标签页,装 3 个就是 12 个。Komi Store(原 GitHub Store)这个免费开源的跨端应用商店,就是把这段流程从你手里拿走。
🧭 能力全景
能搜到什么:不止 GitHub 一个来源
它默认索引 GitHub 上的应用仓库,首页按 Popular、Latest、New 三个榜单分好类,每张卡片直接给出 stars、forks 和更新时间,不用点进仓库再翻。此外它也直连 Codeberg 和各类 Forgejo/Gitea 实例(客户端请求,无中间后端),还支持在设置里添加自己私有的 forge 并配个人访问 token。所以"冷门平台上没人打包的安装",在这里同样有卡可点。
这张 Linux 端截图里能看到完整的卡片信息:简介、语言标签、stars/forks 数、"Updated just now" 的时间戳。你判断一个项目还活着、值不值得装,扫一眼就够。
装的过程有多简单:点一次 Install latest
打开应用详情,最显眼的是一整条 "Install latest" 按钮。点下去它自动做三件容易出错的事:从该仓库所有 release 里挑出匹配你当前平台的最新版本和 asset(纯逻辑判断,monorepo 多应用仓库也分得清),按平台交给正确的安装方式,然后把剩下的进度展示给你。Linux 上走 rpm/deb,需要 sudo 时会直接弹一个终端窗口执行;Windows 上直接唤起安装向导,你只需要在弹出的对话框里点 "I Agree"。
装的过程你基本不用管,也不用来回切浏览器查版本号。装过的应用会进入应用库,之后有新版时它按上次匹配好的 release 直接更新,不用你重新挑。
同一套应用商店,手机桌面都能用
项目用 Kotlin 加 Compose Multiplatform 写的,Android、macOS、Linux、Windows 跑的是同一套界面代码,功能、交互、数据模型一致。界面本地化到 14 种语言(含简体中文),收藏、最近浏览、搜索历史都走本地持久化(Room 加 AES-256-GCM 加密存储)。换台电脑或换台手机打开它,你上次看到的榜单和应用列表都在。
🚀 从 clone 到跑起来只需两条命令
git clone https://gitcode.com/gh_mirrors/git/GitHub-Store ./gradlew :composeApp:run前置只有 JDK 21(推荐 Temurin)和一个配好 Kotlin Multiplatform 插件的 Android Studio,不用先懂 KMP 或 Compose。第一次构建会拉较多依赖,之后走 Gradle 构建缓存。想出正式安装包的话,仓库里备好了packageExe、packageDmg、packageDeb等任务,按平台挑一个跑就行。
🔧 二次开发:每个功能独立成模块
代码按 Clean Architecture 切分,feature/下每个功能(search、details、auth、tweaks…)各自带 domain / data / presentation 三层,想加新模块照抄结构即可,规则写在 CONTRIBUTING.md 和 docs/agents/architecture.md。翻译、bug、功能建议都有现成的 issue 模板和反馈入口(应用内 Tweaks → Send feedback),不需要先读懂全部代码。
回到开头那个装 3 个工具要开 12 个标签页的场景:把 Komi Store 装上之后,下一个新工具只需要你点一个按钮。建议第一步就打开应用里的"Apps"标签,把已经装过的手动应用导进去,让它的更新检查替你盯着后续版本。
【免费下载链接】komi-store🩵 A free, open-source app store for developers' releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click. Formerly GitHub Store.项目地址: https://gitcode.com/gh_mirrors/git/komi-store
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考