Description
Memex fournit une solution open-source et auto-hébergée pour la gestion du contexte personnel et professionnel, garantissant que les utilisateurs conservent la pleine propriété de leurs données. Contrairement aux systèmes traditionnels où un contexte précieux peut être isolé au sein d'applications IA individuelles, Memex centralise ces informations dans la base de données Supabase d'un utilisateur. Cette approche permet à tout agent IA compatible d'accéder et de contribuer à une mémoire partagée, favorisant la cohérence et l'efficacité à travers différents outils.
Lire la suite
Le système est conçu pour stocker un contexte durable et transversal qui est essentiel pour les agents IA mais qui ne relève pas d'un seul dépôt de code. Cela inclut les préférences des utilisateurs, les décisions passées et leurs raisons sous-jacentes, les corrections, les détails sur les personnes et les projets, ainsi que des informations de base stables sur les produits et projets. En revanche, le contexte spécifique au code, les mises à jour de statut et les tâches à faire sont intentionnellement exclus de Memex, résidant plutôt dans des dépôts comme CLAUDE.md ou AGENTS.md.
La configuration de Memex implique le déploiement d'un serveur MCP sur le projet Supabase d'un utilisateur. Les agents peuvent ensuite se connecter à ce serveur, avec des instructions définies sous forme de texte brut dans le dépôt. Le processus de configuration est guidé, permettant aux agents de créer les tables nécessaires et de déployer le serveur, avec l'approbation de l'utilisateur pour les étapes liées au compte. Une fois configurés, les agents peuvent pousser de nouvelles connaissances vers Memex et tirer des informations apprises par d'autres agents, avec une déduplication intégrée. Les utilisateurs conservent le contrôle sur ce que chaque agent est autorisé à enregistrer.
Memex améliore le flux de travail en offrant des capacités de recherche avancées qui allient compréhension sémantique et correspondance exacte des mots. Il priorise les notes récentes et affiche la version actuelle des informations corrigées. Pour un fonctionnement sans intervention, les utilisateurs peuvent configurer des agents pour effectuer des tâches programmées, garantissant la synchronisation quotidienne des informations enregistrées. Le système est conçu avec la sécurité à l'esprit, limitant les exécutions non surveillées, évitant les données sensibles, évitant les doublons et étiquetant toutes les notes enregistrées. Une fonction de rétractation permet aux utilisateurs de cacher des notes incorrectes sans suppression permanente.
Il est crucial que Memex fonctionne sans aucun service hébergé intermédiaire ; à la fois le serveur et la base de données résident dans le projet Supabase de l'utilisateur. Une fonction optionnelle « Rêver » organise les notes enregistrées chaque nuit, ajoutant des étiquettes, des résumés, des types et des connexions entre les souvenirs. Elle génère également des aperçus pour les sujets disposant de notes suffisantes, reliant les sources et se mettant à jour à mesure que de nouvelles informations arrivent. La confidentialité des données est primordiale, avec des secrets signalés, jamais envoyés aux modèles, et cachés des recherches. Les coûts sont minimes, généralement quelques centimes par mois, couvrant les embeddings et la fonction optionnelle Rêver. Memex a été testé avec Claude et Muse, et est compatible avec tout agent prenant en charge MCP via HTTP, y compris Codex, Cursor et VS Code.
- CatégorieGestion des connaissances IA
- Modèle tarifaireFree (Open Source)
- DéploiementSelf-hosted (Supabase)
- PlateformesWeb
Fonctionnalités principales de Memex
Couche de contexte auto-hébergée sur Supabase
Mémoire open-source pour agents IA
Base de données et clés de chiffrement appartenant à l'utilisateur
Contexte partagé à travers plusieurs outils IA
Stocke les préférences, les décisions et les informations de base
Exclut le contexte spécifique au code de la mémoire
Configuration guidée pour la connexion des agents
Les agents poussent et tirent des connaissances sans doublons
Contrôle de l'utilisateur sur les autorisations de sauvegarde des agents
Recherche avancée alliant signification et mots exacts
Priorise les notes récentes et les corrections actuelles
Synchronisation programmée pour un fonctionnement sans intervention
Fonctionnalités de sécurité : limites d'exécution, saut de secrets, déduplication, étiquetage
Rétracter des notes incorrectes sans suppression
Fonction optionnelle « Rêver » pour l'organisation et la synthèse
Comment utiliser Memex ?
Configurer Supabase : Créez votre propre projet Supabase pour héberger le serveur et la base de données Memex.
Pointer un agent vers le dépôt : Utilisez un agent de codage pour initier le processus de configuration, qui créera des tables et déploiera le serveur.
Approuver les étapes du compte : Accordez les approbations nécessaires pour toute étape nécessitant un accès au compte pendant la configuration.
Connecter les agents : Configurez vos agents IA pour se connecter à votre serveur Memex en utilisant une URL et une clé.
Définir les instructions de l'agent : Placez des instructions en texte brut dans le dépôt pour que les agents les suivent.
Utiliser la mémoire partagée : Permettez aux agents de pousser de nouvelles informations vers Memex et de tirer le contexte existant.
Gérer les données sauvegardées : Décidez pour chaque agent quelles informations il est autorisé à sauvegarder dans votre Memex.
Activer la synchronisation programmée : Demandez à un agent d'exécuter des tâches programmées pour maintenir votre Memex synchronisé automatiquement.
Cas d'utilisation de Memex
- Base de connaissances personnelle
- Partage de contexte entre agents
- Gestion des informations de projet
- Suivi des décisions
- Synchronisation automatique du contexte
- Amélioration des performances des agents IA
- Propriété sécurisée des données
- Recherche sémantique et récupération





