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

Share this project:

Updates