Skip to content

Latest commit

 

History

History
313 lines (241 loc) · 7.21 KB

File metadata and controls

313 lines (241 loc) · 7.21 KB

NeuroGeekAI-Memory-Assistant

🧠 Système de Support Cognitif Alimenté par l'IA | AI-Powered Cognitive Support System

🌍 Description [FR]

Assistant de mémoire contextuelle utilisant l'IA pour le support cognitif et la santé mentale. Intègre Cursor Editor et Claude AI pour une gestion intelligente des conversations et du suivi psychologique.

🌐 Description [EN]

Contextual memory assistant using AI for cognitive support and mental health. Integrates Cursor Editor and Claude AI for intelligent conversation management and psychological monitoring.

🛠️ Technologies

  • Python 3.8+
  • Cursor Editor API
  • Claude AI Integration
  • Privacy-First Data Handling

📁 Structure

NeuroGeekAI-Memory-Assistant/
├── 🔮 cursor_integration/
├── 🧠 claude_handlers/
├── 📝 memory_management/
├── 🔒 privacy_tools/
└── 📚 docs/

🔒 Confidentialité / Privacy

  • Gestion sécurisée des données
  • Conformité RGPD
  • Secure data management
  • GDPR compliance

📚 Guide d'Utilisation / Usage Guide

🇫🇷 Installation et Utilisation [FR]

  1. Prérequis
Python 3.8+
Cursor Editor
Permissions d'accès aux fichiers
  1. Structure des Dossiers
votre_dossier/
├── cursor_exports/    # Dossier des exports JSON de Cursor
├── vie_privee/        # Dossier de sauvegarde des conversations
└── save_memory.py     # Script principal
  1. Utilisation
# Donner les droits d'exécution
chmod +x save_memory.py

# Exécuter le script
./save_memory.py
  1. Fonctionnalités
  • Sauvegarde automatique des conversations Cursor
  • Nettoyage et formatage du texte
  • Horodatage des conversations
  • Gestion des doublons
  • Format de sortie structuré

🇬🇧 Installation and Usage [EN]

  1. Prerequisites
Python 3.8+
Cursor Editor
File access permissions
  1. Folder Structure
your_folder/
├── cursor_exports/    # Cursor JSON exports folder
├── vie_privee/        # Conversations backup folder
└── save_memory.py     # Main script
  1. Usage
# Grant execution rights
chmod +x save_memory.py

# Run the script
./save_memory.py
  1. Features
  • Automatic Cursor conversations backup
  • Text cleaning and formatting
  • Conversation timestamping
  • Duplicate management
  • Structured output format

📋 Format de Sortie / Output Format

🔐 SAUVEGARDE CONVERSATION
📅 DATE: DD/MM/YYYY HH:MM
==================================================
👤 MOI:
[Contenu du message]
--------------------
🤖 ASSISTANT:
[Contenu de la réponse]
--------------------
🔒 FIN SAUVEGARDE

⚠️ Notes Importantes / Important Notes

  • Les fichiers JSON doivent être exportés depuis Cursor
  • Le script vérifie les doublons avant la sauvegarde
  • Les conversations sont horodatées automatiquement
  • Le format de sortie est optimisé pour la lisibilité
  • Les espaces superflus sont automatiquement nettoyés

🛠️ Scripts Disponibles / Available Scripts

1️⃣ save_memory.py

[description précédente]

2️⃣ save_cursor_chat.py

Script de sauvegarde avancé avec gestion des emojis et formatage amélioré.

# Configuration requise
Python 3.8+
Modules: json, pathlib, datetime, re

🔧 Fonctionnalités Spécifiques / Specific Features

  • Nettoyage intelligent des espaces
  • Formatage avec emojis
  • Gestion des caractères spéciaux
  • Horodatage précis
  • Détection des doublons

📂 Structure des Fichiers de Sortie / Output File Structure

vie_privee_YYYYMMDD_HHMM_NomFichier.txt

