Skip to content
View udaysinh-git's full-sized avatar

Organizations

@WeLabs-in @kurolabs-in

Block or report udaysinh-git

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
udaysinh-git/README.md

hi, i'm udaysinh

i'm a software developer and AI engineer from Pune. i run KuroLabs, an eight-person software studio that does client work, open source and its own products, and i build AI products at LifeAt. most of what lives here is me making cheap hardware do things the vendor never intended, plus a few apps i wanted for myself. i like cats and kumputers.

the long-form version of all this, including the private builds, is on udaysinh.me.

taking things apart

  • boat-watch: a boAt Prism smartwatch driven from a PC over Bluetooth LE. custom watch faces from python, no vendor app. (the command channel has no auth at all.)
  • root-lenovo-tab-m8: root a Lenovo Tab M8 HD, flash a LineageOS GSI, and bolt it to the wall as a third monitor and webcam.
  • msi-app-player-root: root MSI App Player / BlueStacks 5 by injecting a setuid su into Root.vhd from WSL2. no Magisk, no boot hook.
  • MSI-katana-ambient: ambilight for MSI laptop keyboards. the RGB zones follow whatever is on screen (or the audio) over raw USB HID.

building things

  • avar: an encrypted secrets CLI in Rust. local vault, repo-aware shell activation, per-recipient team sharing, zero plaintext on disk. ships with a python wrapper.
  • gimmethatdata: an async scraper with a terminal UI. crawls a site into clean markdown, escalates from plain HTTP to a real browser only when it has to, resumable, with an Instagram archiver.
  • Rupant: privacy-first file transformation that works entirely offline.
  • QeBoard: a remote keyboard with a terminal UI. control any machine over LAN or WAN. i was too broke to buy a new keyboard.
  • Chat2DB: gossip with your database instead of writing SQL.
  • Tome-Reader: a reader for EPUB, PDF and CBZ with bookmarks, highlights, word definitions and folder sync.
  • Fragmentor: a shazam clone. audio gets sliced, fingerprinted and matched.

making things

  • thisdesign.space: 30 design directions for one fictional personal site, each a working page.
  • Dither-Girl: an image editor built around dithering, in a dark, minimal interface.
  • Finger-Funk: a canvas you paint with your hands, tracked live through a webcam.
  • Ask-her-for-date: a windows 95 page for asking someone out. somehow my most starred repo.

things i can't show the code for

  • ManasOS: a native operating environment where AI agents are first-class citizens. typed capability interfaces instead of shell syntax, structured outputs, local intent routing.
  • Myra: a Discord bot that reached 150k+ users across servers. leveling, moderation, statistics, automations.
  • Scam Protection: a Discord bot that kept 30,000+ users away from fake nitro links and hijacked accounts.
  • KuroLabs client and product work: kurolabs.in.

writing

elsewhere

udaysinh.me · twitter · instagram · spotify

Pinned Loading

  1. boat-watch boat-watch Public

    Driving a boAt PRISM smartwatch (KaHa WA37V1) from a PC over Bluetooth LE: notifications, vibrate, custom watch faces, no vendor app

    Python

  2. msi-app-player-root msi-app-player-root Public

    Root MSI App Player / BlueStacks 5 (Android 9 Pie64) via offline setuid su injection into Root.vhd using WSL2. No Magisk daemon or boot hook.

    Shell

  3. MSI-katana-ambient MSI-katana-ambient Public

    Ambilight for MSI laptop keyboards — sync RGB zones with screen colors or audio via USB HID

    Python 1

  4. QeBoard QeBoard Public

    A standalone, zero-config remote keyboard controller. Control any device (Windows/Linux/macOS) securely over LAN or WAN with a beautiful Terminal UI. (I was too broke to buy a new keybaord so i mad…

    Python

  5. root-lenovo-tab-m8 root-lenovo-tab-m8 Public

    Root the Lenovo Tab M8 HD (TB-8505X) with Magisk and fastboot, install a LineageOS 18.1 GSI, and use it as a wall-mounted third monitor, webcam and Windows Phone-style dashboard for a Windows laptop.

    C++

  6. Rupant Rupant Public

    privacy-first, cross-platform file transformation engine that works entirely offline.

    Svelte