Quest'anno ho salvato circa 200 articoli. Eppure, tutto ciò che mi resta sono 40 appunti e una cartella "Da organizzare" che non apro mai.
Non è colpa tua se gli appunti si accumulano senza essere utili. Ogni metodo di prendere appunti dà per scontato che tu continui personalmente il lavoro di "raccogliere, organizzare, mettere in relazione e rivedere" per sempre. Quasi nessuno riesce a mantenere questo ritmo nella vita quotidiana frenetica. Non è una questione di forza di volontà; è semplicemente troppo sforzo.
E se esistesse un sistema che si occupasse di quella noiosa organizzazione mentre dormi? Durante il giorno, butti giù le tue idee negli appunti. Di notte, i tuoi scarabocchi disordinati vengono organizzati ordinatamente, le note correlate vengono collegate automaticamente e ti vengono persino forniti suggerimenti come "Questo contraddice la tua nota di tre settimane fa", il tutto pronto sulla tua scrivania al mattino.
Inoltre, puoi costruirlo da solo proprio ora, senza alcun ambiente speciale. Tutto ciò di cui hai bisogno sono Claude Code e Obsidian, strumenti standard che girano sul tuo computer. In questo articolo, ti spiegherò come costruire questo sistema, passo dopo passo, a partire da oggi.
Mi chiamo tatsuki (@nobel_824). Supporto l'utilizzo dell'IA per le piccole e medie imprese, aiutando nell'implementazione di Claude/Codex mentre uso io stesso Claude Code tutto il giorno.
L'ispirazione per questo design proviene da una guida intitolata "Come costruire un Secondo Cervello che Funziona da Solo con Kimi e Obsidian (Corso Completo)", che ha ottenuto 1,48 milioni di visualizzazioni all'estero. Il concetto è eccellente, ma lo strumento non deve essere necessariamente Kimi Work. La parte importante è la filosofia di design di "esternalizzare il lavoro di organizzazione a un processo batch notturno", che è indipendente dallo strumento. Quindi, l'ho ricostruito usando gli strumenti che uso quotidianamente: Claude Code e Obsidian.
Articolo correlato: Manuale di Claude Code - Basi -

https://note.com/nobel/n/n7d7a422f828f
Capitolo 1: Creare un "Turno di Notte" per il Tuo Secondo Cervello
Per prima cosa, condividiamo una prospettiva che rende il quadro generale facile da comprendere.
Pensa al tuo Secondo Cervello non come a un'"app", ma come a un "piccolo dipartimento specializzato nei turni di notte". Sei l'unico nel turno di giorno. Durante il giorno, fai ciò in cui gli umani sono ancora migliori delle macchine: avere idee, notare cose, reagire e buttare semplicemente le cose dentro. Butti le materie prime oltre il muro.
Di notte, un dipartimento diverso inizia a muoversi. Elaborano ciò che hai buttato dentro durante il giorno, lo trasformano in conoscenza organizzata e preparano un briefing (rapporto di riepilogo) prima del tuo primo caffè. Questo era impossibile fino a poco tempo fa perché il "turno di notte" non esisteva. Al massimo, avevi un assistente che lavorava solo mentre eri seduto accanto a lui a dare istruzioni. Questo aggiungeva solo carico di lavoro al tuo. Un vero Secondo Cervello ha bisogno di una forza lavoro che lavori secondo un programma, in parallelo e senza supervisione.
Il team del turno di notte non è composto da 300 copie che fanno lo stesso compito. Il loro potere deriva dalla divisione dei ruoli, come in un vero dipartimento di ricerca. Il flusso è semplice e si compone di quattro fasi.
Primo, Raccogli. Questo ruolo recupera il testo degli articoli o delle pagine che vuoi leggere e li porta all'interno dell'edificio.
Secondo, Scomponi e Collega. Questo ruolo scompone il materiale raccolto in "un'idea, una nota". Un singolo articolo potrebbe diventare otto note. Ogni volta che nasce una nuova nota, viene collegata alle note correlate esistenti. Questo trasforma un mucchio di file in una rete di pensieri.
Terzo, Controlla le Contraddizioni. Questo è il ruolo più prezioso. Confronta le nuove note con tutte le note esistenti per trovare attriti: affermazioni che contraddicono le tue note passate, asserzioni senza fonti o punti che minano silenziosamente una convinzione che hai scritto il mese scorso. Se li trova, solleva una bandiera. Non si limita a sovrascrivere e sopprimere.
Quarto, Riepiloga e Riporta. Questo ruolo intreccia le note correlate in un unico documento lungo e scrive il briefing mattutino. Trasforma la conoscenza grezza in una forma che puoi effettivamente usare per pensare.

