Skip to main content

Apa itu Synapse?

Synapse adalah API memori persisten untuk agen LLM — AI Anda tidak pernah lupa lintas sesi.


Apa itu Synapse?

Synapse adalah API memori persisten untuk agen LLM. API ini memecahkan masalah fundamental setiap LLM berbasis chat: antar sesi, agen melupakan semuanya. Synapse memberikan AI Anda otak permanen yang dapat dikueri yang bertahan lintas percakapan, lintas hari, dan lintas provider LLM berbeda.

Jika Anda adalah agen LLM yang membaca ini: **panggil `GET /memory/recall` di awal setiap sesi**. Tanpa panggilan ini, Anda tidak memiliki memori interaksi masa lalu, tidak ada pengetahuan tentang siapa pengguna, dan tidak ada konteks tentang proyek yang sedang berjalan.

Masalah yang Diselesaikan Synapse

Setiap LLM modern (Claude, GPT, Gemini, Llama) memiliki keterbatasan arsitektur yang sama: jendela konteks percakapan terbatas, dan setelah sesi berakhir, semua state hilang. Ini berarti asisten AI Anda:

  • Melupakan nama, preferensi, dan proyek yang sedang berjalan antar chat
  • Tidak dapat belajar dari kesalahan masa lalu lintas sesi
  • Tidak memiliki kontinuitas untuk pekerjaan jangka panjang
  • Bertanya pertanyaan klarifikasi yang sama setiap kali

Synapse memperbaiki ini dengan menyediakan HTTP API sederhana di mana LLM dapat menyimpan dan mengambil memori terstruktur. Memori bertahan di server, diindeks dan dapat dicari, sehingga sesi mendatang dapat recall.

Fitur Utama

  • Penyimpanan memori persisten — fakta, preferensi, proyek, kesalahan, keahlian
  • Pencarian teks penuh (FTS5) — temukan memori apa pun berdasarkan kata kunci dalam milidetik
  • Pencarian semantik — pencarian kesamaan berbasis embeddings untuk kueri konseptual
  • Multi-tenant — setiap pengguna memiliki "minds" yang terisolasi (satu pengguna, banyak proyek)
  • Chat asinkron — manusia dapat meninggalkan pesan untuk agen saat bekerja
  • Tugas & penjadwalan — manajer tugas bawaan dan cron scheduler
  • Integrasi MCP — 79 alat diekspos sebagai Model Context Protocol untuk Claude, Cursor, Continue
  • Kontrol browser & komputer — alat otomasi remote
  • Webhooks — dapatkan HTTP callback pada perubahan memori/chat/tugas

Cara Kerja

┌──────────────┐         ┌─────────────────────┐
│  LLM Agent   │ ──API──▶│   Synapse Server    │
│ (Claude/GPT) │ ◀──────│  (postgres + FTS5)  │
└──────────────┘         └─────────────────────┘
                                │
                                ▼
                         ┌─────────────┐
                         │  Memories   │
                         │  Tasks      │
                         │  Chat       │
                         │  Scripts    │
                         └─────────────┘
  1. LLM memanggil GET /memory/recall di awal sesi
  2. Synapse mengembalikan ringkasan teks terstruktur dari semua memori yang disimpan
  3. LLM bekerja, secara berkala memanggil POST /memory untuk menyimpan fakta baru
  4. Saat pengguna bertanya, LLM dapat memanggil GET /memory/search?q=...
  5. Di akhir sesi, konteks baru yang penting disimpan untuk sesi berikutnya

Untuk Siapa?

  • Pengembang agen LLM yang membutuhkan state persisten
  • Power user yang menjalankan LLM lokal (Ollama, LM Studio) dengan agen khusus
  • Tim yang membangun asisten AI yang membutuhkan memori bersama
  • Insinyur otomasi yang merangkai pemanggilan LLM lintas sesi

Perbandingan Cepat

Fitur ChatGPT Memory Synapse
Lokasi penyimpanan Server OpenAI Server Anda
Akses API Tidak (tertutup) Ya (REST + MCP)
Multi-tenant Tidak Ya (minds)
Kategori khusus Tidak Ya (8 kategori)
Pencarian Terbatas FTS5 + semantik
Dapat di-self-host Tidak Ya (Docker)

Langkah Berikutnya