Your friendly Android app that lets you check your spending just with your messages.
knom is an intelligent expense tracking Android application that analyzes your SMS messages to automatically track and categorize your spending. Built with Flutter/Dart, it provides a simple, automated way to monitor your finances without manual entry.
What makes it unique:
- Automatic expense detection from SMS messages
- No manual entry required
- Smart categorization of transactions
- Privacy-focused - all data stays on your device
- Automatic SMS Parsing – Reads and analyzes transaction messages
- Smart Categorization – Automatically categorizes expenses
- Spending Analytics – Visual breakdown of spending patterns
- Privacy First – All data processing happens locally
- Clean UI – Simple, intuitive interface
- Real-time Updates – Instant expense tracking as messages arrive
Frontend
- Flutter
- Dart
Platform
- Android
Dependencies
- Cupertino Icons
- Various Flutter packages
SMS Messages → SMS Parser → Expense Categorization → Local Storage → Analytics Dashboard
# Clone the repository
git clone https://github.com/DevRanbir/knom. git
# Navigate to project
cd knom
# Get Flutter dependencies
flutter pub get
# Run the app
flutter runNo external API keys required - all processing is local.
- Step 1: Install the app on your Android device
- Step 2: Grant SMS reading permissions
- Step 3: App automatically detects transaction messages
- Step 4: View spending analytics and reports
- Download APK: Coming soon
knom/
├── lib/
├── android/
├── ios/
├── pubspec.yaml
├── pubspec.lock
└── README.md
- Add budget setting and alerts
- Implement expense predictions
- Add export to CSV/PDF
- Create spending insights with ML
- Add multi-bank support
- Name: DevRanbir
- GitHub: https://github.com/DevRanbir
This project is licensed under the MIT License.