MCPcopy Index your code
hub / github.com/TarunTomar122/Lumi

github.com/TarunTomar122/Lumi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
274 symbols 728 edges 65 files 12 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🌟 Lumi — Planner & Habit Tracker

Lumi helps you stay on track gently, without distractions.
No cloud, no clutter — just your tasks, habits, notes, and reflections in one quiet space.
Everything stays on your device.

📲 Download from Play Store

NOTE: Got some feedback? Send it across on tarat.hobbies.

cover light


🧠 Why Lumi?

Most productivity apps get bloated fast — too many features, too many popups, too much thinking just to get a task in. Lumi was born out of a desire to simplify:

  • No login
  • No cloud
  • No internet dependency
  • No distractions

Just you, your thoughts, and a calm space to organize them.


✨ Features

  • Tasks: Quickly jot down todos and reminders.
  • 💡 Notes: Capture thoughts, ideas, or anything you’d write in a personal chat.
  • 📅 Habits: Visual habit tracker to build routines with ease.
  • ✍️ Reflections: Daily reflections to help you understand your day and mind better.
  • 📊 App Usage: See where your time goes with a simple, daily app usage breakdown.

All data is stored locally on your device, giving you complete control and privacy.


🖼️ Screenshots


🛠️ Built With

  • React Native
  • LocalStorage
  • Love & early-morning clarity

🤝 Contributing

We welcome contributions to Lumi! If you're interested in helping out, please check out our Contributing Guide for more information on how to get started.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Hacktoberfest

Hacktoberfest

We are participating in Hacktoberfest! We welcome all contributors, new and experienced. Look for issues with the hacktoberfest label to get started.


Coming soon on iOS. For now, Android only.


Extension points exported contracts — how you extend this code

NeedUpdateResult (Interface)
(no doc)
types/react-native-version-check.d.ts
CaptureOptions (Interface)
(no doc)
types/react-native-view-shot.d.ts
React (Interface)
(no doc)
types/react.d.ts
ParsedTaskData (Interface)
(no doc)
utils/taskParser.ts
AppUsageInfo (Interface)
(no doc)
utils/usageStats.ts
UpdateInfo (Interface)
(no doc)
utils/versionChecker.ts
Message (Interface)
(no doc)
utils/agent.ts
Task (Interface)
(no doc)
utils/database.ts

Core symbols most depended-on inside this repo

getResponsiveSize
called by 896
utils/responsive.ts
getResponsiveHeight
called by 59
utils/responsive.ts
useTheme
called by 26
hooks/useTheme.ts
createThemedStyles
called by 24
hooks/useTheme.ts
waitForInit
called by 22
utils/database.ts
updateHabit
called by 9
utils/database.ts
scheduleNotification
called by 8
utils/tools.ts
formatDate
called by 7
utils/commons.ts

Shape

Function 173
Interface 45
Method 45
Class 10
Enum 1

Languages

TypeScript96%
Kotlin4%

Modules by API surface

utils/database.ts34 symbols
app/tasks.tsx18 symbols
app/habits.tsx18 symbols
app/reflection-wall.tsx14 symbols
app/components/HabitHeatmap.tsx12 symbols
utils/reflectionReminder.ts11 symbols
app/components/OnboardingScreens.tsx11 symbols
app/habit/[id].tsx9 symbols
app/reflections.tsx8 symbols
utils/tools.ts6 symbols
app/reflection/[id].tsx6 symbols
app/index.tsx6 symbols

For agents

$ claude mcp add Lumi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact