Segundo Cérebro Autônomo: Organize e Conecte Notas Automaticamente Enquanto Você Dorme com Claude Code × Obsidian

@nobel_824
JAPONÊShá 4 semanas · 21 de jun. de 2026
122K
98
10
0
274

TL;DR

Este guia detalha como criar um pipeline de conhecimento autônomo. Ao usar o Claude Code como um agente de 'turno noturno' e o Obsidian como interface, você pode transformar notas brutas em um segundo cérebro estruturado e conectado automaticamente.

Este ano, salvei cerca de 200 artigos. No entanto, tudo o que me restou foram 40 anotações e uma pasta "Para Organizar Depois" que nunca abro.

Não é sua culpa que as anotações se acumulem sem serem úteis. Todo método de anotação assume que você continuará pessoalmente o trabalho de "coletar, organizar, relacionar e revisar" para sempre. Quase ninguém consegue manter isso em uma vida diária agitada. Não é uma questão de força de vontade; é simplesmente esforço demais.

E se existisse um sistema que assumisse essa organização tediosa enquanto você dorme? Durante o dia, você apenas joga suas ideias em anotações. À noite, seus rabiscos bagunçados são organizados de forma organizada, anotações relacionadas são automaticamente vinculadas, e você ainda recebe dicas como "Isso contradiz sua anotação de três semanas atrás", tudo disposto em sua mesa pela manhã.

Além disso, você pode construir isso agora mesmo sem nenhum ambiente especial. Tudo que você precisa são Claude Code e Obsidian—ferramentas padrão que rodam no seu próprio computador. Neste artigo, explicarei como construir esse sistema, passo a passo, começando hoje.

Meu nome é tatsuki (@nobel_824). Ajudo pequenas e médias empresas na utilização de IA, auxiliando na implementação de Claude/Codex enquanto uso o Claude Code o dia todo.

A inspiração para este design vem de um guia de construção intitulado "How To Build a Second Brain That Runs Itself With Kimi & Obsidian (Full Course)," que obteve 1,48 milhão de visualizações no exterior. O conceito é excelente, mas a ferramenta não precisa ser o Kimi Work. A parte importante é a filosofia de design de "terceirizar o trabalho de organização para um processo noturno em lote", que é independente de ferramenta. Então, reconstruí usando as ferramentas que uso diariamente: Claude Code e Obsidian.

Artigo Relacionado: Claude Code Textbook - Basics -

tatsuki | Claude Code活用支援 on X — cover

https://note.com/nobel/n/n7d7a422f828f

Capítulo 1: Criando um "Turno Noturno" para Seu Segundo Cérebro

Primeiro, vamos compartilhar uma perspectiva que facilita a compreensão do panorama geral.

Pense no seu Segundo Cérebro não como um "aplicativo", mas como um "pequeno departamento especializado em turnos noturnos". Você é o único no turno diurno. Durante o dia, você faz o que os humanos ainda fazem melhor que as máquinas: ter ideias, perceber coisas, reagir e apenas jogar coisas para dentro. Você apenas joga a matéria-prima por cima do muro.

À noite, um departamento diferente começa a se mover. Eles processam o que você jogou durante o dia, transformam em conhecimento organizado e preparam um briefing (relatório resumido) antes do seu primeiro café. Isso era impossível até recentemente porque o "turno noturno" não existia. Na melhor das hipóteses, você tinha um assistente que só trabalhava enquanto você estava sentado ao lado dando instruções. Isso apenas aumentava sua própria carga de trabalho. Um verdadeiro Segundo Cérebro precisa de uma força de trabalho que funcione de acordo com um cronograma, em paralelo e sem supervisão.

A equipe do turno noturno não são apenas 300 cópias fazendo a mesma tarefa. O poder deles vem da divisão de papéis, como um departamento de pesquisa real. O fluxo é simples e consiste em quatro estágios.

Primeiro, Coletar. Esse papel busca o texto de artigos ou páginas que você deseja ler e os traz para o edifício.

Segundo, Decompor e Vincular. Esse papel decompõe o material coletado em "uma ideia, uma anotação". Um único artigo pode se tornar oito anotações. Cada vez que uma nova anotação nasce, ela é vinculada a anotações relacionadas existentes. Isso transforma uma pilha de arquivos em uma teia de pensamento.

