Inspiration
The idea for the Emotioning Chrome Extension came from one of those late-night mamak sessions where Taigaryee and YiXuan were ranting about how text messages sometimes feel so cold and robotic. "Why can't our laptops feel us lah?" one of them blurted out while sipping on teh tarik. That sparked the thought: what if we could make an AI that’s like your makan buddy—always there to understand your mood and layan your drama while helping you adult better online?
What it does
The Emotioning Chrome Extension is like your digital kawan baik (bestie). It reads the mood in your emails, WhatsApp Web messages, or even your Google Docs and gives you tips to sound more cheerful, chill, or serious—depending on what you need. Feeling stressed? It’ll remind you to breathe or send you some pantun or a cheeky “Eh, go makan dulu la!” Basically, it helps make your online life a bit more Malaysian, warm, and, well, less potong stim.
How we built it
We built this masterpiece over a few chaotic weekends fueled by kopi O and curry puffs. Using React and Chrome’s built-in AI APIs (yes, Gemini Nano, we’re looking at you), we pieced together a system that can read emotional cues in text. Taigaryee wrote most of the code while randomly humming old P. Ramlee songs, and YiXuan did the UI design because, let’s face it, the guy has serious taste.
Challenges we ran into
One word: lah. Teaching the AI to understand Malaysian-style emotions and slang was syok, tapi susah gila. Like, how do you explain to an AI that “Can la” and “Can lahhh” have different vibes? Also, Chrome didn’t really enjoy us breaking its API a few times, so there was a lot of debugging (and swearing).
Accomplishments that we’re proud of
The first time the extension understood the difference between “I’m fine” and “I’m fine. 😒” was pure magic. Also, we somehow survived the project without throwing any kerusi at each other. Big win.
What we learned
Coding is easy until it involves feelings. Teh tarik solves most problems (except API errors). The Malaysian way of talking—casual, emotional, and full of slang—is harder to teach than we thought. What’s next for Emotioning Chrome Extension - Infinite Loopers We’re planning to make it more localized with features like recognizing your lahs and aiyohs better. Maybe even adding Malaysian-themed emojis (because how can you not have a roti canai emoji?). Also, if we’re feeling ambitious, we might add voice detection so it can vibe with your makcik when she nags you on Zoom calls.

Log in or sign up for Devpost to join the conversation.