I tuoi agenti dimenticano tutto.
Qui è dove si fermano.
Una base di conoscenza persistente e condivisa che i tuoi agenti di codifica AI scrivono mentre lavorano. Decisioni, architettura, insidie e convenzioni sopravvivono alla sessione, al riavvio e alla macchina.
Chiudi una sessione e la finestra di contesto scompare. Project Memory è la parte che rimane: una memoria a lungo termine per gli agenti AI, memorizzata per progetto, letta da ogni agente e ogni compagno di squadra che apre quel repository. Nessuna app per prendere appunti a parte, nessun copia-incolla, nessuna spiegazione del tuo codice ogni mattina.
Ogni agente di codifica AI ha lo stesso buco. Legge la tua base di codice, capisce perché il modulo di autenticazione è costruito in quel modo, cade nella trappola della migrazione che ti è costata un weekend l'anno scorso, e poi la sessione finisce e tutto evapora. Domani inizia da zero e riscopre le stesse cose, bruciando gli stessi token.
Puoi incollare parte di esso in un CLAUDE.md e sperare che rimanga aggiornato. Funziona per le regole che già conosci. Non funziona per la conoscenza che i tuoi agenti producono mentre lavorano: la decisione che hanno appena preso con te, il vicolo cieco che hanno esplorato, la cosa sulla tua build che diventa ovvia solo alle 2 del mattino.
Project Memory chiude quel ciclo. I tuoi agenti scrivono ciò che apprendono in una base di conoscenza persistente, utilizzando strumenti MCP, come parte normale del lavoro. Vive con il progetto, non con il tuo account, quindi il prossimo agente lo legge, e così fa l'agente del tuo compagno di squadra sulla loro macchina.
Amnesia da sessione, e cosa costa realmente
I sintomi sono così familiari che la maggior parte delle persone ha smesso di notarli.
Devi riesporre la stessa architettura
Ogni nuova sessione inizia con te che digiti i soliti tre paragrafi su come è cablato il progetto. È il prompt più ripetuto nella codifica agentica.
Gli agenti pagano per riapprendere ciò che sapevano
Un agente che deve rileggere metà del repository prima di poter agire spende veri token e veri minuti a riscoprire conoscenze che aveva già ieri.
La stessa trappola scatta due volte
Un'insidia che il tuo agente ha colpito e risolto a Giugno è invisibile a Luglio. Niente l'ha registrata, quindi nulla impedisce al prossimo agente di entrarci di nuovo.
La conoscenza rimane su una macchina
Ciò che il tuo agente ha appreso vive nella tua sessione, sul tuo laptop. L'agente del tuo compagno di squadra non ne sa nulla e inizia il progetto da zero.
Cosa ti offre Project Memory
Uno strato di memoria a lungo termine per agenti AI, integrato nell'IDE dove quegli agenti già operano.
Conoscenza che sopravvive alla sessione
Le note sono memorizzate lato server per progetto. Chiudi l'agente, esci dall'app, riavvia il computer, cambia laptop: la memoria è ancora lì quando torni.
Scritta dagli agenti, non da te
Gli agenti salvano tramite lo strumento memory_save MCP come parte del lavoro normale, senza richiesta di conferma. Ottieni una base di conoscenza che si riempie da sola invece di documentazione che nessuno aggiorna.
Condivisa con tutti nel progetto
La memoria è legata al progetto, non al tuo account utente. Clona il repository, aprilo in AgentsRoom, e leggi la stessa memoria che gli agenti dei tuoi compagni di squadra hanno scritto.
Cinque cartelle che si costruiscono da sole
architettura, decisioni, convenzioni, insidie, funzionalità. Le cartelle vengono create al primo utilizzo, quindi la struttura appare man mano che la conoscenza si sviluppa. Niente da configurare.
Aggiorna invece di creare, per impostazione predefinita
Salvare una nota sotto un nome esistente aggiorna quella nota in loco. La memoria diventa più profonda nel tempo invece di espandersi in quaranta voci quasi duplicate.
Un vero grafo della conoscenza
Le note si collegano tra loro con [[wiki-links]]. La vista grafico disegna quei collegamenti, raggruppa le note per cartella e attenua quelle in fase di obsolescenza così puoi vedere cosa sa realmente il tuo progetto.
Ricerca fuzzy su tutto
La ricerca si estende su nomi di note, indizi di recupero, corpi completi e tag contemporaneamente, così trovi la decisione che ricordi a metà da due parole.
Gratuito, senza limiti di note
Project Memory non è un componente aggiuntivo a pagamento e non ha quota. Non c'è un abbonamento di sincronizzazione separato da acquistare: la memoria e il suo grafo sono semplicemente parte di AgentsRoom.
Le cinque cartelle che il tuo progetto riempie
Struttura canonica, auto-creata al primo scritto. Un argomento per nota, una nota per idea.
architettura Come funziona effettivamente un modulo e dove vive il suo codice. La nota che un agente legge invece di riesplorare dodici file.
decisioni Una nota per decisione: il contesto, la scelta e il perché. Questa è la parte che impedisce a qualcuno di annullarla silenziosamente sei mesi dopo.
convenzioni Le regole scoperte mentre si lavora, non quelle che hai scritto in anticipo. Nomi, schemi, il modo in cui questa base di codice fa le cose.
insidie Trappole, incidenti passati, mai più fare questo. Un bug risolto una volta non dovrebbe mai essere pagato due volte.
funzionalità Lo stato funzionale di ogni funzionalità: cosa viene rilasciato oggi, cosa è a metà costruzione, cosa è stato deliberatamente escluso.
Tre momenti in cui la conoscenza viene catturata
La parte difficile di qualsiasi base di conoscenza è far scrivere qualcosa in essa. Project Memory affronta questo da tre lati.
Mentre accade, per impostazione predefinita
Ogni agente in AgentsRoom riceve l'istruzione di memoria nel suo prompt di sistema: dopo un risultato significativo, una decisione presa, un'insidia colpita, un modulo compreso, una funzionalità rilasciata, scrivilo. A differenza del salvataggio di una competenza o di un prompt, le scritture di memoria non richiedono conferma. È un gesto di lavoro normale, quindi accade realmente.
Memorizza sempre, per agente
Attiva l'interruttore Memorizza sempre su qualsiasi agente e ottiene una regola più rigorosa: alla fine di ogni turno che ha prodotto un apprendimento duraturo, persistilo prima di finire. Utile nei ruoli che generano molta conoscenza, come un architetto che lavora su un refactoring o un agente QA che mappa i modi di fallimento.
Uscendo
Quando chiudi un agente che ha ancora una sessione attiva, AgentsRoom chiede se memorizzare prima. Scegli Memorizza e l'istruzione va nella sessione in corso in modo che l'agente scriva ciò che ha appreso prima di chiudere la scheda. L'unico momento in cui la conoscenza viene solitamente persa diventa il momento in cui viene salvata. Le sessioni brevi vengono saltate automaticamente, perché una commissione di due minuti non vale una memoria, e puoi disattivare il prompt per un agente, un progetto o ovunque.
Vedi cosa sa il tuo progetto
La vista grafico trasforma la memoria in una mappa invece di un elenco.
Ogni nota è un nodo. Le cartelle formano cluster. I [[wiki-links]] che gli agenti scrivono all'interno dei corpi delle note diventano i bordi, quindi il grafo disegna la forma reale della conoscenza del tuo progetto piuttosto che un albero delle cartelle.
La freschezza guida i visual. Una nota aggiornata di recente è più grande e più luminosa; una che non è stata toccata da settimane si riduce e svanisce, su un orizzonte di sessanta giorni. La conoscenza obsoleta appare obsoleta, ed è esattamente quando vuoi notarlo. Clicca su qualsiasi nodo per aprire quella nota.
Una memoria per progetto, non per persona
Questa è la parte che la maggior parte degli strumenti di memoria sbaglia.
La maggior parte degli strumenti di conoscenza scopo tutto a un account utente: le tue note, il tuo vault, la tua sincronizzazione. Quel modello si rompe nel momento in cui una seconda persona si unisce, perché la conoscenza che conta riguarda il progetto, non te.
AgentsRoom lega Project Memory all'id del progetto memorizzato nel repository. Tutti coloro che aprono quel progetto leggono e scrivono la stessa memoria. Un compagno di squadra clona il repository, lo apre e i loro agenti ereditano tutto ciò che i tuoi hanno appreso. Non c'è nulla da invitare, esportare o importare. L'accesso è basato sulle capacità: essere loggati e avere l'id del progetto è ciò che concede l'accesso, quindi tratta la memoria di un repository pubblico come pubblica. Gli agenti sono istruiti a non memorizzare segreti o percorsi specifici della macchina in essa, e anche tu non dovresti farlo.
One consequence worth knowing: access is capability-based. Being logged in and having the project id is what grants access, so treat the memory of a public repository as public. Agents are instructed never to store secrets or machine-specific paths in it, and you should not either.
Quattro ambiti, perché non tutto appartiene a un solo repository
Il progetto è l'ambito predefinito. Gli altri tre raccolgono la conoscenza che altrimenti non avrebbe dove andare.
L'ambito predefinito, e quello a cui appartiene la conoscenza sul codice: l'architettura di questo repository, le sue decisioni, le sue insidie. Condiviso con tutti quelli che aprono il progetto.
La zona in cui è collocato un progetto, di solito un cliente o un datore di lavoro: le sue convenzioni, la sua infrastruttura, il modo in cui vuole che le cose siano fatte, vero per tutti i suoi repository e per nessuno in particolare. Viene replicata in ogni progetto archiviato sotto quella cartella, così gli agenti la leggono come file prima ancora di chiamare un singolo strumento.
Ciò che vale per te ovunque, qualunque sia il cliente. Ti segue di progetto in progetto e non appartiene ad alcun repository.
Un taccuino per ogni agente salvato: come lavora quello specialista, una procedura che ha affinato, una lezione sul suo stesso metodo. Viaggia con l'agente fino al progetto successivo invece di restare in un repository da cui nessun altro andrà mai ad aprirlo.
Gli agenti scelgono l'ambito con un solo argomento su memory_list, memory_get e memory_save, e l'istruzione è di sceglierlo chiedendosi chi vorrebbe leggere la nota. Nessuno dei quattro è un archivio privato: li vedi e li modifichi tutti nella libreria Memoria.
Quattro strumenti, e i tuoi agenti fanno il resto
Project Memory è esposto agli agenti tramite MCP, quindi qualsiasi agent CLI connesso utilizza la stessa interfaccia.
memory_list Elenca cartelle e note con i loro indizi di recupero e un'anteprima del contenuto. Gli agenti sono istruiti a chiamarlo all'inizio di qualsiasi compito non banale, prima di esplorare la base di codice: il modulo potrebbe già essere spiegato.
memory_get Restituisce il corpo markdown completo di una nota, per id o per nome esatto. I nomi sono come i wiki-link si risolvono, quindi un agente può seguire [[un-link]] da una nota direttamente nella successiva.
memory_save Crea o aggiorna una nota. Lo stesso nome significa aggiornamento in loco. Richiede un nome, un indizio di recupero, il corpo markdown, una cartella opzionale e tag. Una modalità append aggiunge una sezione a una nota esistente, così un agente non deve rileggere e riscrivere una nota lunga per aggiungerci tre righe. Una modalità di modifica sostituisce un unico passaggio sul posto, e solo se il passaggio citato compare esattamente una volta, così una correzione si colloca accanto all'affermazione che corregge, invece che alla fine della nota.
memory_delete Elimina definitivamente una nota. Serve perché un agente possa rimediare a un proprio errore, una nota salvata con il nome sbagliato, invece di chiederti di cancellarla a mano. Le informazioni semplicemente superate si correggono con memory_save, che conserva la cronologia della nota e i suoi wiki-link.
Indipendente dal fornitore per design: gli strumenti sono forniti dal server MCP di AgentsRoom, quindi Claude Code, Codex CLI e gli altri agent CLIs che esegui in AgentsRoom leggono e scrivono la stessa memoria di progetto.
Come funziona
Non c'è alcun passaggio di configurazione. La memoria inizia vuota e si riempie da sola.
I tuoi agenti iniziano a leggere
Dalla prima sessione, ogni agente è istruito a controllare la memoria del progetto prima di iniziare a scavare nel codice. All'inizio non trova nulla e prosegue con il lavoro.
I tuoi agenti iniziano a scrivere
La prima vera decisione, la prima insidia, il primo modulo compreso correttamente: l'agente salva una nota. Le cartelle appaiono man mano che sono necessarie. Puoi osservare il conteggio salire sull'icona del cervello nel dock.
Ogni sessione dopo è più breve
Nuovi agenti si aprono con una comprensione operativa del progetto. Smetti di scrivere i soliti tre paragrafi di contesto, e l'agente smette di pagare token per riscoprire ciò che ha già risolto.
Dove guadagna il suo mantenimento
La conoscenza che un tempo viveva nella testa di una persona, o da nessuna parte.
Agenzie che gestiscono basi di codice dei clienti
Dodici progetti client, ognuno con le proprie peculiarità. Ogni progetto porta la propria memoria, quindi riprendere uno dopo tre mesi non significa riapprenderlo dal log dei commit.
Onboarding, umano o agente
Un nuovo sviluppatore clona il repository e i loro agenti già conoscono l'architettura, le convenzioni e le insidie. La memoria è il documento di onboarding, tranne che è attuale perché è stata scritta mentre il lavoro avveniva.
Codice legacy che nessuno ricorda
Indirizza un agente al modulo vetusto, lascialo capire come funziona e fallo scrivere in architettura. La prossima persona che lo toccherà inizia da una spiegazione invece che da un mistero.
Passaggi tra agenti
Un agente PM definisce l'ambito, un agente dev costruisce, un agente QA verifica. Ognuno scrive ciò che ha appreso, e il successivo lo legge, quindi la catena non perde il filo tra i passaggi.
Memoria, competenze e prompt non sono la stessa cosa
AgentsRoom mantiene tre librerie perché rispondono a tre domande diverse.
Project Memory
Cosa è vero riguardo a questo progetto?
Fatti scoperti dagli agenti: decisioni, architettura, insidie, convenzioni, stato delle funzionalità. Scritto dagli agenti, condiviso con l'intero progetto, specifico per questa base di codice.
Skills Library
Come facciamo questo tipo di compito?
Procedure riutilizzabili che si caricano quando rilevanti: una checklist di revisione, uno schema di migrazione, un audit di accessibilità. Portabili tra progetti ed esportabili in altri strumenti.
Esplora la Skills LibraryPrompt Library
Cosa voglio chiedere, di nuovo?
Le istruzioni che invii spesso, salvate e organizzate così smetti di riscriverle. Scritto da te, inviato da te.
Esplora la Prompt LibraryNote organizzate per i tuoi piani e resoconti
Conserva note pensate per la lettura accanto alla memoria degli agenti: un piano di allenamento, un resoconto di progetto o un taccuino personale di riferimento. Organizza le pagine in capitoli, aggiungi tag e scegli una pagina iniziale o il resoconto più recente.
- Taccuini separati per il tuo account, le cartelle di progetti, i progetti, gli agenti, l'assistente e gli specialisti. Quando apri un taccuino di progetto, le note private dell'assistente restano separate.
- Indica agli agenti come mantenere ogni taccuino. I resoconti precedenti restano pagine separate, mentre la cronologia delle versioni permette di ripristinare le modifiche a una singola pagina.
- Leggi e modifica le stesse note salvate sul server da computer e telefono, anche quando il computer è spento.
Le note e la loro cronologia vengono archiviate in forma cifrata e appartengono al tuo account.
Project Memory è una risposta alla memoria degli agenti, non l'unica. I file CLAUDE.md, mem0, Letta, Zep, basic-memory e Obsidian con MCP risolvono ciascuno una parte diversa del problema.
Confronta gli strumenti di memoria IADomande frequenti
Cos'è Project Memory in AgentsRoom?
Project Memory è una base di conoscenza persistente e condivisa collegata a un progetto. I tuoi agenti di codifica AI scrivono note in essa mentre lavorano, utilizzando lo strumento memory_save MCP, e leggono da essa con memory_list e memory_get. Le note coprono architettura, decisioni, convenzioni, insidie e stato delle funzionalità. A differenza della finestra di contesto di un agente, che viene cancellata quando la sessione termina, la memoria è memorizzata lato server e sopravvive a sessioni, riavvii e macchine.
In cosa è diverso da un file CLAUDE.md o AGENTS.md?
Si completano a vicenda. Un CLAUDE.md è un file di istruzioni statico che scrivi e mantieni a mano: le regole che già conosci, caricate all'inizio di ogni sessione. Project Memory è dinamico e scritto dagli agenti: cattura ciò che i tuoi agenti apprendono mentre lavorano, nota per nota, e cresce senza che tu lo mantenga. In pratica, CLAUDE.md contiene le tue convenzioni e comandi, mentre la memoria contiene la comprensione accumulata della base di codice, le decisioni e le insidie. AgentsRoom ti consente di modificare il tuo CLAUDE.md anche dall'interfaccia.
I miei compagni di squadra vedono la stessa memoria?
Sì. Project Memory è legato all'id del progetto memorizzato nel repository, non al tuo account utente, quindi tutti coloro che aprono il progetto in AgentsRoom leggono e scrivono la stessa memoria. Il tuo compagno di squadra clona il repository, lo apre e i loro agenti ereditano tutto ciò che i tuoi hanno appreso. Non c'è nulla da invitare, esportare o importare. L'accesso è basato sulle capacità: essere loggati e avere l'id del progetto è ciò che concede l'accesso, quindi tratta la memoria di un repository pubblico come pubblica e tieni i segreti fuori da essa.
Project Memory è gratuito?
Sì. Project Memory è incluso in AgentsRoom senza costi aggiuntivi e non ha limiti di note. Non c'è un abbonamento di sincronizzazione separato e nessun componente aggiuntivo a pagamento per il grafo della conoscenza. Devi essere loggato, poiché la memoria è memorizzata lato server in modo che possa essere condivisa tra gli utenti del progetto.
Quali agenti AI possono utilizzare la memoria del progetto?
Tutti gli agent CLIs che esegui all'interno di AgentsRoom. Gli strumenti di memoria sono forniti dal server MCP di AgentsRoom piuttosto che essere legati a un fornitore, quindi Claude Code, Codex CLI e gli altri CLIs supportati leggono e scrivono le stesse note. Questo è il punto di mettere la memoria nell'IDE invece che all'interno di un fornitore: cambiare agente non fa perdere la conoscenza accumulata del tuo progetto.
Devo dire agli agenti di salvare le cose?
No, anche se puoi. Ogni agente riceve l'istruzione di memoria nel suo prompt di sistema e salva dopo risultati significativi da solo, senza richiesta di conferma. Inoltre, puoi attivare Memorizza sempre per un agente specifico, il che lo fa persistere un apprendimento alla fine di ogni turno che ne ha prodotto uno, e quando chiudi un agente con una sessione attiva, AgentsRoom offre di farlo memorizzare la sessione prima di chiudere la scheda.
Posso leggere e modificare la memoria io stesso?
Sì. L'icona del cervello nel dock apre la memoria, con un indicatore che mostra quante note ci sono. Hai una barra laterale delle cartelle, una ricerca approssimata su nomi, indizi, contenuti e tag e un editor completo per creare, rinominare, duplicare o eliminare note e spostarle tra le cartelle. C'è anche una vista a grafo che rappresenta le note come nodi, i collegamenti wiki come archi e attenua le note che stanno diventando obsolete. Puoi anche mantenere una cartella di un vault di Obsidian allineata con la memoria, in entrambe le direzioni o solo dal vault: è la sincronizzazione con Obsidian, che ha una pagina dedicata.
Project Memory funziona offline?
Parzialmente. L'app desktop mantiene una cache locale della memoria nella cartella del progetto, quindi l'interfaccia di AgentsRoom può comunque mostrare le tue note senza una connessione. Gli strumenti di memoria degli agenti comunicano con il server a ogni chiamata, quindi gli agenti hanno bisogno di connettività per leggere o scrivere. Il file di cache è gitignored, quindi non inquina mai il tuo repository.
Cosa non dovrebbe andare nella memoria del progetto?
Segreti, credenziali, token e percorsi specifici della macchina. La descrizione dello strumento che gli agenti ricevono vieta esplicitamente di memorizzarli, e dovresti seguire la stessa regola quando scrivi note a mano. La memoria è per conoscenze distillate e durevoli riguardo al progetto: decisioni e perché sono state prese, come funzionano i moduli, insidie da evitare, convenzioni in vigore. Chiacchiere di sessione e dettagli una tantum non appartengono a essa.
Posso disattivare Project Memory?
Sì, a diversi livelli. La memoria è attivata per impostazione predefinita, e un singolo interruttore nelle impostazioni predefinite dell'agente del progetto la disattiva per quel progetto: nessun prompt di memorizzazione quando chiudi un agente, nessuna istruzione di memoria nei prompt di sistema, e gli agenti sono informati che gli strumenti di memoria non sono disponibili. Puoi anche mantenere la memoria attivata ma silenziare solo il prompt di chiusura, per un agente, per un progetto o globalmente. Niente viene eliminato quando la disattivi, quindi riattivandola ripristini le note che avevi già.
I miei agenti possono condividere la memoria tra più progetti?
Sì, attraverso i tre ambiti che stanno al di sopra del progetto. La memoria di cartella appartiene alla cartella sotto cui sono archiviati i tuoi progetti, di solito un cliente o un datore di lavoro, e ogni progetto al suo interno la legge. La memoria di account ti segue ovunque, qualunque sia il cliente. E ogni agente salvato ha il proprio taccuino, così uno specialista porta al progetto successivo ciò che ha imparato. La conoscenza sul codice stesso resta nella memoria del progetto, perché è lì che serve, e tutti e quattro gli ambiti compaiono nella stessa libreria Memoria.
Potresti anche apprezzare
Importazione di repository
Collega GitHub o GitLab, sfoglia i repository a cui hai davvero accesso e clonane più di uno in una volta. Ognuno diventa un progetto con i suoi agenti AI di coding. Istanze GitLab self-hosted supportate.
Sincronizzazione con Obsidian
Collega una cartella del tuo vault di Obsidian alla memoria del progetto: le tue note arrivano a Claude Code, Codex e a qualsiasi CLI di agenti, e ciò che gli agenti imparano torna nel vault in Markdown.
Skills Library
Procedure riutilizzabili che i tuoi agenti seguono, attaccabili a compiti e agenti.
AgentsRoom MCP
Il server MCP che espone il backlog, i prompt, le competenze e la memoria ai tuoi agenti.
Rilevamento della deriva del contesto
Identifica il momento in cui il contesto di un agente degrada, prima che inizi a inventare cose.
Guida CLAUDE.md
Come scrivere il file di istruzioni statiche che si abbina alla tua memoria di progetto.
Approfondimenti
AGENTS.md: un solo file di contesto per ogni agente di coding (Codex, Antigravity, Claude)
AGENTS.md è il file di istruzioni portabile che i tuoi agenti di coding leggono prima di toccare il codice. Cosa metterci dentro, in cosa si differenzia da CLAUDE.md e come tenere un unico contesto tra Codex, Antigravity e Claude.
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.
Smetti di riesporre la tua base di codice
Scarica AgentsRoom e lascia che i tuoi agenti inizino a ricordare. Gratuito, senza limiti di note.
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.