Skip to content

FortressNudge

๐Ÿฐ Fortress Nudge A privacy-first personal finance agent that turns your bank SMS into smart, contextual money nudges โ€” powered by Gemma 4 running fully on-device.

Core trick

Reads bank SMS on-device and feeds parsed transactions into a local Gemma 4 E2B model through LiteRT-LM, so no data leaves the phone.

Tags

Description

๐Ÿฐ Fortress Nudge A privacy-first personal finance agent that turns your bank SMS into smart, contextual money nudges โ€” powered by Gemma 4 running fully on-device. No cloud. No data leaving your phone. No account. Just your SMS inbox and a 2B-parameter model living in your pocket. ![Kotlin](https://img.shields.io/badge/Kotlin-2.4.0-7F52FF?logo=kotlin&logoColor=white) ![Jetpack Compose](https://img.shields.io/badge/Jetpack%20Compose-2026.06-4285F4?logo=jetpackcompose&logoColor=white) ![Gemma 4](https://img.shields.io/badge/Gemma%204%20E2B-on--device-FF6F00) ![LiteRT-LM](https://img.shields.io/badge/LiteRT--LM-0.14.0-0F9D58) ![License](https://img.shields.io/badge/License-MIT-blue)
animeshs34/FortressNudgeโ˜… 00 forksKotlinMITCreated Jul 11, 2026 ยท last push Jul 11, 2026

README excerpt

<div align="center">

# ๐Ÿฐ Fortress Nudge

**A privacy-first personal finance agent that turns your bank SMS into smart, contextual money nudges โ€” powered by Gemma 4 running fully on-device.**

No cloud. No data leaving your phone. No account. Just your SMS inbox and a 2B-parameter model living in your pocket.

![Kotlin](https://img.shields.io/badge/Kotlin-2.4.0-7F52FF?logo=kotlin&logoColor=white)
![Jetpack Compose](https://img.shields.io/badge/Jetpack%20Compose-2026.06-4285F4?logo=jetpackcompose&logoColor=white)
![Gemma 4](https://img.shields.io/badge/Gemma%204%20E2B-on--device-FF6F00)
![LiteRT-LM](https://img.shields.io/badge/LiteRT--LM-0.14.0-0F9D58)
![License](https://img.shields.io/badge/License-MIT-blue)

</div>

---

## The problem

Every UPI payment, salary credit, and EMI hits your phone as an SMS โ€” and then does nothing. Budgeting apps want you to link your bank, upload statements, and ship your transaction history to someone else's server. For most people in India that trade-off (privacy for insight) just isn't worth it, so the SMS pile up and the spending patterns stay invisible.

## The idea

**What if the insight came to the data, instead of the data going to the cloud?**

Fortress Nudge reads the financial SMS that are *already* on your device, understands them locally, and โ€” when it spots a moment worth acting on โ€” writes you a short, human nudge in Hinglish. The language model that writes those nudges (**Gemma 4 E2B**) runs **entirely on the phone** via Google

Team