Terceiro, Verificar Contradições. Este é o papel mais valioso. Ele compara novas anotações com todas as anotações existentes para encontrar atritos—afirmações que entram em conflito com suas anotações passadas, alegações sem fontes ou pontos que silenciosamente minam uma crença que você escreveu no mês passado. Se encontrar, ele levanta uma bandeira. Ele não apenas sobrescreve e suprime.

Quarto, Resumir e Relatar. Esse papel tece anotações relacionadas em um único documento longo e escreve o briefing matinal. Ele transforma conhecimento bruto em uma forma que você pode realmente usar para pensar.

tatsuki | Claude Code活用支援 - inline image

Por que o processamento paralelo funciona? Em uma noite tranquila, há apenas alguns materiais para processar e alguns agentes em execução. Mas em uma noite após uma semana movimentada com 50 artigos acumulados, você pode atribuir um agente por fonte e implantá-los todos de uma vez. Uma tarefa que levaria horas para um agente fazer arquivo por arquivo pode ser dividida, executada simultaneamente e integrada em minutos. É isso que significa "transformar em equipe".

tatsuki | Claude Code活用支援 - inline image

Capítulo 2: Armazenando Conhecimento em uma "Refinaria", Não em uma Gaveta

Agora, vamos ao trabalho. Começamos com o design do cofre.

O erro mais comum é organizar um cofre por tópico—criando gavetas rotuladas como "Marketing", "Saúde" ou "IA". Isso falha porque o conhecimento real não fica em uma única categoria. Fazer um agente classificar as coisas em pastas de tópicos apenas recria o problema de organização em uma escala maior.

Em vez disso, criamos pastas com base no estágio de refinamento. A matéria-prima entra por um lado e sai como conhecimento conectado do outro. A própria estrutura de pastas se torna o pipeline.

Etapa A: Criar Pastas (5 minutos)

Execute este comando de uma linha no seu terminal para criar a refinaria.

text
1mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills}
2touch brain/CLAUDE.md

Aqui estão as funções de cada uma:

brain/

├── 0-raw/ # Onde você joga as coisas. Não toque. A entrada.

├── 1-desk/ # A bancada do turno noturno. Temporário. Limpo no final do turno.

├── 2-atoms/ # Anotações permanentes: uma ideia por arquivo. O núcleo.

├── 3-threads/ # Integração. Documentos vivos tecidos a partir de múltiplos átomos.

├── sources/ # Artigos originais ou PDFs. Armazenamento somente leitura.

├── briefings/ # Relatórios do turno noturno para você.

├── .claude/skills/ # "Descrições de cargo" para cada turno.

└── CLAUDE.md # Carta operacional. Lida por todos os agentes primeiro.

tatsuki | Claude Code活用支援 - inline image

Há três decisões de design importantes neste layout.

Primeiro, 0-raw e sources são somente leitura e nunca modificados. Anotações brutas e arquivos originais são a base da verdade. Os agentes criam derivados a partir deles, mas nunca tocam nos originais. Isso evita a falha que destrói silenciosamente as bases de conhecimento de IA: "anotações derivadas citando outras anotações derivadas, desviando-se ligeiramente do significado original a cada regeneração até que a IA repita com confiança coisas que inventou." Como a fonte não se move, a verdade não se desvia.

Segundo, 2-atoms contém átomos (ideias únicas), não artigos. Um arquivo, uma ideia. Este é o princípio do Zettelkasten e a chave para tornar a teia de links funcional em vez de decorativa. Ao decompor as coisas em ideias únicas, você pode vinculá-las a muitas coisas, recombiná-las e identificar contradições com precisão. Você não pode fazer isso em um cofre onde artigos longos são jogados inteiros.

Terceiro, 3-threads é onde a compreensão vive. Átomos são materiais; threads são integração. Conforme átomos relacionados se acumulam em um tema como "Curvas de Custo de Bateria", o thread cresce. Esta é uma camada ausente em wikis planas, e é a diferença entre uma "base de conhecimento" e "compreensão".

Etapa B: Abra esta pasta no Obsidian

Esta é a base da integração com Obsidian. Você só precisa fazer uma coisa.

