SG szgenle
中文
szgenle · Genle Tech

Indie games and developer tools

Genle Tech (szgenle) focuses on two things — turning engineering taste into reusable open-source developer tools, and designing quiet, brain-tickling puzzle games.

01

Open Source

Long-lived repos, steady iteration.

A cross-platform desktop rewrite of zhmm built with Tauri 2, Vue 3 and Rust — smaller, faster and visually modern. Keeps the same ShangMi (SM3 / SM4) crypto stack and .zmb single-file vault, fully interoperable with the Python original. Includes TOTP, password history, Excel import/export, local backups and multiple themes.

SM3SM4SM4-GCMArgon2idTOTPTauriVue3Rust
macOS · Windows · Linux GPL-3.0 Rust / Tauri / Vue 3 / TypeScript / Naive UI Repo

Turn "command template + secret values" into a standalone macOS binary that can only run the command it was sealed with — without ever revealing the secret. Built on AEAD, keychain ACL and cdhash binding.

macOSSecurityAEADKeychainCLI
macOS C / Python / PySide6 Repo

A native Android app that turns standard IMAP + SMTP into an async channel for remotely commanding your home AI agent. No custom protocol, works with any mailbox, zero changes on the agent side.

AndroidKotlinComposeIMAPSMTPAI Agent
Android Apache-2.0 Kotlin / Jetpack Compose / Jakarta Mail / Room Repo

The original Python implementation of zhmm — a local-first password manager built on ShangMi SM3 / SM4, with both a PyQt6 GUI and a CLI, a single .zmb vault file, TOTP, screenshot shielding and auto-lock. A lighter, more modern Tauri rewrite (zhmm-tauri) is now available and shares the same vault format.

SM3SM4Argon2idTOTPPython
macOS · Windows · Linux GPL-3.0 Python / PyQt6 Repo

A bird's-eye inventory of every project on your machine — scan, dedupe, clean and archive. A macOS desktop app built with Electron + React that auto-detects Node / Rust / Go / Python / Java / Xcode / SwiftPM projects, labels their origin (GitHub / remote / local-only), warns loudly before touching local-only ones and safely reclaims build-artifact space via a strict directory whitelist.

macOSElectronReactTypeScriptProject ManagementCleanup
macOS MIT Electron / React / TypeScript / Node.js Repo

A tiny LAN presence beacon SDK for Android. Embeds a minimal HTTP /v1/healthz endpoint plus mDNS service registration so desktop apps discover the device with zero configuration, adding only ~50 KB to your APK. Restricts requests to RFC1918 private subnets and auto-rebinds on WiFi changes — a lightweight heartbeat for physical-presence gating, desktop companions and home automation.

AndroidKotlinmDNSNanoHTTPDLANSDK
Android Apache-2.0 Kotlin / NanoHTTPD / Coroutines Repo
02

Games

Casual puzzles, with a dash of creation.

Color Realm · Pour puzzles that paint
In development

Color Realm · Pour puzzles that paint

A puzzle game fused with painting. The colored water you collect turns into pigment and gets poured onto a canvas at the top of the screen — finishing a level means finishing a painting.

PuzzleCasualCocos
Earlier work
Nonogram Master

Nonogram Master

A classic Nonogram puzzle game for casual play.

Ocean 2048

Ocean 2048

An ocean-themed 2048 merging game with a light, breezy visual style.

Star Pop Quest

Star Pop Quest

A level-based star-matching game tuned for pacing and feel.

Monster Poppers

Monster Poppers

A bite-sized cartoon-style popping game for short breaks.

03

About

Genle Tech is a software and game studio based in Shenzhen, with over a decade of engineering experience. We focus on turning complex problems into lightweight products.

We believe in elegant solutions — if a design feels ugly, usually something upstream is wrong. Tools and games are really the same question asked twice: how do we make a thing feel lighter to do?

Contact: dev@szgenle.com · github.com/szgenle