Project Title
Oki-Doki: AI Companion for Sustainable Living & Behavioral Change
Project Description (What you built)
Oki-Doki is a context-aware AI companion that helps users adopt more sustainable daily habits.
It continuously observes user behavior through device interaction, voice input, and environment signals, and provides real-time nudges to reduce waste, save energy, and make eco-friendly decisions.
Instead of just tracking data, Oki-Doki focuses on changing behavior, turning awareness into action.
How your project helps the environment 🌱
Oki-Doki addresses one of the biggest environmental problems: 👉 People know what’s right—but don’t act consistently.
It helps by:
Encouraging reduced screen-time energy usage Promoting mindful consumption (food, electricity, habits) Giving real-time reminders (e.g., turn off devices, reduce waste) Building long-term sustainable habits through behavioral AI
By influencing daily micro-decisions, Oki-Doki creates a compounding positive environmental impact.
STEM Concepts Used Artificial Intelligence & Machine Learning — behavior analysis, NLP, personalization Data Science — pattern detection from user activity IoT Systems — ESP32 for real-world interaction Human-Computer Interaction (HCI) — designing emotional + behavioral feedback loops Cloud Computing — Supabase for real-time sync and storage Edge Computing — local processing (speech, activity detection) How it works (Implementation) Uses Gemini AI models for reasoning and decision-making Stores behavioral memory using PostgreSQL + pgvector embeddings Runs a Python-based local agent to monitor activity Uses speech recognition (Whisper) and TTS for interaction Connects to ESP32 hardware for physical feedback Applies the Me-Do framework to convert insights into actions Key Features Context-aware eco nudges Behavioral habit tracking Voice + real-time interaction Cross-device presence Semantic memory for personalization Practical Relevance
Oki-Doki can be used by:
Students to build sustainable habits Households to reduce energy waste Organizations to promote eco-conscious behavior
It can scale into a personal sustainability assistant integrated into daily life.
Built With
- ai
- api
- arduino
- behavioral
- c++
- computer
- computing
- context-aware
- edge
- embeddings
- esp32
- formation
- gemini
- habit
- human-centered
- iot
- language
- memory
- natural
- next.js
- nudges
- pgvector
- platformio
- postgresql
- processing
- python
- react
- real-time
- semantic
- smart
- speech-to-text
- sql
- sqlite
- supabase
- sustainable
- systems
- technology
- text-to-speech
- typescript
- vision
Log in or sign up for Devpost to join the conversation.