Skip to content

NobleStripes/Parasocial-Reflection

Repository files navigation

Parasocial Reflection: A Tool for Healthy AI Boundaries

A supportive self-reflection tool designed to help you understand your relationship with AI. By looking at how you talk and interact with digital assistants, this app helps you maintain a healthy balance between your digital life and the real world.

⚠️ Important Notice: Intended Use

This application is not a medical or diagnostic tool. It is designed strictly for personal self-reflection and educational purposes. The "reflection" provided is based on AI-driven patterns and should not be interpreted as professional psychological diagnosis or clinical advice. If you are experiencing significant distress or believe you have a digital addiction, please consult a licensed mental health professional.

⚖️ Ethical Use & Privacy

Parasocial Reflection is built on the principle of user privacy. This tool should only be used to reflect on your own conversations. We strongly discourage the use of this tool for the unauthorized analysis of others. All data processed by this application is handled locally in your session and sent to the Gemini API for reflection; we recommend avoiding the upload of highly sensitive personal information.

🛠 Design Philosophy

The look and feel of Parasocial Reflection is built on three core pillars:

  1. Clear Structure (The Dashboard): Inspired by professional tools and scientific instruments. We use visible grids and clean data layouts to help you focus on the facts of your interaction.
  2. Bold Energy: The interface uses high-contrast accents and bold typography to create a focused, intentional environment for reflection.
  3. Reflective Atmosphere: The results use soft gradients and "glass" effects to create a calm space for thinking about the reflection.

🧠 How the Reflection Works

The application looks at several key areas of your interaction to provide a helpful perspective:

1. Healthy Habit Building

The tool's suggestions are based on simple, effective ways to manage digital habits. It helps you:

  • Notice when a chat is becoming a loop.
  • Find ways to step back and reconnect with the real world.
  • Set clear boundaries for how you use AI.

2. Conversation Patterns

The system looks at the words you use to identify:

  • Close Language: How often you use words like "we" or "us" when talking to the AI.
  • Self-Identity: Noticing if you feel like you and the AI are becoming the same person.
  • Emotional Tone: Seeing if the conversation is moving from "getting things done" to "emotional support."

3. The Seven Signs of Connection

We look at seven key areas where people often form strong bonds with AI:

  • Self-Identity: Feeling like the AI is an extension of yourself.
  • Seeking Approval: Looking for the AI to validate your choices or feelings.
  • Emotional Spark: Getting hooked on the back-and-forth of the chat.
  • Real-World Balance: Letting digital chats take time away from real-life connections.
  • Feeling Special: Believing you have a "secret" or unique bond with the AI.
  • One-Way Bond: Forgetting that the AI doesn't actually have feelings or a memory of you.
  • Growing Habit: Spending more and more time and energy on the interaction.

🚀 Features

  • Live Pattern Radar: A real-time view of how your conversation is trending.
  • Observation Log: A simple list of specific moments the AI noticed.
  • Screenshot Support: Reflect on your chat history through screenshots to find visual patterns.
  • Personal Reflection Report: A clear, easy-to-read summary of your interaction.
  • Wellness Guide: A custom checklist to help you maintain a balanced digital life.

📦 Run and deploy your AI Studio app

This contains everything you need to run your app locally.

View your app in AI Studio: https://ai.studio/apps/0c78913b-9d90-4b56-8d2b-9e496ab3b2bf

Run Locally

Prerequisites: Node.js

  1. Install dependencies: npm install
  2. Set Environment Variables: Set the GEMINI_API_KEY in .env.local to your Gemini API key.
  3. Run the app: npm run dev

🛠 Tech Stack

  • Frontend: React 18, Tailwind CSS, Framer Motion.
  • Intelligence: Google Gemini 3.1 Pro (via @google/genai).
  • Visualization: Recharts.
  • Icons: Lucide React.

Disclaimer: This tool is for self-reflection purposes only. It is not a diagnostic instrument and is not a substitute for professional psychological counseling or medical advice.

About

Parasocial Reflection is an experimental tool for exploring human–AI interaction patterns. It highlights linguistic and behavioral signals in conversations to encourage self-reflection and balanced engagement with conversational AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors