Blog Logo

Criei um Segundo Cérebro com IA (e Nunca Mais Perco o que Aprendo)

Vou confessar-te uma coisa que provavelmente também te acontece. Há anos que guardo coisas com a sensação de que um dia me vão ser úteis - e esse “um dia” nunca chega. Um thread do Twitter, um vídeo do YouTube, um PDF, uma boa conversa com o Claude, uma resposta decente do ChatGPT, um link que parecia ouro… tudo isso ia parar a diferentes pastas, diferentes apps, diferentes cantos do disco rígido e da internet.

E durante um tempo sentes-te esperto com isso. Pensas: perfeito, isto não se perde, já está guardado. Mas depois voltas semanas mais tarde e o que tens não é conhecimento. Tens um armazém digital muito bem abastecido.

Era isso que me estava a acontecer. Informação não me faltava - tinha de sobra. O que me faltava era algo muito mais difícil: uma forma de converter toda essa captura compulsiva em algo útil. Algo que não fosse apenas acumular, mas destilar. Algo que não dependesse de nenhuma plataforma. E acima de tudo, algo que não me desse mais trabalho do que já tenho.

Por isso montei um sistema absurdamente simples que está a resultar muito bem. Não porque seja super complicado - mas precisamente pelo contrário: porque é pequeno, compreensível e reduz a fricção de verdade.


O problema não era guardar mais: era nunca digerir nada

Durante muito tempo pensei que o meu problema era a ferramenta. Que precisava de uma app de notas melhor. Que me faltava uma extensão para guardar artigos. Que devia mudar de sistema de bookmarks. Notion, Obsidian, marcadores do Chrome, pastas no Drive… experimentei tudo. E não digo que essas coisas não ajudem - mas no meu caso estava a olhar para o sítio errado.

O problema real era muito mais simples e bastante mais desconfortável de admitir: estava a capturar imenso e a sintetizar quase nada.

Foi isso que me levou a ficar obcecado com uma ideia muito concreta: não queria mais uma caixa para meter coisas. Queria um mecanismo para que o que estava guardado deixasse de estar morto. Queria que as notas evoluíssem. Queria que uma boa resposta de uma IA não morresse dentro de uma interface fechada.

E é aí que aparece este segundo cérebro.

Antes de continuar, créditos a quem os merece - esta ideia não é minha. Andrej Karpathy há muito tempo que insiste que o valor real da IA não está apenas em pedir-lhe uma resposta pontual, mas em como a integras nos teus fluxos de contexto, memória e trabalho diário. E Carlos Azaustre também partilhou ideias muito potentes sobre usar a IA de forma prática. Eu simplesmente peguei nessa intuição e transformei-a num sistema que me encaixa.


A ideia mais simples de todo o sistema: raw/ e wiki/

Todo o sistema vive em duas pastas. Só isso. No teu computador. Sem servidor, sem Docker obrigatório, sem base de dados. 100% teu.

raw/ é a caixa de entrada. A zona caótica. O sítio onde cai o material em bruto sem grandes cerimónias. Podes meter uma nota em texto simples, uma transcrição, uma resposta do Claude que te pareceu especialmente boa, apontamentos de uma reunião, ideias para um projeto, ou o conteúdo de um artigo que copiaste e colaste. Não precisa de estar bonito. Na verdade, é melhor que não te atrase por teres de o organizar perfeitamente.

wiki/ é outra coisa. Aí já não queres ruído. Aí queres conhecimento mais digerido. Páginas em markdown, limpas, fáceis de abrir em qualquer editor e pensadas para crescer com o tempo. É a diferença entre ter ingredientes espalhados pela bancada e ter um prato que de verdade consegues comer.

A IA faz de cozinheira no meio. Lê o que deixaste em raw/, tenta perceber do que trata, vê se já existe uma página relacionada em wiki/ e cria-a ou atualiza-a. Depois arquiva o material original em raw/procesados/ para que não seja reprocessado de cada vez.

Dito assim parece uma trivialidade. Mas muda bastante as coisas para mim - porque já não estou a guardar para esquecer depois. Estou a alimentar um sistema que vai construindo uma camada cada vez mais limpa de conhecimento. E isso, a longo prazo, vale infinitamente mais do que ter outro balde cheio de links mortos.


Por que não me queria prender a nenhum fornecedor de IA

Isto era inegociável para mim: não queria construir isto amarrado a uma única marca. As coisas mudam suficientemente depressa sem ainda teres de te casar com uma API concreta e reescrever meio sistema de cada vez que sai algo melhor.

O repositório está preparado para funcionar com qualquer fornecedor. A minha recomendação principal é o OpenRouter - não porque me paguem, mas porque para scripts pequenos como este facilita muito a vida. Uma API só, formato parecido com o da OpenAI, e a partir daí podes experimentar Claude, GPT, Gemini, Llama, DeepSeek e meio zoológico mais sem praticamente tocar no código.

Mas se não quiseres usar o OpenRouter, o Gemini diretamente é uma alternativa muito sensata para começar, até porque o Google costuma ter condições bastante generosas para experimentar modelos sem gastar uma fortuna.

O importante é que o sistema continue a ser teu. Se daqui a três meses quiseres experimentar outra coisa, mudas o fornecedor na configuração e pronto. As tuas pastas continuam lá. Os teus markdowns continuam lá. A tua wiki continua a ser tua.


Como está montado e como o podes montar tu

O repositório está no GitHub e podes descarregá-lo aqui. A estrutura é esta:

segundo-cerebro-basico/
├── .env.example
├── package.json
├── scripts/
│   ├── index.ts
│   └── second-brain.config.example.json
└── second-brain/
    ├── raw/
    │   └── procesados/
    └── wiki/

