Skip to content

MirrorCore is a visual consciousness interface for exploring thoughts, beliefs, emotions, and growth patterns.

Notifications You must be signed in to change notification settings

litmajor/mirrorcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MirrorCore

MirrorCore is a visual consciousness interface for exploring thoughts, beliefs, emotions, and growth patterns. It features a FastAPI backend and a modern React frontend built with Vite and Tailwind CSS.

Features

  • FastAPI backend for future extensibility
  • React frontend with Vite for fast development
  • Tailwind CSS for modern styling
  • Lucide icons for a beautiful UI
  • In-memory state management for thoughts, beliefs, emotions, patterns, and dreams
  • Pattern and contradiction detection
  • Dream generation based on top beliefs

Getting Started

Backend

  1. Create and activate a Python virtual environment:
    python -m venv .venv
    .venv\Scripts\activate
  2. Install FastAPI and Uvicorn:
    pip install fastapi uvicorn
  3. Run the backend:
    uvicorn mirrorcore_api:app --reload --port 8000

Frontend

  1. Open a new terminal and navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the development server:
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    npm run dev
  4. Open your browser to http://localhost:5173

Project Structure

  • mirrorcore_api.py, mirrorcore.py, mirrorcore_ui.py: Backend code
  • frontend/: React frontend
  • frontend/src/MirrorCore.jsx: Main UI component

License

MIT

About

MirrorCore is a visual consciousness interface for exploring thoughts, beliefs, emotions, and growth patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published