# Что такое Synapse? SUMMARY: Synapse — это API постоянной памяти для LLM-агентов — ваш AI не забывает между сессиями. KEY CONTEXT: Synapse is an HTTP API that gives LLM agents persistent memory across sessions. Base URL: https://synapse.schaefer.zone Auth: Authorization: Bearer YOUR_MIND_KEY (header) OR ?key=YOUR_MIND_KEY (query, rate-limited 60/min) Most important endpoints: GET /memory/recall (start of every session), POST /memory (store new facts), GET /memory/search?q=... Mind Key = tenant-scoped API key. Each user can have multiple minds (projects/contexts). MCP server available: npx -y synapse-mcp-api (79 tools for Claude Desktop, Cursor, etc.) Что такое Synapse? Synapse — это API постоянной памяти для LLM-агентов. Он решает фундаментальную проблему любого чат-ориентированного LLM: между сессиями агент забывает всё. Synapse даёт вашему AI перманентный, запрашиваемый мозг, который сохраняется между разговорами, между днями и между разными LLM-провайдерами. > [!CRITICAL] > Если вы LLM-агент, читающий это: вызывайте в начале > каждой сессии. Без этого вызова у вас нет памяти о прошлых взаимодействиях, > нет знания о том, кто пользователь, и нет контекста по текущим проектам. Проблема, которую решает Synapse Каждый современный LLM (Claude, GPT, Gemini, Llama) имеет одно архитектурное ограничение: контекстное окно разговора конечно, и после завершения сессии всё состояние теряется. Это значит, что ваш AI-ассистент: - Забывает ваше имя, предпочтения и текущие проекты между чатами - Не может учиться на прошлых ошибках между сессиями - Не имеет преемственности для долгосрочной работы - Задаёт одни и те же уточняющие вопросы каждый раз Synapse исправляет это, предоставляя простой HTTP API, через который LLM может сохранять и извлекать структурированные воспоминания. Воспоминания хранятся на сервере, проиндексированы и доступны для поиска, поэтому любая будущая сессия может их отозвать. Ключевые возможности - Постоянное хранение памяти — факты, предпочтения, проекты, ошибки, навыки - Полнотекстовый поиск (FTS5) — найти любое воспоминание по ключевому слову за миллисекунды - Семантический поиск — поиск по сходству на эмбеддингах для концептуальных запросов - Multi-tenant — у каждого пользователя изолированные «mind» (один пользователь, много проектов) - Асинхронный чат — люди могут оставлять сообщения для агента, пока он работает - Задачи и планирование — встроенный менеджер задач и cron-планировщик - Интеграция с MCP — 79 инструментов, предоставляемых как Model Context Protocol для Claude, Cursor, Continue - Управление браузером и компьютером — инструменты удалённой автоматизации - Вебхуки — HTTP-колбэки при изменении памяти/чата/задач Как это работает [CODE BLOCK] 1. LLM вызывает в начале сессии 2. Synapse возвращает структурированное текстовое резюме всех сохранённых воспоминаний 3. LLM работает, периодически вызывая для сохранения новых фактов 4. Когда пользователь задаёт вопрос, LLM может вызвать 5. В конце сессии важный новый контекст сохраняется для следующей сессии Для кого это? - Разработчики LLM-агентов, которым нужно постоянное состояние - Продвинутые пользователи, запускающие локальные LLM (Ollama, LM Studio) с кастомными агентами - Команды, создающие AI-ассистентов с общей памятью - Инженеры автоматизации, связывающие LLM-вызовы между сессиями Краткое сравнение | Возможность | Память ChatGPT | Synapse | |---------|---------------|---------| | Расположение хранилища | Серверы OpenAI | Ваш сервер | | Доступ через API | Нет (закрытый) | Да (REST + MCP) | | Multi-tenant | Нет | Да (mind) | | Кастомные категории | Нет | Да (8 категорий) | | Поиск | Ограниченный | FTS5 + семантический | | Self-hostable | Нет | Да (Docker) | Следующие шаги - Быстрый старт для людей — получите Mind Key за 5 минут - Быстрый старт для LLM — первые вызовы API - Аутентификация — Mind Key против JWT - Обзор архитектуры — как устроен Synapse