Abra o Obsidian e selecione "Abrir pasta como cofre", aponte para a pasta brain/ que você acabou de criar. É isso. Você não precisa de plugins extras ou serviços de sincronização porque um cofre Obsidian é apenas uma coleção de arquivos markdown. A própria pasta se torna o cofre.

Quando você escreve [[Nome da Anotação]] em uma anotação, ele se torna um link interno padrão do Obsidian. Isso significa que se o papel "Decompor e Vincular" do turno noturno conectar anotações com [[Anotação Relacionada]], essas conexões aparecerão automaticamente na Visualização em Grafo do Obsidian. Você não precisa fazer nada. O Obsidian visualiza o markdown escrito pelos agentes.

Você pode se perguntar: "Por que não usar um Vector DB ou RAG?" Porque markdown simples e links são suficientes. É local, portátil e você pode rastrear qual anotação veio de qual fonte. Supera um Vector DB baseado em nuvem tanto em portabilidade quanto em confiabilidade. O Obsidian funciona como um visualizador precisamente porque os arquivos são texto simples.

Etapa C: Escreva uma Carta

CLAUDE.md é o único arquivo que governa toda essa força de trabalho. O Claude Code lê este arquivo antes de trabalhar, então se você escrever regras operacionais aqui, todos os turnos as seguirão. Escreva-as de forma breve, clara e absoluta.

text
1# Regras Operacionais (Deve ler antes de agir)
2
3## Pipeline
4- 0-raw/ : Entrada. Somente leitura. Nunca edite anotações brutas.
5- 1-desk/ : Bancada. Limpe no final do turno.
6- 2-atoms/ : Átomos permanentes. Um arquivo, uma ideia.
7- 3-threads/: Documentos integrados. Atualize threads existentes sem criar duplicatas.
8- sources/ : Originais. Somente leitura.
9- briefings/: Onde os relatórios para humanos são escritos.
10
11## Diretriz Primária
12Todo átomo deve ser rastreável até uma fonte existente em sources/ ou 0-raw/.
13Não escreva uma anotação se não houver fonte. Não escreva afirmações não encontradas no material.
14Nunca preencha lacunas com informações que pareçam plausíveis. Nunca.
15
16## Regras de Trabalho
171. Um átomo, uma ideia. Se uma fonte tem 8 ideias, crie 8 átomos.
182. Pesquise em 2-atoms/ antes de criar um átomo para ver se uma anotação existente pode ser expandida.
193. Cada átomo deve vincular a pelo menos dois átomos relacionados.
204. Se contradisser uma anotação existente, adicione um bloco [FRICTION] à nova anotação apontando para a antiga. Não sobrescreva crenças silenciosamente.
215. Não delete. Se ficar obsoleto, adicione [RETIRED] e mova para archive/.
226. Atualize threads relevantes e escreva um briefing no final do turno.

A "Diretriz Primária" é a linha que protege tudo. Sem ela, o turno noturno começará a preencher lacunas entre fatos com ficções plausíveis. Essas ficções se tornarão indistinguíveis de seus próprios pensamentos reais, e um mês depois, você não saberá quais crenças são suas e quais a máquina inventou. "Não escreva uma anotação se não houver fonte." Esta é a regra que mantém seu cérebro como seu.

Agora você tem a caixa para o conhecimento e a carta para protegê-lo. As anotações dentro serão adicionadas pela equipe do turno noturno no próximo capítulo.

Capítulo 3: Executando o Turno Noturno com Claude Code

Agora que o projeto está pronto, vamos instalar o motor. O Claude Code é o que realmente executa o turno noturno. Vamos montá-lo.

Execução Headless: Execute manualmente uma vez

O Claude Code pode ser executado sem uma tela interativa. Este é o modo headless.

claude -p "Leia um arquivo não processado de 0-raw/ e crie um átomo em 2-atoms/ de acordo com as regras em CLAUDE.md"

A flag -p (--print) é um modo para scripts que executa uma instrução e sai (Documentação Oficial). O claude -p padrão lê automaticamente CLAUDE.md e skills, então a Diretriz Primária que você escreveu no Capítulo 2 será aplicada. Se você precisar de reprodutibilidade perfeita, existe um modo --bare (que pula a descoberta automática de CLAUDE.md e skills), mas nesse caso, você deve passar as regras explicitamente no prompt. Como queremos que a Diretriz Primária funcione, usamos o -p padrão.

