No description
  • Java 98.9%
  • Python 0.7%
  • Shell 0.2%
  • Ruby 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jolly Good a4ecfd8d83
Some checks are pending
App testing / Run Unit Tests (push) Waiting to run
App testing / Generate APK (push) Waiting to run
much better ui notes
2026-08-06 15:35:39 +02:00
.github update workflows 2026-06-01 23:07:50 +02:00
app much better ui notes 2026-08-06 15:35:39 +02:00
docs add note UI feature 2026-07-30 14:45:02 +02:00
fastlane Translated using Weblate (Spanish) 2026-07-04 15:01:50 +00:00
gradle/wrapper Gradle update 2026-07-02 11:43:55 +02:00
scripts Revert "fixed sync script" 2026-07-07 11:42:20 +02:00
utils Cleanup 2016-08-09 17:24:45 +02:00
.gitignore Second screenshot is considered invalid by the Play Store, had to regenerate it 2020-05-07 22:22:57 +02:00
.project renamed to unimo 2026-07-08 14:43:52 +02:00
Android.mk add android.mk to integrate KISS launcher into aosp toolchain 2017-10-14 18:32:51 +02:00
build.gradle Gradle update 2026-07-02 11:43:55 +02:00
CLAUDE.md update UI elements in accounts login, fix UI elements, etc 2026-07-11 16:32:42 +02:00
CONTRIBUTING.md Added multi language progress 2020-02-01 20:55:46 +05:00
gradle.properties cleanup gradle.properties 2026-04-12 20:50:01 +02:00
gradlew update gradle 2026-02-18 14:26:34 +01:00
gradlew.bat update gradle 2026-02-18 14:26:34 +01:00
LICENSE Update project's licence to GPL v3.0 2016-07-03 11:06:04 +01:00
qa-suite.md adding new devices via invites 2026-07-22 15:09:49 +02:00
README.md adding new devices via invites 2026-07-22 15:09:49 +02:00
settings.gradle add sdk dep and login/reg dialog 2026-07-08 17:44:06 +02:00
test Updated gradle 2021-05-21 18:25:54 +02:00

KISS

An Android launcher not spending time and memory on stuff you'd rather do.

Copylefted libre software, licensed GPLv3+:

Use, see, change and share at will; with all.

From your background, type the first letters of apps, contact names, or settings—and click.
Results clicked more often are promoted.

Browsing for apps is and should be secondary.

F-Droid Release Playstore Release GitHub Release Translation status

Join the beta program to test the latest version.

Join the Hosted Weblate translation platform to help translate the app.

Public Telegram chat: https://t.me/joinchat/_eDeAIQJU1FlNjM0

Less interface Search anything Customize everything Settings

Unimo fork additions

Unimo is a search-first fork of KISS with an optional end-to-end-encrypted account. The account key (a 32-byte post-quantum seed) is sealed at rest by an auth-bound AES-256-GCM key in the AndroidKeyStore (StrongBox where available, else the TEE) and only released after a biometric / screen-lock ceremony. A one-time recovery key is shown at registration; it is the only way back into the account if the device is lost, the screen lock is reset, or the app is reinstalled.

  • Requires Android 7.0 (API 24) or newer.
  • Create an account from the Account menu entry (shown on first run). After that, restarting the launcher prompts you to unlock with fingerprint or screen lock.
  • Sign out keeps the sealed key on device; Remove from this device wipes it (the account survives on the server and can be restored with the recovery key).
  • Multi-device: a signed-in manager can Invite a device (share a one-time code). The new device uses Join existing, then the manager Enables or Blocks the request (dialog + notification while unlocked). No push while locked.
  • Implementation lives in app.unimo.android (fork-owned); see qa-suite.md for the manual test checklist.