UStackUStack
Second Brain icon

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.

Second Brain

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.
Second Brain | UStack