Não agende imediatamente; execute manualmente uma vez para ver como se comporta. Confirme que um átomo é criado conforme o esperado antes de passar para a automação.

Escreva o Manual como uma Skill

A "descrição de cargo" para cada turno é escrita como uma Skill (um arquivo markdown descrevendo um fluxo de trabalho reutilizável). Se você colocá-lo em .claude/skills/<nome>/SKILL.md, pode chamá-lo a qualquer momento (Documentação Oficial).

Por exemplo, o turno "Refinaria", que lida com o processamento noturno principal, é escrito assim. Uma vez escrito, você pode chamá-lo pelo nome da skill, como claude -p "/refinery". Você escreve uma vez e apenas chama seu nome todas as noites.


name: refinery

description: O turno noturno principal para refinar todos os itens não processados em 0-raw em átomos.


text
1# Execução da Refinaria
2
3## Tarefa
4Processe itens não processados em 0-raw/. Atribua um subagente por item,
5execute-os em paralelo e, em seguida, integre. Cada agente irá:
6
71. Ler a anotação bruta e as fontes relacionadas em sources/.
82. Dividir em uma ideia por arquivo e colocar em 2-atoms/.
93. Pesquisar em 2-atoms/ para cada átomo para ver se uma anotação existente pode ser expandida antes de criar uma nova.
104. Vincular cada átomo a pelo menos dois átomos relacionados.
115. Se contradisser uma anotação existente, adicionar um bloco [FRICTION] apontando para ela.
126. Mover anotações brutas processadas para 0-raw/archive/.
13
14## Adesão Estrita
15- Siga a Diretriz Primária em CLAUDE.md. Não escreva afirmações sem fontes.
16- Não toque nos originais em sources/ e 0-raw/ exceto para lê-los.
17- Deixe integrações que exigem julgamento para humanos. Sinalize-as; não force uma decisão.

Paralelismo: Definindo Subagentes

Para dividir as tarefas de "decompor", "vincular" e "verificar contradições", usamos subagentes. Ao defini-los em markdown sob .claude/agents/, cada um se move em um contexto independente em paralelo e retorna apenas os resultados para o pai (Documentação Oficial). O arquivo de definição começa com frontmatter especificando o nome e as ferramentas disponíveis.


name: cataloger

description: Decompõe uma fonte em átomos (uma ideia por arquivo).

tools: ["Read", "Write"]


Leia a fonte fornecida e crie átomos em 2-atoms/ (uma ideia por arquivo). Pesquise átomos existentes primeiro e expanda aqueles que podem ser expandidos. Sempre escreva a fonte no frontmatter.

O artigo original ostentava "300 agentes". Isso vem da especificação do modelo K2.6 da Kimi, que pode implantar até 300 subagentes e 4.000 etapas em paralelo (Blog Oficial da Kimi). No entanto, o Claude Code não anuncia um número fixo como "limite 300"; ele usa um método de orquestração para atribuir e integrar vários agentes conforme necessário. E na realidade, você não precisa de 300 agentes para um turno noturno do Segundo Cérebro. Alguns tipos de papéis e alguns agentes por fonte acumulada são suficientes. O benefício vem de dividir os papéis e executá-los em paralelo, em vez do número absoluto.

Agendamento: Chamando em um Horário Fixo Todas as Noites

Finalmente, acione os turnos por horário. A maneira mais confiável é chamar a skill pelo nome usando claude -p padrão de um cron job externo. Projete para que quatro turnos assumam em sequência durante a noite.

0 23 * 23:00 Diário Scout (Coletar materiais; execute manualmente por enquanto)

0 3 * 3:00 Diário Refinaria (Refinar em paralelo; o evento principal)

0 6 * 6:00 Diário Editor (Atualizar threads e briefings)

0 22 0 22:00 Domingo Auditoria (Verificação de saúde semanal)

tatsuki | Claude Code活用支援 - inline image

Automatizar apenas a Refinaria é suficiente para começar. Aqui está um exemplo para crontab:

Exemplo para crontab -e (3:00 Turno da Refinaria)

