I Forked Olauncher and Built a Minimalist Android Launcher Driven by Claude Code
A fork of Olauncher became Zinin OS, a free Android launcher that uses Claude Code for a status loop and keeps the phone intentionally simple.
重點摘要
Four-screen carousel with HOME, STATUS, HEALTH, and APPS
STATUS screen loads a user-hosted status.json generated by Claude Code
Privacy-first design: no analytics, no crash reporting, no third-party SDKs
After injuring his back while lifting in the woods, Tim Zinin asked Claude to help build a recovery plan and ended up creating Zinin OS, a free Android launcher forked from Olauncher. The app strips the home screen down to essentials: a pixel clock, habit squares, a status page powered by a user-hosted JSON file, and a health screen with screen-time and habit data. It runs with a minimalist black, text-only aesthetic, includes a playful animated corgi, and avoids analytics, telemetry, and other third-party services. Installation is via a sideloaded APK, and the project remains open source under GPL-3.0.
我分叉了 Olauncher,并打造了一款由 Claude Code 驱动的极简 Android 启动器
Zinin OS 从 Olauncher 分叉而来,把 Claude Code 的状态循环与极简手机体验结合起来。
重點摘要
四屏轮播:HOME、STATUS、HEALTH、APPS
STATUS 读取用户自建的 status.json,并展示 Claude 生成的进度与记录
隐私优先:无分析、无崩溃上报、无第三方 SDK
作者在森林里举重时伤到背部,原本只是想让 Claude 帮忙制定恢复计划,最后却做出了一款名为 Zinin OS 的免费 Android 启动器,并以开源的 Olauncher 为基础分叉。它把主屏幕简化到极致:像素时钟、习惯追踪方块、从用户自托管 JSON 读取数据的 STATUS 页面,以及显示屏幕使用时间和习惯完成情况的 HEALTH 页面。整套设计坚持黑底、纯文字的极简风格,还加入了一只会呼吸、摇尾巴的像素柯基。应用不做分析追踪,不接入第三方 SDK,安装方式也是侧载 APK。
我分叉了 Olauncher,並打造了一款由 Claude Code 驅動的極簡 Android 啟動器
Zinin OS 由 Olauncher 分叉而來,結合 Claude Code 的狀態迴圈,成為一款免費且刻意簡化的 Android 啟動器。
重點摘要
四頁輪播介面:HOME、STATUS、HEALTH、APPS
STATUS 透過使用者自架的 status.json 顯示 Claude 產出的內容
重視隱私:無分析、無當機回報、無第三方 SDK
作者在搬重物傷到背部後,請 Claude 協助規劃復原方案,最後反而做出一款名為 Zinin OS 的免費 Android 啟動器,並以 Olauncher 為基礎分叉開發。這個啟動器把主畫面壓縮到最少:像素時鐘、習慣追蹤方格、由使用者自架 JSON 提供資料的 STATUS 頁,以及顯示螢幕使用時間與習慣完成率的 HEALTH 頁。整體採黑底、文字優先的極簡風格,還有一隻會呼吸、搖尾巴的像素柯基;同時刻意不使用分析、追蹤或第三方服務,並以側載 APK 方式安裝。