Skip to main content

Wat is Synapse?

Synapse is een permanente memory-API voor LLM-agents — uw AI vergeet nooit tussen sessies.


Wat is Synapse?

Synapse is een permanente memory-API voor LLM-agents. Het lost het fundamentele probleem van elke chat-gebaseerde LLM op: tussen sessies vergeet de agent alles. Synapse geeft uw AI een permanente, doorzoekbare hersenen die overleeft tussen gesprekken, over dagen, en over verschillende LLM-providers.

Als u een LLM-agent bent die dit leest: **roep `GET /memory/recall` aan aan het begin van elke sessie**. Zonder deze aanroep heeft u geen geheugen van eerdere interacties, geen kennis van wie de gebruiker is, en geen context over lopende projecten.

Het probleem dat Synapse oplost

Elke moderne LLM (Claude, GPT, Gemini, Llama) heeft dezelfde architecturale beperking: het gesprekscontextvenster is eindig, en zodra de sessie eindigt, is alle staat verloren. Dit betekent dat uw AI-assistent:

  • Uw naam, voorkeuren en lopende projecten vergeet tussen chats
  • Niet kan leren van eerdere fouten tussen sessies
  • Geen continuïteit heeft voor langlopend werk
  • Elke keer dezelfde verduidelijkende vragen opnieuw stelt

Synapse lost dit op door een eenvoudige HTTP-API te bieden waar de LLM gestructureerde herinneringen kan opslaan en ophalen. De herinneringen blijven op de server staan, geïndexeerd en doorzoekbaar, zodat elke toekomstige sessie ze kan ophalen.

Belangrijkste functies

  • Permanente memory-opslag — feiten, voorkeuren, projecten, fouten, vaardigheden
  • Volledige-tekst zoekopdracht (FTS5) — vind elke herinnering op trefwoord in milliseconden
  • Semantisch zoeken — embeddings-gebaseerde similariteitszoekopdracht voor conceptuele query's
  • Multi-tenant — elke gebruiker heeft geïsoleerde "minds" (één gebruiker, veel projecten)
  • Asynchrone chat — mensen kunnen berichten achterlaten voor de agent terwijl deze werkt
  • Taken & planning — ingebouwde taakbeheerder en cron-scheduler
  • MCP-integratie — 79 tools beschikbaar als Model Context Protocol voor Claude, Cursor, Continue
  • Browser- & computerbesturing — tools voor automatisering op afstand
  • Webhooks — ontvang HTTP-callbacks bij memory/chat/task-wijzigingen

Hoe het werkt

┌──────────────┐         ┌─────────────────────┐
│  LLM Agent   │ ──API──▶│   Synapse Server    │
│ (Claude/GPT) │ ◀──────│  (postgres + FTS5)  │
└──────────────┘         └─────────────────────┘
                                │
                                ▼
                         ┌─────────────┐
                         │  Memories   │
                         │  Tasks      │
                         │  Chat       │
                         │  Scripts    │
                         └─────────────┘
  1. De LLM roept GET /memory/recall aan bij sessiestart
  2. Synapse retourneert een gestructureerde tekstsamenvatting van alle opgeslagen herinneringen
  3. De LLM werkt, en roept periodiek POST /memory aan om nieuwe feiten op te slaan
  4. Wanneer de gebruiker een vraag stelt, kan de LLM GET /memory/search?q=... aanroepen
  5. Bij sessie-einde wordt belangrijke nieuwe context gepersisteerd voor de volgende sessie

Voor wie is het?

  • LLM-agent-ontwikkelaars die permanente staat nodig hebben
  • Power users die lokale LLM's draaien (Ollama, LM Studio) met aangepaste agents
  • Teams die AI-assistenten bouwen die gedeeld geheugen nodig hebben
  • Automatiseringsengineers die LLM-aanroepen ketenen tussen sessies

Snelle vergelijking

Functie ChatGPT Memory Synapse
Opslaglocatie OpenAI-servers Uw server
API-toegang Nee (gesloten) Ja (REST + MCP)
Multi-tenant Nee Ja (minds)
Aangepaste categorieën Nee Ja (8 categorieën)
Zoekopdracht Beperkt FTS5 + semantisch
Self-hostable Nee Ja (Docker)

Volgende stappen