安装包图标

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 签名 | 构建日志