Perché l'elaborazione parallela funziona? In una notte tranquilla, ci sono solo pochi materiali da elaborare e pochi agenti in esecuzione. Ma in una notte dopo una settimana impegnativa con 50 articoli accumulati, puoi assegnare un agente per fonte e schierarli tutti in una volta. Un compito che richiederebbe ore a un agente per essere eseguito file per file può essere suddiviso, eseguito simultaneamente e integrato in pochi minuti. Questo è ciò che significa "farlo diventare un team".

Capitolo 2: Conservare la Conoscenza in una "Raffineria", Non in un Cassetto
Ora passiamo al lavoro. Iniziamo con la progettazione del vault (il deposito di conoscenza).
L'errore più comune è organizzare un vault per argomento, creando cassetti etichettati "Marketing", "Salute" o "IA". Questo fallisce perché la conoscenza reale non rimane in una singola categoria. Far sì che un agente ordini le cose in cartelle tematiche ricrea il problema dell'organizzazione su scala più ampia.
Invece, creiamo cartelle basate sulla fase di raffinazione. La materia prima entra da un lato ed esce come conoscenza collegata dall'altro. La struttura delle cartelle stessa diventa la pipeline.
Passo A: Crea le Cartelle (5 minuti)
Esegui questo comando in una riga nel tuo terminale per creare la raffineria.
1mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills}2touch brain/CLAUDE.md
Ecco i ruoli per ciascuna:
brain/
├── 0-raw/ # Dove butti le cose. Non toccare. L'input.
├── 1-desk/ # Il banco di lavoro del turno di notte. Temporaneo. Pulito alla fine del turno.
├── 2-atoms/ # Note permanenti: un'idea per file. Il nucleo.
├── 3-threads/ # Integrazione. Documenti viventi intessuti da più atomi.
├── sources/ # Articoli originali o PDF. Archivi di sola lettura.
├── briefings/ # Rapporti dal turno di notte a te.
├── .claude/skills/ # "Descrizioni del lavoro" per ogni turno.
└── CLAUDE.md # Carta operativa. Lettura obbligatoria per tutti gli agenti.

