Second Brain
Second Brain è un layer di memoria condivisa self-hosted per AI tools: salva note, decisioni e contesto progetto su Cloudflare.
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.
Alternative
Falconer
Falconer è una piattaforma di conoscenza che si aggiorna da sola: scrivi, condividi e trova documentazione interna e contesto del codice in un unico posto.
Theneo
Theneo è un developer portal all-in-one per API docs, guide, changelog e documentazione clienti privata, con co-editing in tempo reale.
dumppp
dumppp: cattura veloce su mobile che invia i tuoi pensieri in Notion. Avvio rapido, switch di contesto e sync offline-first.
Lasso
Lasso è un PIM AI-first per team ecommerce: arricchisce attributi e descrizioni, gestisce dati fornitori e consente monitoraggio competitor via app o API.
Struere
Struere è un sistema operativo AI-native che sostituisce i workflow su spreadsheet con software strutturato: dashboard, alert e automazioni.
garden-md
Trasforma trascrizioni e note riunioni in una wiki aziendale strutturata e navigabile con file Markdown locali e vista HTML, con sync da sorgenti supportate.