Sem complicações. E é precisamente isso que me agrada - consigo percebê-lo a meio sono, e se algo falhar sei onde procurar. raw/ é o ponto de entrada. wiki/ é a camada de saída. raw/procesados/ guarda o material original caso um dia queiras perceber de onde veio uma ideia ou voltar atrás se o modelo se enganou.

Instalação

Clona ou descarrega o repositório e entra na pasta:

git clone https://github.com/edunavajas/segundo-cerebro-basico.git
cd segundo-cerebro-basico

Instala as dependências com pnpm:

pnpm install

Se não tiveres o pnpm instalado:

npm install -g pnpm

Configuração

Copia o ficheiro de exemplo de variáveis de ambiente:

cp .env.example .env

No Windows (PowerShell):

Copy-Item .\.env.example .\.env

Abre o .env e preenche pelo menos estas três variáveis:

SECOND_BRAIN_PROVIDER=openrouter
SECOND_BRAIN_MODEL=anthropic/claude-4.5-sonnet
SECOND_BRAIN_API_KEY=a_tua_chave_aqui

Se usares o Gemini diretamente:

SECOND_BRAIN_PROVIDER=google
SECOND_BRAIN_MODEL=gemini-2.5-pro
GOOGLE_GENERATIVE_AI_API_KEY=a_tua_chave_aqui

Se quiseres ajustar caminhos, temperatura ou o prompt do sistema, podes também criar um ficheiro de configuração opcional:

cp scripts/second-brain.config.example.json scripts/second-brain.config.json

Como obter a API key do OpenRouter

Vai a openrouter.ai, cria uma conta, vai à secção Keys e gera uma nova. Carregas com os créditos que quiseres e tens acesso a praticamente qualquer modelo que existe. Para uso pessoal e esporádico não gastas quase nada.

Testar antes de avançar

O sistema tem um comando de verificação que valida a configuração sem fazer qualquer chamada à API:

pnpm second-brain:check-config

E um dry-run que gera os artigos sem escrever nada no disco nem mover ficheiros - para veres o resultado antes de te comprometeres:

pnpm second-brain:dry-run

Quando estiveres pronto para avançar a sério:

pnpm second-brain

Como funciona no dia a dia

Imagina um dia normal. Encontras um artigo muito bom sobre RAG. Tens uma conversa com o Gemini sobre como validar uma ideia de negócio. O Claude dá-te uma resposta especialmente boa sobre monetização. Em vez de deixar cada coisa presa na sua plataforma - ou num separador do browser que vais fechar amanhã - despejas tudo em raw/. Às vezes em ficheiros separados. Às vezes simplesmente a copiar e colar texto num .md ou .txt. Sem cerimónias.

Por exemplo, se encontrares algo online que te interessa, seleciona tudo, copia e cola num ficheiro novo dentro de raw/:

raw/
└── notas-sobre-rag.txt          ← o que acabaste de colar

Quando te apetecer, executa o script:

pnpm second-brain

E essa massa de informação começa a tomar forma. Onde havia uma nota desorganizada, aparece um artigo mais limpo em wiki/. Onde tinhas três ideias dispersas, vês uma única página com melhor estrutura e menos ruído. Onde uma boa conversa com uma IA morria dentro de uma interface fechada, transforma-se em conhecimento reutilizável.

O nome do ficheiro em wiki/ é gerado pela própria IA a partir do título do artigo que cria - por isso não tens de te preocupar em nomear bem as tuas notas em raw/. Mete o que tiveres e deixa o sistema tratar da organização.


O Obsidian como janela, não como o sistema

Quando começares a ter várias páginas em wiki/, abrir essa pasta com o Obsidian é uma experiência muito agradável. Digo isto sem fanatismo - não gosto de depender demasiado de nenhuma app - mas a verdade é que encaixa muito bem aqui. Podes pesquisar rapidamente, editar com conforto, ver as ligações entre notas se te apetecer, e no geral sentir que todo esse conhecimento finalmente vive num sítio navegável.

O Obsidian é gratuito e funciona em qualquer sistema operativo. Não é precisa nenhuma configuração especial: basta apontá-lo para second-brain/wiki/ como cofre e está feito.

O que me agrada é que o Obsidian aqui NÃO é o sistema - é apenas a janela. Se amanhã preferires o VS Code, ou simplesmente leres os markdowns com qualquer outro editor, tudo continua a funcionar exatamente da mesma forma. Os teus dados são teus, em ficheiros simples, sem nenhum formato proprietário.


A única ideia que ficaria de tudo isto

Se tivesse de resumir tudo numa única ideia, seria esta: guardar não é aprender, e acumular não é pensar melhor.

O que muda as coisas não é ter mais notas. É ter um sistema que transforma o material em bruto em algo reutilizável. E é por isso que gosto tanto desta combinação de raw/ + wiki/, IA agnóstica ao fornecedor, markdown simples e automatização com um único comando.

Não precisas de uma infraestrutura absurda para começar. Não precisas de te render a nenhuma plataforma. Precisas de um loop pequeno e honesto: capturar depressa, sintetizar, guardar o que vale a pena, torná-lo pesquisável, e repetir.

Por isso, se te reconheces nessa sensação de ter milhares de coisas guardadas e quase nada realmente integrado - experimenta. O repositório está ali em github.com/edunavajas/segundo-cerebro-basico, com tudo o que precisas para começar do zero.

E se experimentares e resultar, ou tiveres ideias para melhorar, conta-me nos comentários. Quero mesmo saber como corre.


O que você achou?

Deixe sua opinião, pergunta ou sugestão. Os comentários são sincronizados com GitHub Discussions .

Voltar ao blog