Karname is a simple app that lets users log their daily activities using their voice, for example, "I read for 20 minutes today." The app processes the voice input, extracts activity data, and generates insightful weekly/monthly reports to help users stay on track with their habits.
- 🎙️ Voice input for logging activities
- 🧠 Natural language processing (NLP) to extract time/activity from speech
- 📈 Weekly and monthly activity reports
- 📊 Visual summary of time spent per activity
- 📝 Customizable activity types (e.g., reading, exercising, studying, etc.)
- 📅 Calendar view of past activities
- Python
- Mobile SDK
Activity Total Time (This Month) Reading 7 hrs 20 mins Studying 5 hrs 10 mins Exercise 3 hrs 45 mins
- [Flutter] – Mobile App
- [VoskModel] – Voice recognition Model
- [FastAPI] – Backend API
- [SQLite] – Data storage
- Add reminders / notifications
- Add goal setting (e.g. 10 hours of reading per month)
- Cloud sync and user accounts
- Export data to CSV / PDF
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
Made with ❤️ by Bozorgmehr Zia & Sina Pezeshki
Feel free to reach out: bozorgmehr1381@gmail.com & pezeshki.sina.dev@gmail.com
Copyright (c) 2025 Sina Pezeshki and Bozorgmehr Zia