Skip to content

NeuroGeekAI/NeuroGeekAI-Memory-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages