🌐 中文 | English
AI World Model for the Elderly — Point your phone at a memory, explore a world that remembers you.
念念 turns a single photo into an explorable, living world — designed for the 65+ generation. No VR headsets. No controllers. No time pressure. Just your phone, your voice, and a world that knows you.
Three modes:
- 📸 Photo → World: Snap a photo, explore the generated 3D scene
- 🌿 Pre-Built Worlds: Serene gardens, nostalgic streets, rainy cafés
- 🕊️ Gentle Games: Tap to feed birds, swipe to change seasons — no fail states
Every world remembers you. The robin you named comes back. The garden you planted grows. Your late wife's favorite color appears on her birthday.
git clone https://github.com/SpencerRaw/niannian.git
cd niannian
pip install -r requirements.txt
streamlit run app/streamlit_app.pyniannian/
├── PLAN.md # Product plan & architecture
├── README.md / README.zh-CN.md
├── requirements.txt
├── app/
│ └── streamlit_app.py # Interactive prototype (3 modes)
├── src/loom/ # internal package
│ ├── world_engine.py # Procedural world generation
│ ├── scenes.py # Pre-built scene library
│ ├── interaction.py # Touch/voice interaction models
│ └── memory_layer.py # Worlds that remember you
└── data/ # Scene data, generation presets
| Principle | Implementation |
|---|---|
| No time pressure | No timers, no fail states |
| Familiar aesthetic | Warm, natural, nostalgic — never sci-fi |
| Large touch targets | Minimum 72pt, tuned for arthritic fingers |
| Voice-first option | Full hands-free mode |
| Memory triggers | AI weaves personal details into every world |
MIT — see LICENSE
Worlds that remember you.