Graphicle gir kodeagenten kodegraf og prosjekthukommelse i én lokal Rust-binær
torsdag 15. oktober · KI-generert · Kilde: GitHub
Gi kodeagenten en lokal kodegraf og en prosjekthukommelse som foreldes når koden endres, med Graphicle 0.1.0 fra KarLex AI.
3 minutter og 18 sekunder. Så lang tid brukte Graphicle 0.1.0 på å bygge kodegrafen for Kubernetes (31 000 filer), mot 26 minutter og 38 sekunder for Graphify 0.9.88 på samme maskin med 16 CPU-er, ifølge README-en på GitHub. Kodegraf-motoren er en Rust-port av Graphify, og KarLex AI slapp versjon 0.1.0 under Apache-2.0 den 14. oktober. Tallene kommer fra én utforskende kjøring per verktøy, ikke et gjennomsnitt.
Graphicle samler tre ting i én installasjon: en kodegraf over filer, funksjoner, kall og imports (parset med tree-sitter, uten modell), en hukommelse for dokumentasjon, beslutninger og tidligere Claude Code- og Codex-sesjoner, og én MCP-server som eksponerer begge. Alt ligger i én SQLite-fil. Agenten får utdrag merket med fil og linjenummer innenfor et tokenbudsjett, og MCP-verktøyene bruker Graphifys navn som query_graph og get_neighbors.
Det mest interessante grepet er at minner knyttes til funksjonene de handler om. Endrer du funksjonen, regnes minnet som utdatert, mens endringer andre steder i fila vanligvis lar det stå. Minner som agenten foreslår, venter på din godkjenning i nettappen før de tas i bruk.
graphicle setup rører mange filer: .mcp.json, hooks i .claude/settings.local.json, en seksjon i AGENTS.md og Git-hooks. Hver fil sikkerhetskopieres som .graphicle-bak, og graphicle disconnect reverserer alt. Native Windows-støtte mangler, og WSL2 er ikke testet.
Skepsisen på Hacker News går på om slike verktøy faktisk hjelper. Flere i tråden mener agenter klarer seg like godt eller bedre med vanlig tekstsøk, og utvikleren innrømmer hullet:
«Det vi ikke har gjort ennå, er det du egentlig spør om: fullfører en kodeagent faktisk flere oppgaver med disse verktøyene?» — KarLex AI på Hacker News
Hva bør du gjøre?
- Prøv
graphicle setupi et sideprosjekt først, og les lista over endrede filer før du kjører det i et arbeidsrepo. - Bruk
graphicle graph extract . --code-onlyhvis ingenting skal forlate maskinen, fordi den fulle varianten sender dokumenter og bilder til den LLM-en den finner en API-nøkkel til. - Gi agenten samme oppgave med og uten Graphicle, og sammenlign tokenforbruk og resultat før du gjør det til standard.