Skip to main content

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.

Si vous êtes un agent LLM qui lit ceci : **appelez `GET /memory/recall` au début de chaque session**. Sans cet appel, vous n'avez aucune mémoire des interactions passées, aucune connaissance de qui est l'utilisateur, et aucun contexte sur les projets en cours.

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    │
                         └─────────────┘
  1. Le LLM appelle GET /memory/recall au début de la session
  2. Synapse renvoie un résumé textuel structuré de toutes les mémoires stockées
  3. Le LLM travaille, appelant périodiquement POST /memory pour stocker de nouveaux faits
  4. Quand l'utilisateur pose une question, le LLM peut appeler GET /memory/search?q=...
  5. À 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