🎯 Format de Sortie / Output Format

🔐 SAUVEGARDE CONVERSATION
📅 DATE: DD/MM/YYYY HH:MM
==================================================
👤 MOI:
[Message utilisateur nettoyé]
--------------------
🤖 ASSISTANT:
[Réponse assistant nettoyée]
--------------------
🔒 FIN SAUVEGARDE

💻 Utilisation / Usage

# Installation
git clone https://github.com/NeuroGeekAI/NeuroGeekAI-Memory-Assistant.git
cd NeuroGeekAI-Memory-Assistant

# Configuration
mkdir cursor_exports
mkdir vie_privee

# Exécution
chmod +x save_cursor_chat.py
./save_cursor_chat.py

📊 Retours Console / Console Output

🔍 Traitement des fichiers...
✅ Nouveaux fichiers sauvegardés
⏭️ Fichiers ignorés (doublons)
📂 Emplacement des sauvegardes

🔄 Workflow Recommandé / Recommended Workflow

  1. Export Cursor

    • Ouvrir Cursor Editor
    • Exporter les conversations en JSON
    • Placer les fichiers dans cursor_exports/
  2. Sauvegarde

    • Exécuter le script
    • Vérifier les nouveaux fichiers dans vie_privee/
    • Archiver les exports JSON si nécessaire
  3. Maintenance

    • Nettoyer régulièrement cursor_exports/
    • Vérifier les sauvegardes dans vie_privee/
    • Faire des backups des conversations importantes

🛠️ Scripts Disponibles / Available Scripts

1️⃣ save_memory.py

[description précédente]

2️⃣ save_cursor_chat.py

[description précédente]

3️⃣ create_summary.py

Script de création de résumé des conversations pour une vue d'ensemble rapide.

# Configuration requise
Python 3.8+
Modules: json, pathlib, datetime

📋 Fonctionnalités du Résumé / Summary Features

  • Création d'un aperçu chronologique
  • Extraction des titres de conversation
  • Prévisualisation du début des échanges
  • Formatage avec emojis
  • Tri par date

📄 Format du Résumé / Summary Format

📚 RÉSUMÉ DES CONVERSATIONS CURSOR 📚
=====================================

📅 DD/MM/YYYY HH:MM
📝 Titre de la conversation
💬 Début: [Premiers 100 caractères de la conversation]...
-----------------------------------

[...autres conversations...]

✨ Fin du résumé ✨

💻 Utilisation / Usage

# Donner les droits d'exécution
chmod +x create_summary.py

# Exécuter le script
./create_summary.py

🔄 Workflow Complet / Complete Workflow

  1. Sauvegarde Initiale

    ./save_cursor_chat.py
  2. Création du Résumé

    ./create_summary.py
  3. Consultation

    • Ouvrir chat_summary.txt
    • Parcourir les conversations par date
    • Identifier les discussions importantes

📊 Organisation Recommandée / Recommended Organization

project/
├── cursor_exports/          # Fichiers JSON Cursor
├── vie_privee/             # Sauvegardes détaillées
├── save_memory.py          # Script de sauvegarde initial
├── save_cursor_chat.py     # Script de sauvegarde avancé
├── create_summary.py       # Générateur de résumé
├── chat_summary.txt        # Résumé des conversations
└── README.md              # Documentation

🔁 Cycle de Travail Suggéré / Suggested Workflow

  1. Export Quotidien

    • Exporter conversations Cursor
    • Placer dans cursor_exports/
  2. Sauvegarde

    • Exécuter save_cursor_chat.py
    • Vérifier vie_privee/
  3. Vue d'Ensemble

    • Exécuter create_summary.py
    • Consulter chat_summary.txt
  4. Maintenance

    • Archiver anciens exports
    • Mettre à jour résumé
    • Sauvegarder régulièrement

📝 Licence

Voir le fichier LICENSE pour plus de détails. See LICENSE file for details.