Le Migliori Soluzioni di Memoria per i Tuoi Agenti Claude AI nel 2026
CLAUDE.md, mem0, Letta, Zep, basic-memory, Obsidian più MCP, Progetto Memoria AgentsRoom: una mappa onesta delle opzioni di memoria per agenti di codifica AI e come sceglierne una.
Il tuo agente ha capito come funziona il modulo di fatturazione, ha colpito la trappola della migrazione che consuma un weekend e ha fatto una chiamata su perché non stai usando un ORM lì.
Poi la sessione è finita e tutto è finito nel cestino.
Domani legge gli stessi dodici file, raggiunge le stesse conclusioni e ti addebita gli stessi token per il privilegio. Tutti coloro che gestiscono agenti di codifica si imbattono in questo entro una settimana. Ciò che segue è la mappa onesta di cosa puoi fare al riguardo, cosa costa realmente ogni opzione e dove ognuna di esse fallisce.
Prima, due problemi diversi
La maggior parte dei consigli sulla memoria è confusa perché mescola due cose che necessitano di strumenti diversi.
Istruzioni sono ciò che già sai e vuoi che l'agente segua. Le tue convenzioni, i tuoi comandi, le tue regole architettoniche. Scrivi tu queste. Sono stabili.
Conoscenza appresa è ciò che l'agente scopre mentre svolge il lavoro. Perché è stata presa una decisione, quale modulo è un campo minato, cosa si è rotto l'ultima volta. Nessuno scrive queste informazioni, ed è esattamente per questo che si perdono.
Un CLAUDE.md è brillante per il primo e inutile per il secondo. La maggior parte degli strumenti qui sotto esiste a causa del secondo.
L'opzione gratuita che hai già: CLAUDE.md e AGENTS.md
Inizia qui, perché molte persone lo saltano e comprano invece un database vettoriale.
CLAUDE.md è un file Markdown che Claude Code legge all'inizio di ogni sessione. Concatenando l'albero delle directory, supporta importazioni @ fino a quattro salti di profondità e si abbina a .claude/rules/ per regole a livello glob. AGENTS.md è l'equivalente aperto, ora utilizzato in oltre 60.000 repo e più di 20 strumenti. Vale la pena sapere: Claude Code non legge AGENTS.md nativamente. Il ponte di Anthropic è un CLAUDE.md la cui prima riga è @AGENTS.md.
Claude Code fornisce anche la propria memoria automatica, separata da CLAUDE.md: un MEMORY.md locale alla macchina più file tematici, con le prime 200 righe o 25KB caricate per sessione.
Dove vince: gratuito, revisionabile con git, modificabile da esseri umani, zero infrastruttura, portatile.
Dove fallisce: consuma contesto in ogni singola sessione, non scala oltre qualche centinaio di fatti e diventa obsoleto silenziosamente. Un MEMORY.md obsoleto è peggio di nessuno, perché l'agente inizia a sbagliare con sicurezza invece di ammettere l'ignoranza. L'ingombro del contesto, non la qualità del recupero, è il problema pratico più segnalato con questo approccio. Anthropic ora fornisce proposte di riduzione /doctor e errori gravi quando il file supera il suo limite di lettura, il che ti dice quanto sia diventato comune.
Se non stai già ottenendo questo file corretto, risolvilo prima di qualsiasi altra cosa. La nostra guida a CLAUDE.md copre i modelli che reggono.
Livelli di memoria gestiti: mem0, Letta, Zep
Questa è la categoria che si promuove di più.
mem0 (Apache-2.0, ~61k stelle) è uno strato di memoria che esegue un passaggio di estrazione LLM in scrittura e memorizza il risultato in un indice ibrido semantico più parola chiave. Endpoint MCP ospitato, più un plugin Claude Code con hook di ciclo di vita. Livello gratuito a 10k operazioni al mese, poi $19, poi $249.
Letta (precedentemente MemGPT, Apache-2.0, ~24k stelle) adotta un approccio diverso: gli agenti modificano la propria memoria tramite chiamate a strumenti, in una gerarchia di blocchi di memoria in contesto, archiviazione di richiamo e un archivio vettoriale. È un client MCP, non un server. Gratuito per tre agenti, $20/mese oltre a questo.
Zep è il prodotto commerciale costruito su Graphiti, un motore di grafico della conoscenza temporale (Apache-2.0, ~29k stelle). Graphiti è la parte veramente interessante: è bi-temporale, registra sia quando è accaduto qualcosa sia quando è stato ingerito, e chiude le finestre di validità quando i fatti si contraddicono invece di eliminarli. È l'unico approccio qui che risponde a "cosa credevamo a marzo?" Zep stesso non è open source, e l'edizione Community è stata deprecata nell'aprile 2025.
Una cosa da ignorare: le affermazioni sui benchmark "all'avanguardia nella memoria degli agenti". La disputa mem0-versus-Zep sui punteggi LoCoMo è irrisolta e ogni benchmark in essa è gestito dai fornitori. L'84% di Zep includeva una categoria avversariale nel numeratore ma non nel denominatore, il rerun di mem0 si è attestato al 58.44%, Zep ha risposto con 75.14%. Scegli in base all'architettura e al costo, non su un numero in un post di lancio.
Dove vincono: scalabilità, recupero attraverso enormi storie, zero operazioni se scegli l'hosting.
Dove falliscono: mancanze di recupero silenziose, una chiamata LLM su ogni scrittura, eliminazione imprecisa (un vero problema GDPR) e il tuo codice lascia la tua macchina. C'è anche un modello documentato di deriva open-source-then-commercial: Zep CE deprecato, il componente OpenMemory di mem0 in fase di dismissione, il gating di Supermemory supporta l'auto-ospitazione. Leggi la licenza prima di costruirci sopra.
Server MCP nativi Markdown: basic-memory e amici
basic-memory (AGPL-3.0) è un server MCP che costruisce un grafo semantico da un semplice Markdown. I file rimangono la fonte di verità, SQLite è solo un indice, e entità e relazioni provengono da WikiLinks. Locale è gratuito, cloud è $15/mese.
Questa è la forma che molte persone vogliono realmente: file che puoi leggere e differenziare, con un reale strato di recupero sopra di essi.
La strada di Obsidian
Vedrai molti contenuti su "costruire un secondo cervello AI con Obsidian e Claude Code". È un flusso di lavoro reale, quindi ecco cosa è realmente vero.
Obsidian è un'app Markdown locale gratuita con una vista grafica e quasi 6.000 plugin della comunità. Ha lanciato un CLI ufficiale all'inizio del 2026 le cui stesse documentazioni parlano di dare agli strumenti agentici la capacità di interagire con il tuo vault. Il suo CEO pubblica un insieme di Competenze per Agenti per i formati di Obsidian.
Ciò che non ha: alcuna funzionalità AI ufficiale e alcun server MCP ufficiale. L'accesso degli agenti significa scegliere componenti della comunità. Il plugin Local REST API ora include il proprio server MCP, e ci sono diversi server MCP di Obsidian di terze parti. GitHub restituisce oltre 1.800 repo per "obsidian mcp", il che ti dice sia che funziona sia che nessuno è d'accordo su come.
Due ulteriori cose da sapere prima di pianificare un team attorno ad esso. La condivisione di un vault avviene tramite Obsidian Sync, a $4-$8 per utente al mese, con un massimo di 20 collaboratori, e ogni collaboratore ha bisogno del proprio posto a pagamento. E la documentazione di Obsidian stessa dice che non supporta ancora la modifica collaborativa in tempo reale; il multiplayer è elencato come pianificato nella roadmap. Plugin della comunità come Relay lo aggiungono.
Inoltre, chiarisci un fatto obsoleto mentre sei qui: la licenza commerciale di Obsidian è diventata opzionale a febbraio 2025. L'app è gratuita per il lavoro. Molti post di confronto affermano ancora il contrario.
Abbiamo scritto il riepilogo completo in AgentsRoom vs Obsidian, inclusi i casi in cui Obsidian è chiaramente lo strumento migliore.
Memoria integrata nell'IDE: AgentsRoom Project Memory
Ogni opzione sopra ti chiede di assemblare qualcosa: un servizio a cui registrarti, un server da eseguire, un plugin da mantenere, un file da tenere aggiornato a mano.
Project Memory in AgentsRoom adotta l'approccio opposto. La memoria vive nell'IDE dove i tuoi agenti già operano, e gli agenti la scrivono da soli.
Tre strumenti MCP vengono forniti con esso. memory_list e memory_get per la lettura, che gli agenti sono istruiti a chiamare prima di iniziare a esplorare un codice. memory_save per la scrittura, senza passaggio di conferma, quindi il salvataggio è un gesto di lavoro normale piuttosto che qualcosa che devi ricordare di chiedere. Le note si trovano in cinque cartelle che si creano da sole al primo utilizzo: architecture, decisions, conventions, pitfalls, features. Salvare sotto un nome esistente aggiorna quella nota in loco, quindi la memoria si approfondisce invece di espandersi.
La parte che conta di più per i team: la memoria è legata all'ID del progetto impegnato nel tuo repo, non al tuo account utente. Il tuo compagno di squadra clona, apre il progetto e i loro agenti ereditano tutto ciò che i tuoi hanno appreso. Nessun invito, nessuna esportazione, nessuna sottoscrizione per posto. È incluso, senza limite di note.
Le note si collegano tra loro con [[wiki-links]], e quei collegamenti sono i bordi di una vista grafica dove la luminosità dei nodi tiene traccia di quanto recentemente una nota è stata aggiornata. La conoscenza che diventa obsoleta svanisce visibilmente su un orizzonte di sessanta giorni, che è una soluzione economica per la modalità di fallimento della memoria obsoleta che colpisce l'approccio CLAUDE.md.
La cattura avviene in tre momenti: opportunisticamente dopo qualsiasi risultato significativo, alla fine di ogni turno per gli agenti con "Memorizza sempre" attivo, e tramite un prompt quando chiudi un agente che ha ancora una sessione attiva. Quest'ultima è più importante di quanto sembri. Il momento in cui la conoscenza normalmente evapora è il momento in cui viene scritta.
Due limiti onesti. È solo per desktop oggi, senza app mobile. E le letture e scritture degli agenti vanno al server, quindi gli agenti hanno bisogno di connettività, anche se l'interfaccia desktop continua a mostrare le tue note da una cache locale quando sei offline.
Il modello che nessuno dice ad alta voce
Guarda dove l'industria è effettivamente arrivata e qualcosa scatta.
Lo strumento di memoria di Anthropic è un'interfaccia di filesystem. La memoria automatica di Claude Code è una directory di Markdown. I blocchi di memoria di Letta sono stringhe modificabili. basic-memory è letteralmente Markdown su disco. Nel frattempo, i database vettoriali e i grafi dominano il livello applicativo multi-utente, dove stai servendo memoria a migliaia di utenti finali.
File per l'agente di codifica. Database per il prodotto.
Se stai costruendo un'app per consumatori con memoria di ogni utente, vuoi mem0 o Zep. Se stai cercando di impedire al tuo agente di codifica di rileggere il tuo repo ogni mattina, uno store strutturato, a forma di file e leggibile da esseri umani è quasi sempre la scelta giusta, e la domanda interessante è solo chi lo scrive e chi può vederlo.
E sulla portabilità: non ce n'è. MCP è lo standard de facto per il trasporto, donato alla Fondazione Agentic AI della Linux Foundation nel dicembre 2025. AGENTS.md è lo standard de facto per le istruzioni scritte da esseri umani. Per il contenuto della memoria non c'è standard e nessun formato di interscambio. Passare tra mem0, Zep, Letta e Cognee significa una completa reintegrazione. Fattore questo in qualsiasi decisione che ti aspetti di vivere più di un anno.
Come scegliere realmente
Solo, un progetto, piccola base di codice. Fai in modo che il tuo CLAUDE.md sia corretto. È tutto. Non comprare nulla.
Solo, diversi progetti, agenti attivi quotidianamente. Vuoi cattura automatica, perché non manterrai cinque file a mano. Project Memory o basic-memory.
Un team o un'agenzia. La condivisione è il problema principale. Chiedi quanto costa per la sesta persona vedere ciò che ha appreso l'agente della prima persona. Con Obsidian Sync è un altro posto a pagamento. Con Project Memory è un git clone.
Costruire un prodotto con memoria per utente. Categoria completamente diversa. mem0, Zep o Letta, e leggi attentamente i termini di licenza.
Devi sapere cosa era vero lo scorso trimestre. Graphiti, e nient'altro compete realmente.
Qualunque cosa tu scelga, la modalità di fallimento è sempre la stessa e non è il recupero. È una memoria di cui nessuno si fida, perché è obsoleta e non c'è modo di dirlo. Qualunque strumento tu scelga, la domanda da porre per prima è: come saprò quando questo è diventato obsoleto? Se la risposta è "me ne accorgerò prima o poi", hai scelto male.
Una volta che la memoria è sistemata, la prossima cosa che degrada silenziosamente la qualità dell'agente è il deterioramento del contesto all'interno di una singola lunga sessione. Il trucco del canarino lo cattura in una riga.
Scarica AgentsRoom
Eseguire i vostri agenti AI (Claude, Codex, Antigravity CLI, OpenCode, Aider, Grok Build, Mistral Vibe, Kimi Code) su tutti i vostri progetti, da una singola finestra.
App companion: monitora i tuoi agenti in movimento
Usa Claude, Codex, Antigravity CLI o un altro provider IA.
Invia bug e richieste direttamente nel tuo backlog pubblico.
Uno sguardo ad AgentsRoom in azione.