Second Brain
Second Brain é uma camada de memória compartilhada self-hosted para ferramentas de IA, com notas, decisões e contexto de projeto no Claude, ChatGPT e Cursor.
O que é o Second Brain?
Second Brain é uma camada de memória self-hosted para ferramentas de IA. Permite que os utilizadores guardem notas, decisões, contexto de projeto e outras memórias uma vez, e depois as recuperem através de clientes ligados como Claude, ChatGPT, Cursor e outras ferramentas compatíveis com MCP.
O projeto foi concebido para manter a memória sob o controlo do utilizador, em vez de ficar dentro de uma única app de IA. Corre na Cloudflare e é descrito como implementável no plano gratuito da Cloudflare, com suporte para recall semântico, atualização de entradas e eliminação.
Funcionalidades principais
- Memória partilhada entre ferramentas de IA: guarde o contexto uma vez e aceda-lhe a partir de vários clientes, em vez de reintroduzir a mesma ინფორმაცია em cada app.
- Recall semântico: pesquise por significado em vez de por palavras exatas, para que uma pergunta possa mostrar uma memória relevante mesmo que a formulação original seja diferente.
- Ações de gestão da memória: suporta memorizar, acrescentar a uma entrada existente, substituir conteúdo, listar memórias recentes e esquecer entradas.
- Múltiplos pontos de captura: inclui comandos CLI, sincronização com Obsidian via um plugin da comunidade, atalhos iOS, uma extensão de browser, um bookmarklet e uso direto em conversas com IA.
- Suporte OAuth para clientes baseados em browser: o endpoint /mcp suporta OAuth 2.0 para clientes que autenticam através de um browser, enquanto o acesso baseado em token continua disponível para clientes de desktop e CLI.
- Implementação self-hosted na Cloudflare: a implementação é automatizada com um percurso de um clique, e o repositório refere a configuração de um AUTH_TOKEN e de um namespace KV para OAuth.
Como usar o Second Brain
Faça deploy do serviço na Cloudflare, defina um AUTH_TOKEN e ligue os clientes de IA que pretende usar. Depois disso, guarde contexto através dos métodos de captura disponíveis e peça às ferramentas ligadas para o relembrar mais tarde por significado.
Um fluxo típico é memorizar uma decisão ou nota uma vez, depois recuperá-la numa conversa posterior, atualizá-la se o contexto mudar ou eliminá-la quando deixar de ser necessária.
Casos de uso
- Memória de projeto entre apps: mantenha decisões de projeto disponíveis no Claude, ChatGPT e Cursor sem reescrever a mesma informação de base.
- Fluxo de trabalho de terminal para developers: capture e recupere contexto a partir da linha de comandos usando o CLI quando trabalha fora de uma interface de chat.
- Sincronização de notas para IA a partir do Obsidian: armazene notas numa base de conhecimento local e sincronize-as para a camada de memória partilhada para recuperação posterior.
- Captura rápida a partir de mobile ou browser: guarde uma página, texto destacado ou uma ideia curta através da extensão do browser, bookmarklet ou atalhos iOS.
- Seguimento e correção em conversas: acrescente novos detalhes a uma memória existente, substitua conteúdo desatualizado ou remova entradas quando deixarem de ser relevantes.
FAQ
O Second Brain guarda a memória dentro de uma única app de IA?
Não. O projeto destina-se a ser uma camada de memória partilhada que pode ser usada entre várias ferramentas de IA.
Pode ser usado com clientes baseados em browser como o claude.ai ou o ChatGPT?
Sim. O repositório indica que o endpoint /mcp suporta OAuth 2.0 para clientes baseados em browser que autenticam através de uma página de login alojada.
O que preciso configurar primeiro?
A fonte diz que precisa de definir um AUTH_TOKEN durante a implementação. Para clientes de browser baseados em OAuth, também é necessário um namespace KV, e o fluxo de deploy provisiona-o automaticamente.
Como funciona o recall?
O repositório descreve o recall como pesquisa semântica, o que significa que o sistema pode encontrar memórias pelo significado em vez de pelas palavras exatas.
Posso eliminar ou atualizar memórias guardadas?
Sim. As ações documentadas incluem append, update, list_recent e forget.
Alternativas
- Memória integrada numa única app de IA: mais fácil de começar, mas limitada a essa plataforma em vez de ser partilhada entre ferramentas.
- Apps de base de conhecimento pessoal: ferramentas de notas ou PKM podem guardar contexto, mas normalmente não fornecem a mesma API de memória virada para clientes de IA nem o fluxo MCP.
- Serviços self-hosted de memória vetorial ou recuperação: semelhantes no objetivo se quiser pesquisa semântica sobre contexto guardado, embora possam exigir mais trabalho de integração personalizada do que este projeto.
- Snippets de prompts manuais ou notas guardadas: opção mais simples, mas não oferecem captura automatizada, recall semântico ou gestão centralizada da memória.
Alternativas
Falconer
Falconer é uma plataforma de conhecimento que se atualiza sozinha, reunindo documentação interna e contexto de código para equipes rápidas encontrarem e compartilharem.
Theneo
Theneo é um portal de desenvolvimento all-in-one: docs de API, guias, changelogs e documentação privada para clientes, com coedição em tempo real e fluxos prontos para agentes.
dumppp
dumppp oferece captura mobile rápida para enviar pensamentos ao Notion: lançamento ágil, alternância de contexto e sincronização offline-first.
Lasso
Lasso é um PIM com IA para equipes de e-commerce: enriquece atributos e descrições, processa dados de fornecedores e monitora concorrentes via app ou API.
Struere
Struere é um sistema operacional nativo de IA que substitui planilhas por software estruturado com dashboards, alertas e automações.
garden-md
Transforme transcrições de reuniões em uma wiki de empresa estruturada e vinculada, com arquivos Markdown locais e visualização em HTML, com sincronização.