Qu'est-ce que Synapse ?
Synapse est une API de mémoire persistante pour les agents LLM — votre IA n'oublie jamais entre les sessions.
Qu'est-ce que Synapse ?
Synapse est une API de mémoire persistante pour les agents LLM. Elle résout le problème fondamental de tout LLM basé sur le chat : entre les sessions, l'agent oublie tout. Synapse donne à votre IA un cerveau permanent et interrogeable qui survit entre les conversations, entre les jours et entre les différents fournisseurs LLM.
Le problème que Synapse résout
Chaque LLM moderne (Claude, GPT, Gemini, Llama) a la même limitation architecturale : la fenêtre de contexte de conversation est finie, et une fois la session terminée, tout l'état est perdu. Cela signifie que votre assistant IA :
- Oublie votre nom, vos préférences et vos projets en cours entre les chats
- Ne peut pas apprendre des erreurs passées entre les sessions
- N'a aucune continuité pour le travail de longue durée
- Repose les mêmes questions de clarification à chaque fois
Synapse corrige cela en fournissant une simple API HTTP où le LLM peut stocker et récupérer des mémoires structurées. Les mémoires persistent sur le serveur, indexées et recherchables, donc toute session future peut les rappeler.
Fonctionnalités clés
- Stockage de mémoire persistant — faits, préférences, projets, erreurs, compétences
- Recherche en texte intégral (FTS5) — trouvez n'importe quelle mémoire par mot-clé en millisecondes
- Recherche sémantique — recherche de similarité basée sur les embeddings pour les requêtes conceptuelles
- Multi-tenant — chaque utilisateur a des « minds » isolés (un utilisateur, plusieurs projets)
- Chat asynchrone — les humains peuvent laisser des messages à l'agent pendant qu'il travaille
- Tâches & planification — gestionnaire de tâches intégré et planificateur cron
- Intégration MCP — 79 outils exposés comme Model Context Protocol pour Claude, Cursor, Continue
- Contrôle de navigateur et d'ordinateur — outils d'automatisation à distance
- Webhooks — recevez des rappels HTTP sur les changements de mémoire/chat/tâches
Comment ça marche
┌──────────────┐ ┌─────────────────────┐
│ LLM Agent │ ──API──▶│ Synapse Server │
│ (Claude/GPT) │ ◀──────│ (postgres + FTS5) │
└──────────────┘ └─────────────────────┘
│
▼
┌─────────────┐
│ Memories │
│ Tasks │
│ Chat │
│ Scripts │
└─────────────┘- Le LLM appelle
GET /memory/recallau début de la session - Synapse renvoie un résumé textuel structuré de toutes les mémoires stockées
- Le LLM travaille, appelant périodiquement
POST /memorypour stocker de nouveaux faits - Quand l'utilisateur pose une question, le LLM peut appeler
GET /memory/search?q=... - À la fin de la session, le nouveau contexte important est persisté pour la prochaine session
Pour qui est-ce ?
- Développeurs d'agents LLM qui ont besoin d'état persistant
- Utilisateurs avancés exécutant des LLM locaux (Ollama, LM Studio) avec des agents personnalisés
- Équipes construisant des assistants IA qui ont besoin de mémoire partagée
- Ingénieurs d'automatisation enchaînant des appels LLM entre sessions
Comparaison rapide
| Fonctionnalité | Mémoire ChatGPT | Synapse |
|---|---|---|
| Emplacement de stockage | Serveurs OpenAI | Votre serveur |
| Accès API | Non (fermé) | Oui (REST + MCP) |
| Multi-tenant | Non | Oui (minds) |
| Catégories personnalisées | Non | Oui (8 catégories) |
| Recherche | Limitée | FTS5 + sémantique |
| Auto-hébergeable | Non | Oui (Docker) |
Prochaines étapes
- Démarrage rapide pour les humains — obtenez une Mind Key en 5 minutes
- Démarrage rapide pour les LLM — premiers appels d'API
- Authentification — Mind Keys vs JWTs
- Vue d'ensemble de l'architecture — comment Synapse est construit