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

@nobel_824
JAPONÊShá 4 semanas · 21/06/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 pressupõe que você continuará pessoalmente o trabalho de "coletar, organizar, relacionar e revisar" para sempre. Quase ninguém consegue manter isso na correria do dia a dia. 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ê só joga suas ideias em anotações. À noite, seus rabiscos bagunçados são organizados de forma organizada, notas relacionadas são automaticamente vinculadas, e você ainda recebe dicas como "Isso contradiz sua nota 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, a partir de hoje.

Meu nome é tatsuki (@nobel_824). Ajudo pequenas e médias empresas na utilização de IA, apoiando a implementação de Claude/Codex enquanto uso o Claude Code pessoalmente 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. O 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í isso 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ê só joga a matéria-prima por cima do muro.

À noite, um departamento diferente começa a se movimentar. 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. No máximo, você tinha um assistente que só trabalhava enquanto você estava sentado ao lado dando instruções. Isso só aumentava sua própria carga de trabalho. Um verdadeiro Segundo Cérebro precisa de uma força de trabalho que opere 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 verdadeiro departamento de pesquisa. O fluxo é simples e consiste em quatro estágios.

Primeiro, Coletar. Esse papel busca o texto de artigos ou páginas que você quer ler e os traz para dentro do sistema.

Segundo, Decompor e Vincular. Esse papel decompõe o material coletado em "uma ideia, uma nota". Um único artigo pode se transformar em oito notas. Cada vez que uma nova nota nasce, ela é vinculada a notas 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 notas com todas as notas existentes para encontrar atritos—afirmações que entram em conflito com suas notas passadas, alegações sem fontes ou pontos que silenciosamente minam uma crença que você escreveu no mês passado. Se encontra, ele levanta uma bandeira. Ele não apenas sobrescreve e suprime.

Quarto, Resumir e Relatar. Esse papel tece notas 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 agitada 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—criar gavetas chamadas "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.

Passo 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 de trabalho do turno noturno. Temporário. Limpo no final do turno.

├── 2-atoms/ # Notas permanentes: uma ideia por arquivo. O núcleo.

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

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

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

├── .claude/skills/ # "Descrições de cargos" 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. Notas 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: "notas derivadas citando outras notas 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, não 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 reside. Átomos são materiais; threads são integração. Conforme átomos relacionados se acumulam em um tema como "Curvas de Custo de Bateria", a thread cresce. Esta é uma camada ausente em wikis planos, e é a diferença entre uma "base de conhecimento" e "compreensão".

Passo 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", então 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 do Obsidian é apenas uma coleção de arquivos markdown. A própria pasta se torna o cofre.

Quando você escreve [[Nome da Nota]] em uma nota, ela se torna um link interno padrão do Obsidian. Isso significa que se o papel "Decompor e Vincular" do turno noturno conectar notas com [[Nota Relacionada]], essas conexões aparecerão automaticamente na Visualização em Grafos 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 nota 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.

Passo 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 (Leia antes de agir)
2
3## Pipeline
4- 0-raw/ : Entrada. Somente leitura. Nunca edite notas brutas.
5- 1-desk/ : Bancada de trabalho. 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 Primordial
12Cada átomo deve ser rastreável até uma fonte existente em sources/ ou 0-raw/.
13Não escreva uma nota 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 nota existente pode ser expandida.
193. Cada átomo deve criar um link para pelo menos dois átomos relacionados.
204. Se contradisser uma nota existente, adicione um bloco [FRICTION] à nova nota apontando para a antiga. Não sobrescreva crenças silenciosamente.
215. Não exclua. Se ficar obsoleto, adicione [RETIRED] e mova para archive/.
226. Atualize threads relevantes e escreva um briefing no final do turno.

A "Diretriz Primordial" é 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 nota 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 notas 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 rodar 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 Primordial 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 Primordial 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 planejado antes de passar para a automação.

Escreva o Manual como uma Skill

A "descrição do cargo" para cada turno é escrita como uma Skill (um arquivo markdown descrevendo um fluxo de trabalho reutilizável). Se você colocá-la em .claude/skills/<nome>/SKILL.md, pode chamá-la 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 toda noite.


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 depois integre. Cada agente irá:
6
71. Ler a nota 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 nota existente pode ser expandida antes de criar uma nova.
104. Vincular cada átomo a pelo menos dois átomos relacionados.
115. Se contradisser uma nota existente, adicione um bloco [FRICTION] apontando para ela.
126. Mover notas brutas processadas para 0-raw/archive/.
13
14## Adesão Estrita
15- Siga a Diretriz Primordial 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 múltiplos 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 da divisão de papéis e da execução em paralelo, não do grande número.

Agendamento: Chamando em um Horário Fixo Toda Noite

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 Refinery (Refinar em paralelo; o evento principal)

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

0 22 0 22:00 Domingo Audit (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 Refinaria)

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

O papel Scout—buscar o texto do artigo via navegador—é um caso especial. Conforme mencionado posteriormente, a operação do navegador do Claude Code está 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, é mais fácil migrar para as Routines integradas do Claude Code (Documentação Oficial). Executar /schedule dentro de uma sessão permite registrar execuções periódicas como a cada hora, noturna ou semanal (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 rodam mesmo se seu laptop estiver fechado. O intervalo mínimo é de uma hora. Recomendo começar com cron para um turno e migrar para Routines assim que se sentir 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 colocar o turno noturno em funcionamento, 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 anexar)

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 encapsula 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 escrita 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/escrita ao seu conhecimento e deixá-la funcionar sem supervisão durante a noite é uma grande alavancagem, 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 o texto do artigo via navegador—requer cuidado. 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 que não seja 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 migrar para dontAsk (um modo para CI que só executa ferramentas pré-autorizadas) enquanto usa regras de Negação. Além disso, gerencie brain/ com git e faça commit toda noite. 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 por conta própria para zerar os custos de API como no guia original, mas isso é um tópico separado. Apenas prepare-se para estimar os custos com base no volume de processamento noturno.

Terceiro, continue seguindo a Diretriz Primordial. Se a Auditoria semanal encontrar "notas sem fontes", lide com elas imediatamente. No momento em que notas com fontes não rastreáveis começam 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 baseado na ficção de uma máquina pensando que é sua própria conclusão. "Não escreva uma nota 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 emprego não remunerado como seu próprio bibliotecário". É por isso que existem cemitérios de tentativas fracassadas em todos os lugares. 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ê só 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 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 Primordial "Não escreva uma nota 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 o seu Markdown num artigo 𝕏 impecável

Quando publica os 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 num artigo 𝕏 impecável e pronto a publicar.

Experimente Markdown para 𝕏

Mais padrões para decifrar

Artigos virais recentes

Explorar mais artigos virais