Ci sono tre decisioni di progettazione chiave in questa disposizione.
Innanzitutto, 0-raw e sources sono di sola lettura e non vengono mai modificati. Le note grezze e i file originali sono il fondamento della verità. Gli agenti creano derivati da essi ma non toccano mai gli originali. Ciò previene il fallimento che distrugge silenziosamente le basi di conoscenza dell'IA: "note derivate che citano altre note derivate, allontanandosi leggermente dal significato originale ad ogni rigenerazione finché l'IA non ripete con sicurezza cose che si è inventata". Poiché la fonte non si muove, la verità non si sposta.
In secondo luogo, 2-atoms contiene atomi (idee singole), non articoli. Un file, un'idea. Questo è il principio dello Zettelkasten e la chiave per rendere la rete di collegamenti funzionale piuttosto che decorativa. Scomponendo le cose in idee singole, puoi collegarle a molte cose, ricombinarle e identificare accuratamente le contraddizioni. Non puoi farlo in un vault in cui gli articoli lunghi vengono gettati interi.
In terzo luogo, 3-threads è dove risiede la comprensione. Gli atomi sono materiali; i thread sono integrazione. Man mano che gli atomi correlati si accumulano su un tema come "Curve dei Costi delle Batterie", il thread cresce. Questo è un livello assente nei wiki piatti, ed è la differenza tra una "base di conoscenza" e la "comprensione".
Passo B: Apri questa cartella in Obsidian
Questa è la base dell'integrazione con Obsidian. Devi fare solo una cosa.
Apri Obsidian e seleziona "Apri cartella come vault", quindi puntalo alla cartella brain/ che hai appena creato. Tutto qui. Non hai bisogno di plugin extra o servizi di sincronizzazione perché un vault di Obsidian è semplicemente una raccolta di file Markdown. La cartella stessa diventa il vault.
Quando scrivi [[Nome Nota]] in una nota, diventa un collegamento interno standard di Obsidian. Ciò significa che se il ruolo "Scomponi e Collega" del turno di notte collega le note con [[Nota Correlata]], quelle connessioni appariranno automaticamente nella Vista Grafo di Obsidian. Non devi fare nulla. Obsidian visualizza il markdown scritto dagli agenti.
Potresti chiederti: "Perché non usare un Vector DB o RAG?" Perché il semplice markdown e i collegamenti sono sufficienti. È locale, portatile e puoi tracciare da quale fonte proviene ciascuna nota. Supera un Vector DB basato su cloud sia in portabilità che in affidabilità. Obsidian funziona come visualizzatore proprio perché i file sono testo semplice.
Passo C: Scrivi una Carta Operativa
CLAUDE.md è il singolo file che governa l'intera forza lavoro. Claude Code legge questo file prima di lavorare, quindi se scrivi le regole operative qui, tutti i turni le seguiranno. Scrivile in modo breve, chiaro e assoluto.
1# Regole Operative (Leggere prima di agire)23## Pipeline4- 0-raw/ : Input. Sola lettura. Non modificare mai le note grezze.5- 1-desk/ : Banco di lavoro. Pulire alla fine del turno.6- 2-atoms/ : Atomi permanenti. Un file, un'idea.7- 3-threads/: Documenti integrati. Aggiornare i thread esistenti senza creare duplicati.8- sources/ : Originali. Sola lettura.9- briefings/: Dove vengono scritti i rapporti per gli umani.1011## Direttiva Primaria12Ogni atomo deve essere riconducibile a una fonte esistente in sources/ o 0-raw/.13Non scrivere una nota se non c'è una fonte. Non scrivere affermazioni non trovate nel materiale.14Non colmare le lacune con informazioni plausibili. Mai.1516## Regole di Lavoro171. Un atomo, un'idea. Se una fonte ha 8 idee, crea 8 atomi.182. Cerca in 2-atoms/ prima di creare un atomo per vedere se una nota esistente può essere ampliata.193. Ogni atomo deve collegarsi ad almeno due atomi correlati.204. Se contraddice una nota esistente, aggiungi un blocco [FRICTION] alla nuova nota che rimanda a quella vecchia. Non sovrascrivere silenziosamente le convinzioni.215. Non cancellare. Se diventa obsoleto, aggiungi [RETIRED] e sposta in archive/.226. Aggiorna i thread pertinenti e scrivi un briefing alla fine del turno.
La "Direttiva Primaria" è la linea che protegge tutto. Senza di essa, il turno di notte inizierà a riempire le lacune tra i fatti con finzioni plausibili. Quelle finzioni diventeranno indistinguibili dai tuoi veri pensieri e, un mese dopo, non saprai più quali convinzioni sono tue e quali la macchina si è inventata. "Non scrivere una nota se non c'è una fonte." Questa è la regola che mantiene il tuo cervello tuo.
Ora hai la scatola per la conoscenza e la carta per proteggerla. Le note all'interno verranno aggiunte dal team del turno di notte nel prossimo capitolo.
Capitolo 3: Far Girare il Turno di Notte con Claude Code
Ora che il progetto è pronto, installiamo il motore. Claude Code è ciò che effettivamente fa funzionare il turno di notte. Assembliamolo.
Esecuzione Headless: Eseguilo manualmente una volta
Claude Code può funzionare senza schermo interattivo. Questa è la modalità headless.
claude -p "Leggi un file non elaborato da 0-raw/ e crea un atomo in 2-atoms/ secondo le regole in CLAUDE.md"
Il flag -p (--print) è una modalità per script che esegue un'istruzione e termina (Documentazione Ufficiale). La claude -p standard legge automaticamente CLAUDE.md e le skill, quindi la Direttiva Primaria che hai scritto nel Capitolo 2 si applicherà. Se hai bisogno di riproducibilità perfetta, esiste una modalità --bare (che salta la scoperta automatica di CLAUDE.md e delle skill), ma in tal caso, devi passare le regole esplicitamente nel prompt. Dato che vogliamo che la Direttiva Primaria funzioni, usiamo la -p standard.
Non schedularlo immediatamente; eseguilo manualmente una volta per vedere come si comporta. Conferma che un atomo venga creato come previsto prima di passare all'automazione.
Scrivi il Manuale delle Istruzioni come Skill
La "descrizione del lavoro" per ogni turno è scritta come Skill (un file markdown che descrive un flusso di lavoro riutilizzabile). Se lo inserisci in .claude/skills/<nome>/SKILL.md, puoi chiamarlo in qualsiasi momento (Documentazione Ufficiale).
Ad esempio, il turno "Raffineria", che gestisce l'elaborazione notturna principale, è scritto così. Una volta scritto, puoi chiamarlo per nome della skill, come claude -p "/refinery". Lo scrivi una volta e ne chiami semplicemente il nome ogni notte.
name: refinery
description: Il turno notturno principale per raffinare tutti gli elementi non elaborati in 0-raw in atomi.
1# Esecuzione Raffineria23## Compito4Elabora gli elementi non elaborati in 0-raw/. Assegna un sotto-agente per ogni elemento,5eseguili in parallelo, quindi integra. Ogni agente:671. Leggerà la nota grezza e le fonti correlate in sources/.82. Suddividerà in un'idea per file e inserirà in 2-atoms/.93. Cercherà in 2-atoms/ per ogni atomo per vedere se una nota esistente può essere ampliata prima di crearne una nuova.104. Collegherà ogni atomo ad almeno due atomi correlati.115. Se contraddice una nota esistente, aggiungerà un blocco [FRICTION] che vi rimanda.126. Sposterà le note grezze elaborate in 0-raw/archive/.1314## Adesione Rigorosa15- Segui la Direttiva Primaria in CLAUDE.md. Non scrivere affermazioni senza fonti.16- Non toccare gli originali in sources/ e 0-raw/ se non per leggerli.17- Lascia le integrazioni che richiedono giudizio agli umani. Segnalale; non forzare una decisione.
Parallelismo: Definire i Sotto-Agenti
Per dividere i compiti di "scomposizione", "collegamento" e "controllo delle contraddizioni", usiamo sotto-agenti. Definendoli in markdown sotto .claude/agents/, ognuno si muove in un contesto indipendente in parallelo e restituisce solo i risultati al genitore (Documentazione Ufficiale). Il file di definizione inizia con frontmatter che specifica il nome e gli strumenti disponibili.
name: catalogatore
description: Scompone una fonte in atomi (un'idea per file).
tools: ["Leggi", "Scrivi"]
Leggi la fonte fornita e crea atomi in 2-atoms/ (un'idea per file). Cerca prima gli atomi esistenti e amplia quelli che possono essere ampliati. Scrivi sempre la fonte nel frontmatter.
L'articolo originale vantava "300 agenti". Questo deriva dalla specifica del modello Kimi K2.6, che può distribuire fino a 300 sotto-agenti e 4000 passaggi in parallelo (Blog Ufficiale di Kimi). Tuttavia, Claude Code non pubblicizza un numero fisso come "limite 300"; utilizza un metodo di orchestrazione per assegnare e integrare più agenti secondo necessità. E in realtà, non hai bisogno di 300 agenti per un turno di notte del Secondo Cervello. Sono sufficienti alcuni tipi di ruoli e alcuni agenti per fonte accumulata. Il vantaggio deriva dalla divisione dei ruoli e dall'esecuzione in parallelo, piuttosto che dal numero puro.
Pianificazione: Chiamata a Orario Fisso Ogni Notte
Infine, attiva i turni in base all'orario. Il modo più affidabile è chiamare la skill per nome usando la claude -p standard da un cron job esterno. Progetta in modo che quattro turni si susseguano durante la notte.
0 23 * 23:00 Giornaliero Esploratore (Raccogli materiali; esegui manualmente per ora)
0 3 * 3:00 Giornaliero Raffineria (Raffina in parallelo; l'evento principale)
0 6 * 6:00 Giornaliero Editor (Aggiorna thread e briefing)
0 22 0 22:00 Domenica Audit (Controllo settimanale della salute)

Automatizzare solo la Raffineria è sufficiente per iniziare. Ecco un esempio per crontab:
Esempio per crontab -e (ore 3:00 turno Raffineria)
0 3 * cd ~/brain && claude -p "/refinery" >> briefings/cron.log 2>&1
Il ruolo Esploratore, che recupera il testo dell'articolo tramite un browser, è un caso speciale. Come menzionato in seguito, l'operazione del browser di Claude Code è attualmente limitata alle sessioni interattive, quindi per ora esegui Esploratore manualmente per salvare il testo in sources/ e lascia che la Raffineria notturna elabori quel testo raccolto.
Una volta che hai familiarità, passare alle Routines integrate di Claude Code è più facile (Documentazione Ufficiale). Eseguire /schedule all'interno di una sessione ti permette di registrare esecuzioni periodiche come orarie, notturne o settimanali (al momento della scrittura, questa è un'anteprima di ricerca che richiede piani specifici o Claude Code sul web). Le Routines girano sul cloud di Anthropic, quindi i lavori vengono eseguiti anche se il tuo laptop è chiuso. L'intervallo minimo è di un'ora. Raccomando di iniziare con cron per un turno e passare alle Routines una volta che ti senti a tuo agio.
Capitolo 4: Rendere Obsidian la "Memoria Condivisa per Tutti gli Strumenti"
Finora, Claude Code può leggere e scrivere direttamente nella cartella brain/. Poiché Obsidian sta aprendo la stessa cartella, l'integrazione di base è già completa.
Questo capitolo è la versione avanzata. Se vuoi solo far partire il turno di notte, puoi saltarlo e leggerlo dopo. Qui, rendiamo lo stesso vault ricercabile e scrivibile da altri strumenti, come le funzionalità IA in altri editor o diversi agenti.

Questo elimina i silos di conoscenza sparsi in cinque app, permettendo a tutto di condividere un unico cervello. Ciò si ottiene tramite MCP (Model Context Protocol, uno standard comune per collegare strumenti esterni all'IA).
Ci sono tre modi per collegare Obsidian come MCP, in ordine di difficoltà:
1. Filesystem MCP (Il più semplice, nessun plugin richiesto)
Poiché il vault è solo una cartella, puoi puntare un server MCP filesystem al vault. Non è necessario installare nulla in Obsidian.
claude mcp add obsidian-fs -- npx @modelcontextprotocol/server-filesystem ~/brain
2. Local REST API + mcp-obsidian (Funzionalità complete: ricerca e appendice)
Se vuoi che l'IA esegua ricerche full-text o aggiunga testo a intestazioni/blocchi specifici, usa il plugin community "Local REST API" in Obsidian. Basta installarlo e abilitarlo, quindi copiare la chiave API. L'host predefinito è 127.0.0.1, porta 27124 (HTTPS con certificato autofirmato). Quindi, registra uvx mcp-obsidian con le variabili d'ambiente (mcp-obsidian / Local REST API).
OBSIDIAN_API_KEY=tua_chiave OBSIDIAN_HOST=127.0.0.1 OBSIDIAN_PORT=27124 claude mcp add obsidian -- uvx mcp-obsidian
3. Un'implementazione più ricca (cyanheads/obsidian-mcp-server)
Esiste anche un'implementazione del server MCP più avanzata che avvolge il plugin Local REST API. cyanheads/obsidian-mcp-server è un server esterno basato su Node che supporta restrizioni di percorso e modifica precisa per intestazione. Come il metodo 2, richiede il plugin Local REST API e una chiave API.
Registrare un MCP in Claude Code segue sempre il formato claude mcp add <nome> -- <comando>, e le impostazioni vanno in ~/.claude.json (per te stesso) o .mcp.json (per la condivisione del repository) (Documentazione Ufficiale).
Un avvertimento: tutti questi metodi sono limitati a localhost o alla cartella fornita. Il metodo API REST richiede la tua chiave API e la comunicazione è limitata a localhost. Tuttavia, poiché stai dando a un agente accesso in scrittura, è più sicuro limitarlo a vault fidati.
Tre Insidie Che i Video Dimostrativi Saltano Sempre
Dare a una forza lavoro automatizzata accesso in lettura/scrittura alla tua conoscenza e lasciarla funzionare incustodita durante la notte è una leva enorme, ma ci sono punti da osservare. Questo è ciò che separa un sistema che diventa più intelligente in un anno da uno che marcisce silenziosamente in un mese.
Primo, comprendi onestamente i limiti. Le Routines girano nel cloud con un intervallo minimo di un'ora. E il turno "Esploratore", che recupera il testo dell'articolo tramite browser, richiede cautela. L'operazione del browser di Claude Code (Claude in Chrome) è attualmente in beta e limitata alle sessioni interattive. Non funziona ancora all'interno delle Routines cloud (Documentazione Ufficiale). In pratica, è più pulito eseguire Esploratore manualmente per salvare il testo in sources/ e lasciare che la Raffineria notturna elabori quel testo raccolto.
Secondo, sicurezza e costi. Claude Code ha modalità di autorizzazione multiple (Documentazione Ufficiale). La default standard richiede approvazione per qualsiasi cosa diversa dalla lettura; acceptEdits autorizza automaticamente le modifiche; plan indaga e propone un piano in modalità sola lettura; bypassPermissions permette tutto. Per il funzionamento non presidiato, è più sicuro verificare prima il comportamento con plan, poi passare a dontAsk (una modalità per CI che esegue solo strumenti pre-autorizzati) usando al contempo regole Deny. Inoltre, gestisci brain/ con git e fai un commit ogni notte. Se il turno di notte prende una decisione strana, puoi tornare alla notte precedente con un comando. Questa è una cintura di sicurezza; è meglio allacciarla il primo giorno piuttosto che dopo un incidente. Inoltre, Claude Code comporta costi API o di abbonamento. Potresti ospitare tu stesso modelli open-weight per azzerare i costi API come nella guida originale, ma questo è un argomento separato. Preparati solo a stimare i costi in base al volume dell'elaborazione notturna.
Terzo, continua a seguire la Direttiva Primaria. Se l'Audit settimanale trova "note senza fonti", affrontale immediatamente. Nel momento in cui le note con fonti non tracciabili iniziano ad accumularsi, il tuo cervello diventa inaffidabile. Un Secondo Cervello inaffidabile è peggio di nessuno perché potresti agire basandoti su una finzione della macchina pensando che sia una tua conclusione. "Non scrivere una nota se non c'è una fonte." Questa è la regola per mantenere il tuo cervello tuo.
Riepilogo: Smetti di Essere un Bibliotecario, Diventa un Caporedattore
Per molto tempo, "costruire un secondo cervello" è stato un modo educato per dire "accettare un secondo lavoro non retribuito come tuo bibliotecario". Ecco perché ci sono cimiteri di tentativi falliti ovunque. La fatica non ne valeva la pena, quindi la forza di volontà perdeva sempre.
Ma quella fatica ora può essere delegata. Durante il giorno, butti semplicemente le cose dentro per pochi secondi. Di notte, le truppe le raffinano. Trascorri solo 20 minuti a settimana come caporedattore, decidendo "quali convinzioni adottare". E il sistema diventa più intelligente più lo lasci in pace, perché hai affidato la fatica che solitamente diminuiva col tempo interamente al turno di notte.
Non eri bravo a prendere appunti. Stavi solo cercando di gestire un intero dipartimento di ricerca da solo.
Primi passi da oggi (3 passi):
- [ ] Crea la raffineria con
mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills}e aprilo come vault in Obsidian. Scrivi la Direttiva Primaria "Non scrivere una nota se non c'è una fonte" sulla prima riga diCLAUDE.md. - [ ] Scrivi un
SKILL.mdper.claude/skills/refinery/e prova a elaborare manualmente una fonte conclaude -p. - [ ] Se funziona, automatizza un turno notturno con cron o Routines.

Condivido informazioni utili che non posso pubblicare su X in un OpenChat di LINE.
Unisciti a noi tramite il link qui sotto.





