圖標

Yagni Launcher

Stock Android Launcher From Scratch
新版本 1.0.7-alpha
- Bug fixes and stability improvements
⚠️ Alpha Stage
Expect bugs, instability, and incomplete features.

Closed-source launchers are locking features behind paywalls and adding trackers. My goal is to offer powerful features with no compromises on privacy.

YAGNI ("You Aren't Gonna Need It") is a principle which arose from extreme programming (XP) that states a programmer should not add functionality until deemed necessary.

Why Choose Yagni Launcher?
Yagni matches and extends stock functionality without the bloat, built from scratch to stay fast, lightweight, and battery-efficient.


  • ⚡ Modern — Kotlin and Jetpack Compose, with no legacy overhead

  • 🪶 Small — ~2 MB, 80–90% smaller than typical stock launchers

  • 🔋 Efficient — Minimal resource and battery use

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 1.0.7-alpha (107) 建議 於 2026 年 10 月 27 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 存取隱藏的設定檔
      允許應用程式存取隱藏的設定檔。
    • 直接撥打電話號碼
      允許應用程式自行撥打電話,但可能產生非預期的費用或撥打非預期的電話。注意:這項權限不允許應用程式撥打緊急電話。惡意應用程式可能會利用此功能擅自撥打電話,增加你不必要的額外支出。
    • 展開/收合狀態列
      允許應用程式展開或收合狀態列。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「dataSync」類型執行前景服務
      允許應用程式搭配「dataSync」類型使用前景服務
    • 顯示通知
      允許應用程式顯示通知
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 要求刪除套件
      允許應用程式要求刪除套件。
    • com.eblan.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.7 MiB PGP 簽章 | 建置紀錄

  • 新版本 1.0.6-alpha
    - Bug fixes and stability improvements
  • 版本 1.0.6-alpha (106) - 於 2026 年 10 月 22 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 存取隱藏的設定檔
      允許應用程式存取隱藏的設定檔。
    • 直接撥打電話號碼
      允許應用程式自行撥打電話,但可能產生非預期的費用或撥打非預期的電話。注意:這項權限不允許應用程式撥打緊急電話。惡意應用程式可能會利用此功能擅自撥打電話,增加你不必要的額外支出。
    • 展開/收合狀態列
      允許應用程式展開或收合狀態列。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「dataSync」類型執行前景服務
      允許應用程式搭配「dataSync」類型使用前景服務
    • 顯示通知
      允許應用程式顯示通知
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 要求刪除套件
      允許應用程式要求刪除套件。
    • com.eblan.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.8 MiB PGP 簽章 | 建置紀錄

  • 新版本 1.0.5-alpha
    - Bug fixes and stability improvements
  • 版本 1.0.5-alpha (105) - 於 2026 年 10 月 18 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 存取隱藏的設定檔
      允許應用程式存取隱藏的設定檔。
    • 直接撥打電話號碼
      允許應用程式自行撥打電話,但可能產生非預期的費用或撥打非預期的電話。注意:這項權限不允許應用程式撥打緊急電話。惡意應用程式可能會利用此功能擅自撥打電話,增加你不必要的額外支出。
    • 展開/收合狀態列
      允許應用程式展開或收合狀態列。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「dataSync」類型執行前景服務
      允許應用程式搭配「dataSync」類型使用前景服務
    • 顯示通知
      允許應用程式顯示通知
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • com.eblan.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.8 MiB PGP 簽章 | 建置紀錄