UStackUStack
Second Brain icon

Second Brain

Second Brain è un layer di memoria condivisa self-hosted per AI tools: salva note, decisioni e contesto progetto su Cloudflare.

Second Brain

Cos'è Second Brain?

Second Brain è un layer di memoria self-hosted per AI tools. Consente agli utenti di salvare una volta sola note, decisioni, contesto di progetto e altri ricordi, per poi recuperarli in seguito tramite client connessi come Claude, ChatGPT, Cursor e altri strumenti compatibili con MCP.

Il progetto è pensato per mantenere la memoria sotto il controllo dell'utente anziché all'interno di una singola app AI. Funziona su Cloudflare ed è descritto come distribuibile sul free tier di Cloudflare, con supporto per richiamo semantico, aggiornamento delle voci ed eliminazione.

Funzionalità principali

  • Memoria condivisa tra AI tools: salva il contesto una sola volta e accedilo da più client invece di reinserire le stesse informazioni in ogni app.
  • Richiamo semantico: cerca per significato anziché per formulazione esatta, così una domanda può far emergere un ricordo pertinente anche se la frase originale è diversa.
  • Azioni di gestione della memoria: supporta il salvataggio, l'aggiunta a una voce esistente, la sostituzione del contenuto, l'elenco delle memorie recenti e l'eliminazione delle voci.
  • Molteplici punti di acquisizione: include comandi CLI, sincronizzazione con Obsidian tramite un plugin della community, scorciatoie iOS, un'estensione browser, un bookmarklet e l'uso diretto nelle conversazioni con l'AI.
  • Supporto OAuth per client basati su browser: l'endpoint /mcp supporta OAuth 2.0 per i client che si autenticano tramite browser, mentre l'accesso tramite token resta disponibile per client desktop e CLI.
  • Distribuzione self-hosted su Cloudflare: il deployment è automatizzato con un percorso a un clic, e il repository indica la configurazione di un AUTH_TOKEN e di una namespace KV per OAuth.

Come usare Second Brain

Distribuisci il servizio su Cloudflare, imposta un AUTH_TOKEN e collega i client AI che vuoi usare. Dopo di che, salva il contesto tramite i metodi di acquisizione disponibili e chiedi ai tuoi strumenti connessi di richiamarlo in seguito per significato.

Un flusso di lavoro tipico consiste nel salvare una decisione o una nota una sola volta, poi recuperarla in una conversazione successiva, aggiornarla se il contesto cambia oppure eliminarla quando non serve più.

Casi d'uso

  • Memoria di progetto tra app diverse: mantieni disponibili le decisioni di progetto in Claude, ChatGPT e Cursor senza riscrivere le stesse informazioni di contesto.
  • Flusso terminale per sviluppatori: acquisisci e recupera il contesto dalla riga di comando usando la CLI quando lavori fuori da un'interfaccia chat.
  • Sincronizzazione da Obsidian ad AI: salva note in una knowledge base locale e sincronizzale nel layer di memoria condivisa per richiamarle in seguito.
  • Acquisizione rapida da mobile o browser: salva una pagina, testo evidenziato o una breve idea tramite l'estensione browser, il bookmarklet o le scorciatoie iOS.
  • Follow-up e correzione delle conversazioni: aggiungi nuovi dettagli a una memoria esistente, sostituisci contenuti obsoleti o rimuovi voci quando non sono più rilevanti.

FAQ

Second Brain memorizza la memoria dentro una sola app AI? No. Il progetto è pensato come un layer di memoria condivisa utilizzabile tra più AI tools.

Si può usare con client basati su browser come claude.ai o ChatGPT? Sì. Il repository indica che l'endpoint /mcp supporta OAuth 2.0 per i client basati su browser che si autenticano tramite una pagina di accesso ospitata.

Cosa devo configurare per primo? La fonte dice che durante il deployment devi impostare un AUTH_TOKEN. Per i client browser basati su OAuth è inoltre richiesta una namespace KV, e il flusso di deploy la provisiona automaticamente.

Come funziona il richiamo? Il repository descrive il richiamo come ricerca semantica, cioè il sistema può trovare i ricordi in base al significato invece che alla formulazione esatta.

Posso eliminare o aggiornare le memorie salvate? Sì. Le azioni documentate includono append, update, list_recent e forget.

Alternative

  • Memoria integrata in una singola app AI: più facile da iniziare, ma limitata a quella piattaforma invece che condivisa tra strumenti.
  • App di knowledge base personale: gli strumenti di note-taking o PKM possono memorizzare il contesto, ma di solito non offrono la stessa API di memoria rivolta ai client AI e il flusso MCP.
  • Servizi self-hosted di vector memory o retrieval: simili come obiettivo se vuoi una ricerca semantica sul contesto salvato, anche se possono richiedere un lavoro di integrazione più personalizzato rispetto a questo progetto.
  • Snippet manuali di prompt o note salvate: opzione più semplice, ma non offre acquisizione automatica, richiamo semantico o gestione centralizzata della memoria.
Second Brain | UStack