Wenlan
Wenlan은 소스 기반 AI 지식베이스·LLM 위키로, 문서·결정을 페이지화해 검색·검토·리뷰 가능
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗We're all gonna die anyway. So go do the thing.
A small, slightly dark, surprisingly warm Android app about living now — built on the old Stoic idea of memento mori, minus the skulls.
You don't have years. You have Saturdays — about 4,000 of them if you're lucky. Anyway shows you that number, then helps you stop wasting them on things the Sun won't remember.
It isn't a productivity app. It doesn't track streaks or nag you about goals. It's the friend who read a lot of Seneca and now just wants you to text them back.
A huge number: how many Saturdays you have left, counted from your birthday and an "optimism level" (life expectancy) you choose. Below it — a progress bar of the way so far, a question of the day, and a line from Marcus Aurelius, Seneca, Epicurus or Ecclesiastes.
And the big orange ANYWAY button. Scared to send the message, quit the job, dance badly? Press it.
Type what's eating you. Answer three questions:
If it doesn't survive the filter, it shrinks, spins and floats away. If it does — it's real, and one tap puts it on your list.
Not a bucket list. Things you'll regret not doing — call mom, say it out loud, eat the ice cream. Every item quietly counts how long it's been waiting. After a week, it turns orange.
Once a day, at a random moment between 10:00 and 21:00, a notification reminds you that you're alive — and asks what you'll do about it.
Grab the APK from the latest release (or the direct link) and open it on your phone. Android 8.0+.
Anyway has no internet permission. Your birthday, your worries and your list never leave the device. No accounts, no analytics, no ads.
English and Russian. Pick one on the first screen or later in settings — or leave it on System. On Android 13+ the choice is shared with Settings → Apps → Anyway → Language.
Requirements: JDK 17+ and the Android SDK (API 36).
./gradlew assembleDebug # app/build/outputs/apk/debug/app-debug.apk
./gradlew installDebug # straight to a connected device
.github/workflows/android.yml builds and lints a minified release APK on every push and pull request and uploads it as a workflow artifact. Pushing a v* tag publishes a GitHub Release with the APK attached:
git tag v0.2.0 && git push origin v0.2.0
SharedPreferences for the little state there isAlarmManager + BroadcastReceiver for the daily nudge, rescheduled after reboot#0E0D0C, ember #FF7A3D, bone #F2EDE4app/src/main/java/io/cyberdise/anyway/
├── MainActivity.kt
├── Life.kt # Saturdays-left math
├── Store.kt # persistence + Compose state
├── Nudges.kt # daily notification + receivers
└── ui/ # Now, Worry, Before, Setup screens + theme