--- title: LifeLog emoji: ๐Ÿ”ง colorFrom: green colorTo: gray sdk: gradio sdk_version: "5.29.0" app_file: app.py pinned: false license: apache-2.0 tags: - backyard-ai - thousand-token-wood - tiny-titan - off-brand - best-demo short_description: A debugger for your life decisions --- # ๐Ÿ”ง LifeLog โ€” A Debugger for Your Life Decisions > `$ git blame my-life-choices` Your life is code. Decisions are commits. Consequences are bugs or features. **LifeLog is your debugger.** We make hundreds of decisions but never track them. We repeat the same mistakes, forget what worked, and can't see patterns in our own choices. There's no version control for life โ€” until now. ## What It Does Log a decision โ€” *"I turned down a job offer to stay at my current company."* The AI asks follow-up questions: Why? What were you afraid of? What's the best case? It categorizes the decision (career, financial, health, relationship), predicts potential consequences, and generates a visual **moment card** โ€” an illustrated watercolor snapshot of that crossroads in your life. Weeks later, log the outcome. LifeLog connects it to the original decision. Over time, it spots patterns: - *"Your career decisions have 80% positive outcomes, but you avoid health decisions until they become emergencies."* - *"You make impulsive financial decisions on weekends."* ## Features - **Three input modes**: Type it, speak it, or upload a photo (resignation letter, medical report, apartment listing) - **AI follow-up conversation**: 3 probing questions that help you think through your decision - **Smart categorization**: AI-assigned categories, severity scores, and consequence predictions - **Moment cards**: FLUX.2-generated watercolor illustrations for each decision - **Git Log timeline**: Visual timeline styled like `git log --oneline --graph` - **Debug Dashboard**: Category breakdowns, prediction accuracy, behavioral patterns - **Outcome tracking**: Resolve decisions and compare predictions vs reality ## Tech Stack (All Models โ‰ค 4B โ€” Tiny Titan Eligible) | Role | Model | Params | |------|-------|--------| | Text reasoning | MiniCPM5-1B | 1B | | Vision (image reading) | MiniCPM-V 2.6 | ~1.3B | | Voice transcription | Whisper Small | 244M | | Moment card art | FLUX.1 Schnell | 4B | **Total: ~6.5B parameters across 4 models.** ## The Debugger Metaphor | Life | Code | |------|------| | Making a decision | `git commit` | | Decision timeline | `git log` | | Categories | Git branches | | Analyzing patterns | Debugging | | Logging outcomes | Bug/feature resolution | | Good outcomes | โœจ Features shipped | | Bad outcomes | ๐Ÿ› Bugs found | ## Who It's For > "I built this for myself โ€” a grad student making big life decisions about careers, cities, and relationships with no framework for learning from past choices." ## Built With Gradio ยท HuggingFace Spaces ยท Zero GPU ยท Python