Spaces:
Runtime error
A newer version of the Gradio SDK is available: 6.19.0
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