0 3 * cd ~/brain && claude -p "/refinery" >> briefings/cron.log 2>&1

O papel Scout—buscar texto de artigo via navegador—é um caso especial. Conforme mencionado posteriormente, a operação do navegador do Claude Code é atualmente limitada a sessões interativas, então por enquanto, execute o Scout manualmente para salvar o texto em sources/, e deixe a Refinaria noturna processar esse texto coletado.

Depois de se acostumar, mudar para as Routines integradas do Claude Code é mais fácil (Documentação Oficial). Executar /schedule dentro de uma sessão permite registrar execuções periódicas como de hora em hora, noturnas ou semanais (no momento da escrita, isso é uma prévia de pesquisa que requer planos específicos ou Claude Code na web). As Routines são executadas na nuvem da Anthropic, então os trabalhos são executados mesmo se seu laptop estiver fechado. O intervalo mínimo é de uma hora. Recomendo começar com cron para um turno e mudar para Routines quando estiver confortável.

Capítulo 4: Tornando o Obsidian a "Memória Compartilhada para Todas as Ferramentas"

Até agora, o Claude Code pode ler e escrever diretamente na pasta brain/. Como o Obsidian está abrindo a mesma pasta, a integração básica já está completa.

Este capítulo é a versão avançada. Se você só quer fazer o turno noturno funcionar, pode pular isso e ler depois. Aqui, tornamos o mesmo cofre pesquisável e gravável a partir de outras ferramentas, como recursos de IA em outros editores ou agentes diferentes.

tatsuki | Claude Code活用支援 - inline image

Isso elimina silos de conhecimento espalhados por cinco aplicativos, permitindo que tudo compartilhe um único cérebro. Isso é alcançado através do MCP (Model Context Protocol, um padrão comum para conectar ferramentas externas à IA).

Existem três maneiras de conectar o Obsidian como um MCP, em ordem de dificuldade:

1. Filesystem MCP (Mais Fácil, sem plugin necessário)

Como o cofre é apenas uma pasta, você pode apontar um servidor MCP de sistema de arquivos para o cofre. Você não precisa instalar nada no Obsidian.

claude mcp add obsidian-fs -- npx @modelcontextprotocol/server-filesystem ~/brain

2. Local REST API + mcp-obsidian (Recursos completos: pesquisa e anexação)

Se você quiser que a IA realize pesquisas de texto completo ou anexe a cabeçalhos/blocos específicos, use o plugin da comunidade "Local REST API" no Obsidian. Basta instalar e ativar, depois copiar a chave da API. O host padrão é 127.0.0.1, porta 27124 (HTTPS com certificado autoassinado). Em seguida, registre uvx mcp-obsidian com variáveis de ambiente (mcp-obsidian / Local REST API).

OBSIDIAN_API_KEY=sua_chave OBSIDIAN_HOST=127.0.0.1 OBSIDIAN_PORT=27124 claude mcp add obsidian -- uvx mcp-obsidian

3. Uma implementação mais rica (cyanheads/obsidian-mcp-server)

Existe também uma implementação de servidor MCP mais avançada que envolve o plugin Local REST API. cyanheads/obsidian-mcp-server é um servidor externo baseado em Node que suporta restrições de caminho e edição precisa por cabeçalho. Como o método 2, requer o plugin Local REST API e uma chave de API.

Registrar um MCP no Claude Code sempre segue o formato claude mcp add <nome> -- <comando>, e as configurações vão para ~/.claude.json (para você) ou .mcp.json (para compartilhamento de repositório) (Documentação Oficial).

Um aviso: todos esses métodos têm escopo limitado a localhost ou à pasta fornecida. O método REST API requer sua própria chave de API e a comunicação é limitada a localhost. Ainda assim, como você está dando acesso de gravação a um agente, é mais seguro limitá-lo a cofres confiáveis.

Três Armadilhas que os Vídeos de Demonstração Sempre Pulam

Dar a uma força de trabalho automatizada acesso de leitura/gravação ao seu conhecimento e deixá-la funcionar sem supervisão durante a noite é uma grande vantagem, mas há pontos a observar. Isso é o que separa um sistema que fica mais inteligente ao longo de um ano de um que apodrece silenciosamente em um mês.

