# myReflexPsy **Repository Path**: openminds/myReflexPsy ## Basic Information - **Project Name**: myReflexPsy - **Description**: 基于Reflex框架开发的OpenPsychology前端应用,以及专家系统和智能体。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-16 - **Last Updated**: 2025-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Reflex, psychology, CLIPS, LlamaIndex, OpenPsychology ## README # myReflexPsy The primary goal of the *myReflexPsy* project is to provide an effective web-based tool for psychological counselors or mental health professionals. ## Introduction A frontend application *OpenPsychology* developed based on the Reflex framework, integrated with an expert system and AI agents. ## Software Architecture - **Frontend**: Built with Python Reflex. - **Backend**: Relies on the *OpenPsychology* microservices. - **Expert System**: Implemented using CLIPS. - **AI Components**: Powered by LlamaIndex. The *OpenPsychology* microservice is developed with FastAPI and features: - API gateway for multiple microservices - Role-based OAuth2 password flow authentication - Asynchronous endpoint design - Asynchronous MongoDB database ## Getting Started 1. Clone the *myReflexPsy* repository: ```bash git clone https://gitee.com/openminds/myReflexPsy.git ``` 2. Navigate to the project directory and create a Python virtual environment: ```bash cd myReflexPsy python -m venv .venv ``` 3. Activate the virtual environment and install dependencies: ```bash .venv\scripts\activate pip install -r requirements.txt ``` 4. Configure environment variables: - Create a .env file in the root directory. - Set OPENAI_API_KEY (DeepSeek API Key) and API_URL (OpenPsychology microservice URL). 5. Initialize the database and launch the service: ```bash reflex db init reflex run ``` ## Contact Us Visit [OpenMinds](https://gitee.com/openminds) for more information.