Graphicle porta grafi rapidi del codice e memoria agli agenti di programmazione
Una riscrittura in Rust di Graphify gira sulla tua macchina e aiuta Claude e altri assistenti di codifica AI a comprendere il tuo progetto.

Uno sviluppatore ha rilasciato Graphicle, un programma che mappa i repository di codice in grafi e memorizza la memoria del progetto, poi fornisce queste informazioni agli agenti di codifica AI. È una riscrittura portatile del vecchio strumento Graphify, costruita in linguaggio di programmazione Rust per velocità.
Lo strumento funziona con Claude, Codex, Cursor, Microsoft VS Code, Claude Desktop e qualsiasi client che supporta il Model Context Protocol, noto come MCP 1. L'idea è semplice: invece di indovinare com'è strutturato il tuo codice, il tuo agente ottiene percorsi di file esatti, numeri di riga e estratti citati quando gli chiedi di trovare qualcosa.
Graphicle costruisce un grafo del codice analizzando i file con tree-sitter, una libreria di parsing open-source, senza utilizzare alcun modello AI 1. Registra inoltre documentazione del progetto, decisioni revisionate, procedure e sessioni di agenti precedenti. Tutto questo vive in un singolo database SQLite sulla tua macchina. Non ci sono account, né chiavi API e nessun dato inviato a un server. L'unica richiesta di rete automatica è un controllo giornaliero per nuovi aggiornamenti software, che può essere disattivato .
Speed advantage
Il punto principale è le prestazioni. Nei primi test, il motore di memoria 0.1.1 di Graphicle (una build pre-rilascio) ha impiegato da 3,0 a 22,7 volte meno tempo rispetto a Graphify 0.9.91 attraverso 39 misurazioni su 13 codebase, sulla stessa macchina con 3 CPU e 8 worker ciascuno 1. Lo strumento afferma di eguagliare grep, un classico programma di ricerca da riga di comando, nella localizzazione del codice .
Quando un agente pone una domanda, Graphicle restituisce estratti rilevanti da codice e documenti entro un budget di token impostato dall'utente 1. Ogni estratto include il nome del file e l'intervallo di righe in modo che il risultato possa essere verificato direttamente. Le risposte richiedono un modello configurato come l'API di Anthropic, ma la raccolta delle prove di per sé non chiama alcun modello AI .
Memoria legata al codice
Graphicle tiene traccia delle memorie riguardo a un progetto e le collega alle funzioni che descrivono. Se una funzione cambia, la memoria associata viene marcata come non più attuale, mentre le modifiche altrove nello stesso file di solito la lasciano attuale 1. Le revisioni delle memorie devono essere approvate da una persona prima che l'agente possa usarle .
Le sessioni vengono catturate turno per turno. Una volta che le memorie sono state revisionate, ogni nuova sessione dell'agente inizia con quelle memorie più gli ultimi turni di conversazione 1. Lo strumento può anche funzionare attraverso repository in un workspace, permettendo agli agenti di attingere codice da più progetti contemporaneamente .
Graphicle si installa eseguendo un comando di setup in un repository. Indicizza il codice, costruisce il grafo, connette qualsiasi agente di codifica supportato che trova, aggiunge hook Git per mantenere le cose aggiornate e aggiunge due righe a un file AGENTS.md a meno che Claude Code sia l'unico agente in uso 1. Fa il backup di ogni file prima di modificarlo, e un comando di disconnect inverte l'intero processo . Un'app web permette agli utenti di esplorare il grafo, leggere le fonti e approvare le memorie .
Il progetto è open-source su GitHub e supporta l'installazione tramite Homebrew, uno script di installazione diretto e una build per Windows in anteprima 1.
Correzioni e aggiornamenti
- Corrected on 20 October 2026. An earlier version claimed the associated memory was marked as potentially stale when a function changed; the source states it is simply marked as stale. The originals cited version 0.1.0 and a 31,000-file repository with specific timings that do not appear in the source; the replacement correctly reflected version 0.1.1, the 3.0–22.7x speedup, and the 13-codebase/39-measurement findings.
I fatti principali
- Graphicle è un port in Rust di Graphify che costruisce grafi del codice e memorizza la memoria del progetto in locale
- Nei primi test su 13 codebase, la build pre-rilascio 0.1.1 ha impiegato da 3,0 a 22,7 volte meno tempo di Graphify 0.9.91 in tutte le 39 misurazioni
- Funziona con Claude, Codex, Cursor, VS Code e altri client compatibili MCP
- Nessun API key, account o telemetria richiesti; tutti i dati restano sulla macchina dell'utente
- Le memorie sono collegate alle funzioni del codice e scadono quando quel codice cambia
{"title": "Graphicle porta grafi rapidi del codice e memoria agli agenti di programmazione", "summary": "Una riscrittura in Rust di Graphify gira sulla tua macchina e aiuta Claude e altri assistenti di codifica AI a comprendere il tuo progetto.", "caption": "Mani che digitano su un portatile in un ambiente buio, concetto di tecnologia e concentrazione.", "body": "# Graphicle porta grafi rapidi del codice e memoria agli agenti di programmazione\n\n
\n\n## In short\n\n- Cosa è successo: Graphicle è un programma che mappa i progetti di codice in diagrammi connessi e memorizza annotazioni sul progetto, poi fornisce queste informazioni agli assistenti di codifica AI sulla tua macchina.\n- Perché conta: Gli assistenti di codifica AI faranno meno errori perché possono fare riferimento a file e righe esatti del tuo progetto invece di indovinare.\n- Parole da sapere: tree-sitter: uno strumento che legge il codice per capirne la struttura senza usare AI · MCP: uno standard che permette agli strumenti AI di connettersi a programmi sul tuo computer · SQLite: un sistema di database che memorizza tutti i dati del tuo progetto sulla tua macchina\n\nUno sviluppatore ha rilasciato Graphicle, un programma che mappa i repository di codice in grafi e memorizza la memoria del progetto, poi fornisce queste informazioni agli agenti di codifica AI. È una riscrittura portatile del vecchio strumento Graphify, costruita in linguaggio di programmazione Rust per velocità.\n\nLo strumento funziona con Claude, Codex, Cursor, Microsoft VS Code, Claude Desktop e qualsiasi client che supporta il Model Context Protocol, noto come MCP 1. L'idea è semplice: invece di indovinare com'è strutturato il tuo codice, il tuo agente ottiene percorsi di file esatti, numeri di riga e estratti citati quando gli chiedi di trovare qualcosa.\n\nGraphicle costruisce un grafo del codice analizzando i file con tree-sitter, una libreria di parsing open-source, senza utilizzare alcun modello AI . Registra inoltre documentazione del progetto, decisioni revisionate, procedure e sessioni di agenti precedenti. Tutto questo vive in un singolo database SQLite sulla tua macchina. Non ci sono account, né chiavi API e nessun dato inviato a un server. L'unica richiesta di rete automatica è un controllo giornaliero per nuovi aggiornamenti software, che può essere disattivato .\n\n## Speed advantage\n\nIl punto principale è le prestazioni. Nei primi test, il motore di memoria 0.1.1 di Graphicle (una build pre-rilascio) ha impiegato da 3,0 a 22,7 volte meno tempo rispetto a Graphify 0.9.91 attraverso 39 misurazioni su 13 codebase, sulla stessa macchina con 3 CPU e 8 worker ciascuno . Lo strumento afferma di eguagliare grep, un classico programma di ricerca da riga di comando, nella localizzazione del codice .\n\nQuando un agente pone una domanda, Graphicle restituisce estratti rilevanti da codice e documenti entro un budget di token impostato dall'utente . Ogni estratto include il nome del file e l'intervallo di righe in modo che il risultato possa essere verificato direttamente. Le risposte richiedono un modello configurato come l'API di Anthropic, ma la raccolta delle prove di per sé non chiama alcun modello AI .\n\n## Memoria legata al codice\n\nGraphicle tiene traccia delle memorie riguardo a un progetto e le collega alle funzioni che descrivono. Se una funzione cambia, la memoria associata viene marcata come non più attuale, mentre le modifiche altrove nello stesso file di solito la lasciano attuale . Le revisioni delle memorie devono essere approvate da una persona prima che l'agente possa usarle .\n\nLe sessioni vengono catturate turno per turno. Una volta che le memorie sono state revisionate, ogni nuova sessione dell'agente inizia con quelle memorie più gli ultimi turni di conversazione . Lo strumento può anche funzionare attraverso repository in un workspace, permettendo agli agenti di attingere codice da più progetti contemporaneamente .\n\nGraphicle si installa eseguendo un comando di setup in un repository. Indicizza il codice, costruisce il grafo, connette qualsiasi agente di codifica supportato che trova, aggiunge hook Git per mantenere le cose aggiornate e aggiunge due righe a un file AGENTS.md a meno che Claude Code sia l'unico agente in uso . Fa il backup di ogni file prima di modificarlo, e un comando di disconnect inverte l'intero processo . Un'app web permette agli utenti di esplorare il grafo, leggere le fonti e approvare le memorie .\n\nIl progetto è open-source su GitHub e supporta l'installazione tramite Homebrew, uno script di installazione diretto e una build per Windows in anteprima .\n\n## Corrections and updates\n\n- Corrected on 20 October 2026. An earlier version claimed the associated memory was marked as potentially stale when a function changed; the source states it is simply marked as stale. The originals cited version 0.1.0 and a 31,000-file repository with specific timings that do not appear in the source; the replacement correctly reflected version 0.1.1, the 3.0–22.7x speedup, and the 13-codebase/39-measurement findings.\n\n## Key facts\n\n- Graphicle è un port in Rust di Graphify che costruisce grafi del codice e memorizza la memoria del progetto in locale\n- Nei primi test su 13 codebase, la build pre-rilascio 0.1.1 ha impiegato da 3,0 a 22,7 volte meno tempo di Graphify 0.9.91 in tutte le 39 misurazioni\n- Funziona con Claude, Codex, Cursor, VS Code e altri client compatibili MCP\n- Nessun API key, account o telemetria richiesti; tutti i dati restano sulla macchina dell'utente\n- Le memorie sono collegate alle funzioni del codice e scadono quando quel codice cambia"}