Primeiro, entenda honestamente as limitações. As Routines são executadas na nuvem com um intervalo mínimo de uma hora. E o turno "Scout"—buscar texto de artigo via navegador—requer cautela. A operação do navegador do Claude Code (Claude no Chrome) está atualmente em beta e limitada a sessões interativas. Ainda não funciona dentro das Routines na nuvem (Documentação Oficial). Na prática, é mais limpo executar o Scout manualmente para salvar o texto em sources/ e deixar a Refinaria noturna processar esse texto coletado.

Segundo, segurança e custos. O Claude Code tem vários modos de permissão (Documentação Oficial). O default padrão pede aprovação para qualquer coisa além de leitura; acceptEdits permite edições automaticamente; plan investiga e propõe um plano em modo somente leitura; bypassPermissions permite tudo. Para operação não supervisionada, é mais seguro verificar o comportamento com plan primeiro, depois mudar para dontAsk (um modo para CI que executa apenas ferramentas pré-autorizadas) enquanto usa regras de Negação. Além disso, gerencie brain/ com git e faça commit todas as noites. Se o turno noturno tomar uma decisão estranha, você pode reverter para a noite anterior com um comando. Isso é um cinto de segurança; é melhor apertá-lo no primeiro dia do que após um acidente. Além disso, o Claude Code incorre em custos de API ou assinatura. Você poderia hospedar modelos de pesos abertos você mesmo para zerar os custos de API como no guia original, mas esse é um tópico separado. Apenas esteja preparado para estimar os custos com base no volume de processamento noturno.

Terceiro, continue seguindo a Diretriz Primária. Se a Auditoria semanal encontrar "anotações sem fontes", lide com elas imediatamente. No momento em que anotações com fontes não rastreáveis começarem a se acumular, seu cérebro se torna não confiável. Um Segundo Cérebro não confiável é pior do que nenhum, porque você pode agir com base na ficção de uma máquina pensando que é sua própria conclusão. "Não escreva uma anotação se não houver fonte." Esta é a regra para manter seu cérebro como seu.

Resumo: Pare de Ser um Bibliotecário, Torne-se um Editor-Chefe

Por muito tempo, "construir um segundo cérebro" foi uma maneira educada de dizer "assumir um segundo trabalho não remunerado como seu próprio bibliotecário". É por isso que existem cemitérios de tentativas fracassadas por toda parte. O trabalho não valia a pena, então a força de vontade sempre perdia.

Mas esse trabalho agora pode ser delegado. Durante o dia, você apenas joga coisas para dentro por alguns segundos. À noite, as tropas refinam. Você gasta apenas 20 minutos por semana como editor-chefe, decidindo "quais crenças adotar". E o sistema fica mais inteligente quanto mais você o deixa em paz, porque você entregou o trabalho que costumava diminuir com o tempo inteiramente para o turno noturno.

Você não era ruim em fazer anotações. Você estava apenas tentando administrar um departamento de pesquisa completamente sozinho.

Primeiros passos a partir de hoje (3 etapas):

  • [ ] Crie a refinaria com mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills} e abra-a como um cofre no Obsidian. Escreva a Diretriz Primária "Não escreva uma anotação se não houver fonte" na primeira linha de CLAUDE.md.
  • [ ] Escreva um SKILL.md para .claude/skills/refinery/ e tente processar uma fonte manualmente com claude -p.
  • [ ] Se funcionar, automatize um turno noturno com cron ou Routines.
tatsuki | Claude Code活用支援 - inline image

Compartilho informações úteis que não posso postar no X em um LINE OpenChat.

Por favor, junte-se a nós através do link abaixo.

https://t.co/9LOoUYvCbO

https://x.com/nobel_824/status/2066393004932559265

Recriar no YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Para criadores

Transforme seu Markdown em um artigo 𝕏 impecável

Quando você publica seus próprios textos longos, formatar imagens, tabelas e blocos de código para o 𝕏 é uma dor de cabeça. O YouMind transforma um rascunho completo em Markdown em um artigo 𝕏 impecável e pronto para publicar.

Experimente Markdown para 𝕏

Mais padrões para decifrar

Artigos virais recentes

Explorar mais artigos virais