Ad aprile 2026 Andrej Karpathy ha pubblicato su GitHub un documento breve intitolato «LLM Wiki». Descrive un modo di costruire una base di conoscenza personale in cui tu raccogli le fonti e un agente AI scrive e tiene in ordine tutto il resto. Ha fatto il giro in fretta.
Qui vediamo cos'è l'LLM wiki di Karpathy, cosa serve per farne uno e cosa cambia quando il wiki deve servire più di un'AI. Quello che diciamo sul documento di Karpathy viene dal gist originale, quello che diciamo su Claude dal centro assistenza di Anthropic: tutto controllato il 6 novembre 2026.
Cos'è l'LLM wiki di Karpathy
Il gist si presenta come «un modello per costruire basi di conoscenza personali con gli LLM». È un «idea file», un file di idee da incollare nel proprio agente di programmazione (cita Codex, Claude Code e OpenCode) perché lo metta in piedi insieme a te. Karpathy scrive che il documento è «volutamente astratto»: descrive l'idea, non un'implementazione precisa.
Si parte da una critica al modo in cui quasi tutti gli strumenti AI usano i tuoi documenti. Carichi i file, l'AI ne ripesca qualche pezzo quando fai una domanda, e poi se ne scorda. Con le sue parole, l'LLM «riscopre la conoscenza da zero a ogni domanda». Non si accumula niente.
La sua alternativa è un wiki che l'LLM scrive e tiene aggiornato. Tu lo leggi, l'LLM lo scrive. Quando arriva una fonte nuova, i collegamenti si fanno una volta sola e restano nelle pagine, invece di essere ricostruiti a ogni domanda. Il risultato, dice, è un lavoro che dura e che cresce a ogni fonte.
I tre strati: fonti, wiki, schema
Il wiki ha tre parti.
Le fonti grezze sono la tua raccolta: articoli, studi, immagini, file di dati. L'agente le legge e non le modifica mai. Sono la verità di partenza.
Il wiki vero e proprio è una cartella di file Markdown scritti dall'agente: riassunti, pagine su persone e concetti, confronti. Karpathy dice che tu non lo scrivi «mai (o quasi mai)».
Lo schema è un documento solo, CLAUDE.md per Claude Code o AGENTS.md per Codex, che spiega all'agente come è organizzato il wiki e quali procedure seguire. Tu e l'agente lo ritoccate col tempo. Se non ne hai mai scritto uno, nel pezzo su CLAUDE.md e AGENTS.md spieghiamo cosa sono e come li leggono i due strumenti.
Due file in più tengono il tutto navigabile. index.md è un catalogo con una riga per pagina, che l'agente legge per primo quando risponde. log.md è un diario in cui si aggiunge e non si cancella: cosa è successo e quando.
Le tre operazioni: ingest, query, lint
Il metodo ha tre operazioni; teniamo i nomi inglesi del gist.
Ingest vuol dire aggiungere una fonte. L'agente la legge, scrive una pagina di riassunto, aggiorna le pagine delle persone e delle idee che cita, sistema l'indice e aggiunge una riga al log. Karpathy nota che una fonte sola «può toccare 10-15 pagine del wiki».
Query vuol dire fare domande. L'agente legge l'indice, apre le pagine che servono e risponde citandole. Il passaggio che sfugge più facilmente: una buona risposta si può salvare nel wiki come pagina nuova, così quello che hai capito in una chat non sparisce con la chat.
Lint è il controllo periodico. L'agente cerca contraddizioni fra pagine, affermazioni superate da fonti più recenti, pagine orfane che nessuno collega e buchi da riempire.
Sulle dimensioni Karpathy è prudente. Dice che il solo file indice funziona «sorprendentemente bene» fino a un centinaio di fonti e qualche centinaio di pagine, senza ricerca vettoriale, e che oltre conviene una ricerca vera. Collega l'idea anche al Memex di Vannevar Bush, del 1945: la parte che Bush non riusciva a risolvere, scrive, era chi fa la manutenzione. Quella la fa l'LLM.
Come costruirne uno
La configurazione di Karpathy è locale: una cartella sul suo computer, Obsidian aperto da una parte per leggere, un agente di programmazione dall'altra per scrivere. Il wiki è «solo un repo git di file Markdown». Per provarlo ti bastano:
- Una cartella con dentro
raw/per le fonti e una cartella per le pagine del wiki. - Un CLAUDE.md o AGENTS.md che spiega la struttura, i tipi di pagina e le tre operazioni.
- Un
index.mde unlog.mdvuoti. - Un agente di programmazione avviato in quella cartella, con il gist incollato come primo messaggio.
Poi aggiungi una fonte, guardi cosa ha fatto l'agente e ritocchi lo schema finché le pagine non escono come vuoi tu. Obsidian non è obbligatorio: il wiki è testo semplice.
Dove si ferma la versione locale
Per una persona davanti a un computer funziona bene. Le cose si complicano quando ti allontani da quel computer.
Un agente che gira nella cartella può leggere e scrivere i file. Claude dal web o dal telefono no. Il centro assistenza di Anthropic dice che, con un connettore personalizzato, Claude si collega al tuo server MCP dall'infrastruttura cloud di Anthropic e non dal tuo dispositivo. Una cartella sul portatile non ha un indirizzo che Claude possa raggiungere. Anche ChatGPT si collega ai server MCP tramite un indirizzo, come spieghiamo in collegare un server MCP a ChatGPT. Il caso di Obsidian l'abbiamo visto nel dettaglio in Obsidian e Claude via MCP.
E conta, perché i momenti utili non capitano tutti in un terminale. Leggi un articolo sul telefono e vuoi archiviarlo. Un collega chiede a ChatGPT una cosa a cui il wiki ha già risposto. Un repo git si può condividere, ma ognuno deve avere la sua copia, il suo agente e l'abitudine di scaricare le modifiche prima di cominciare.
Fra gli usi possibili Karpathy elenca anche quello aziendale o di team, un wiki interno alimentato da verbali e documenti di progetto. Il come lo lascia a te.
Lo stesso metodo su Cobrain
Cobrain tiene note Markdown in cartelle vere dietro un indirizzo MCP remoto. Claude, ChatGPT, Claude Code, Codex, Cursor e altri si collegano allo stesso brain, ognuno con i tuoi permessi. Quasi tutti i pezzi di Karpathy ci trovano posto.
Lo schema diventa le regole del brain e la scheda di ogni unità. Ogni cliente o progetto è un'unità con una scheda breve e un registro delle decisioni; quando un'AI ne apre una, riceve prima le regole, la scheda e le ultime decisioni.
L'indice è quello stesso quadro, più la ricerca. L'AI può elencare una cartella, trovare una nota per nome o cercare nel testo; sui piani Pro e Team cerca anche per significato. Come funziona lo spieghiamo in come cerca l'AI.
Il log è il registro delle decisioni più l'elenco delle note cambiate di recente, con chi le ha cambiate e quando. Le versioni precedenti di una nota restano, quindi una modifica sbagliata si annulla.
Le fonti grezze possono stare accanto alle note come allegati. L'AI legge PDF, file Word e fogli di calcolo come testo.
Il lint somiglia a quello che chiamiamo il Sogno. Cobrain trova le note che dicono la stessa cosa, i registri delle decisioni cresciuti troppo e i link che non portano da nessuna parte. Poi la tua AI li sistema con te: le cose ovvie le fa, per il resto chiede. È compreso in tutti i piani.
Quello che Cobrain non fa è l'ingest al posto tuo. Resta il lavoro della tua AI, guidata dalle regole che scrivi tu, ed è così che lo intendeva Karpathy. La differenza è che il wiki ora ha un indirizzo che tutte le AI raggiungono, dal terminale, dal browser o dal telefono. E resta Markdown semplice: lo esporti quando vuoi.
Domande rapide
Cos'è l'LLM wiki di Karpathy? Un modello che Andrej Karpathy ha pubblicato in un gist su GitHub ad aprile 2026. Tu raccogli le fonti; un agente AI scrive e tiene aggiornato un wiki di pagine Markdown collegate fra loro, seguendo un file di regole come CLAUDE.md o AGENTS.md.
Che differenza c'è fra un LLM wiki e il RAG? Il RAG ripesca pezzi dei tuoi documenti a ogni domanda e ogni volta riparte da capo. In un LLM wiki l'agente integra ogni fonte una volta sola, aggiorna le pagine che tocca e risponde da pagine già scritte.
Serve Obsidian per fare un LLM wiki? No. Karpathy usa Obsidian per leggere il wiki, ma le pagine sono file Markdown normali. Va bene qualsiasi editor, e all'agente basta poter accedere alla cartella.
Claude o ChatGPT possono usare un LLM wiki salvato sul mio computer? Un agente che gira su quel computer sì. Claude dal web e dal telefono si collega ai server MCP dal cloud di Anthropic, quindi una cartella locale resta fuori portata, a meno che il wiki non stia dietro un server MCP remoto.

