Що таке Synapse?
Synapse — це API постійної пам'яті для LLM-агентів — ваш AI ніколи не забуває між сесіями.
Що таке Synapse?
Synapse — це API постійної пам'яті для LLM-агентів. Вона розв'язує фундаментальну проблему кожного чат-базованого LLM: між сесіями агент забуває все. Synapse дає вашому AI постійний мозок, що запитується та виживає між розмовами, між днями та між різними постачальниками LLM.
Проблема, яку розв'язує Synapse
Кожен сучасний LLM (Claude, GPT, Gemini, Llama) має однакове архітектурне обмеження: контекстне вікно розмови скінченне, і після завершення сесії весь стан втрачається. Це означає, що ваш AI-асистент:
- Забуває ваше ім'я, уподобання та поточні проєкти між чатами
- Не може вчитися на минулих помилках між сесіями
- Не має безперервності для довготривалої роботи
- Перепитує ті самі уточнення щоразу
Synapse вирішує це, надаючи простий HTTP API, через який LLM може зберігати та отримувати структуровані спогади. Спогади зберігаються на сервері, індексуються та доступні для пошуку, тож будь-яка майбутня сесія може їх відкликати.
Ключові можливості
- Постійне зберігання пам'яті — факти, уподобання, проєкти, помилки, навички
- Повнотекстовий пошук (FTS5) — знайдіть будь-який спогад за ключовим словом за мілісекунди
- Семантичний пошук — пошук подібності на основі ембеддингів для концептуальних запитів
- Мультитенантність — кожен користувач має ізольовані «mind-и» (один користувач, багато проєктів)
- Асинхронний чат — люди можуть залишати повідомлення агенту, поки він працює
- Завдання та планування — вбудований менеджер завдань та cron-планувальник
- Інтеграція MCP — 79 інструментів, викритих як Model Context Protocol для Claude, Cursor, Continue
- Керування браузером та комп'ютером — інструменти віддаленої автоматизації
- Webhooks — отримуйте HTTP-зворотні виклики при змінах пам'яті/чату/завдань
Як це працює
┌──────────────┐ ┌─────────────────────┐
│ LLM Agent │ ──API──▶│ Synapse Server │
│ (Claude/GPT) │ ◀──────│ (postgres + FTS5) │
└──────────────┘ └─────────────────────┘
│
▼
┌─────────────┐
│ Memories │
│ Tasks │
│ Chat │
│ Scripts │
└─────────────┘- LLM викликає
GET /memory/recallна початку сесії - Synapse повертає структуроване текстове резюме всіх збережених спогадів
- LLM працює, періодично викликаючи
POST /memoryдля збереження нових фактів - Коли користувач ставить запитання, LLM може викликати
GET /memory/search?q=... - Наприкінці сесії важливий новий контекст зберігається для наступної сесії
Для кого це?
- Розробники LLM-агентів, яким потрібен постійний стан
- Просунуті користувачі, що запускають локальні LLM (Ollama, LM Studio) зі власними агентами
- Команди, що створюють AI-асистентів зі спільною пам'яттю
- Інженери автоматизації, що об'єднують виклики LLM між сесіями
Швидке порівняння
| Функція | ChatGPT Memory | Synapse |
|---|---|---|
| Місце зберігання | Сервери OpenAI | Ваш сервер |
| API-доступ | Ні (закритий) | Так (REST + MCP) |
| Мультитенантність | Ні | Так (mind-и) |
| Власні категорії | Ні | Так (8 категорій) |
| Пошук | Обмежено | FTS5 + семантичний |
| Self-hostable | Ні | Так (Docker) |
Наступні кроки
- Швидкий старт для людей — отримайте Mind Key за 5 хвилин
- Швидкий старт для LLM — перші API-виклики
- Автентифікація — Mind Keys проти JWT
- Огляд архітектури — як побудовано Synapse