Fullerene: Open-Source-Persistenzspeicherschicht für Codierungsagenten reduziert Tokens um 64 % auf SWE-Bench

✍️ OpenClawRadar📅 Veröffentlicht: 28. April 2026🔗 Source
Fullerene: Open-Source-Persistenzspeicherschicht für Codierungsagenten reduziert Tokens um 64 % auf SWE-Bench
Ad

Fullerenes ist eine quelloffene persistente Speicherschicht für KI-Coding-Agenten. Anstatt bei jeder Sitzung Dateien neu zu lesen, erstellt es aus Ihrem Repository mithilfe von Tree-sitter eine lokale Wissensdatenbank und stellt sie über MCP (Model Context Protocol) zur Verfügung. Agenten fragen die Datenbank nach Funktionen, Klassen, Importen und Aufrufbeziehungen ab, anstatt rohe Dateien zu lesen – das reduziert den Tokenverbrauch drastisch.

Funktionsweise

Führen Sie npx fullerenes init in Ihrem Repository aus. Es durchläuft die Codebasis mit Tree-sitter, extrahiert jede Funktion, Klasse, jeden Import und jede Aufrufbeziehung und speichert sie in einem lokalen SQLite-Graphen. Agenten verbinden sich über MCP und stellen gezielte Fragen.

Das Design greift auf Forschungsergebnisse zurück: Repoformer (nur bei Bedarf abrufen), HippoRAG und G-Retriever (Graph schlägt flache Blöcke) und LLMLingua (aggressive Kontextkomprimierung). Ziel ist ein besseres Signal pro Token, nicht mehr Kontext.

Einzigartige MCP-Tools

Zwei herausragende Tools:

  • predict_impact({ functionName: "x" }) – Bevor der Agent etwas bearbeitet, fragt er, was sonst noch kaputtgeht. Durchläuft den Kantengraphen und gibt direkte + transitive Abhängigkeiten mit einem Risikoscore zurück. Einschlagradius vor dem ersten Tastendruck.
  • get_function({ name: "x", includeBody: true }) – Signatur, Body und Aufrufer in einem MCP-Aufruf. Kein nachträgliches read_file erforderlich.
Ad

Benchmark-Ergebnisse

  • SWE-bench Verified (bisher 1 Instanz): Codex-Baseline 91.949 Tokens → mit Fullerenes 32.945 Tokens. 64 % Reduzierung.
  • Intern (5 Fragen zu diesem Repository): Rohdateien durchschnittlich 2.452 Tokens → Fullerenes durchschnittlich 137 Tokens. 94,4 % Reduzierung.
  • Extern (Gemini CLI in einem Python-Projekt): Rohdateien 27.292 Tokens → Fullerenes AGENTS.md 919 Tokens. 96,6 % Reduzierung.

Einschränkungen

Tree-sitter ist strukturell, nicht semantisch. Dynamisches Dispatch und Metaprogrammierung übersehen Kanten. LSP-Integration ist in Planung. Eine SWE-bench-Instanz ist kein breites Ergebnis – es werden weitere ausgeführt.

Lokal & quelloffen

Alles läuft lokal: SQLite, kein Server, kein API-Key, reines npm (kein Python), offline nutzbar, MIT-Lizenz. 589 npm-Downloads in 40 Stunden vor dem Reddit-Beitrag. 14 Sterne. Gerade gestartet.

github.com/codebreaker77/Fullerenes
npmjs.com/package/fullerenes

Drei Fragen, die der Autor der Community stellt: Ändert graphbasiertes Abrufen Ihre Agenten-Workflows oder gewinnt langer Kontext? Welche MCP-Tools über die aktuellen 8 hinaus? Ist die SWE-bench-Methodik solide?

📖 Lesen Sie die vollständige Quelle: r/ClaudeAI

Ad

👀 Siehe auch

FFF - Fast File Finder beansprucht eine 100-fache Geschwindigkeitssteigerung gegenüber ripgrep.
Werkzeuge

FFF - Fast File Finder beansprucht eine 100-fache Geschwindigkeitssteigerung gegenüber ripgrep.

FFF (Fast File Finder) ist ein webbasiertes Dateisuch-Tool, das behauptet, 100-mal schneller als ripgrep zu sein und sich als nächste Generation von Alternativen zu regex-basierten Suchmethoden positioniert. Das Tool benötigt JavaScript, um zu funktionieren, und wurde kürzlich auf Hacker News mit 36 Punkten und 17 Kommentaren diskutiert.

OpenClawRadar
Zoku: Ein Tool, das wiederholte Workflows in Claude-Code automatisch erkennt
Werkzeuge

Zoku: Ein Tool, das wiederholte Workflows in Claude-Code automatisch erkennt

Zoku ist ein lokales Tool, das sich in das Ereignissystem von Claude Code einklinkt, um Tool-Aktionen über Sitzungen hinweg aufzuzeichnen, wiederkehrende Arbeitsablaufmuster zu identifizieren und Claude dann über diese Muster zu informieren, damit es sie proaktiv vorschlagen oder ausführen kann. Es erfordert keine Konfiguration, hat keine Abhängigkeiten und speichert alles lokal in ~/.zoku/.

OpenClawRadar
Claude Code-Benutzer erstellt /discuss-Befehl für schreibgeschützte Unterhaltungen
Werkzeuge

Claude Code-Benutzer erstellt /discuss-Befehl für schreibgeschützte Unterhaltungen

Ein Claude Code-Benutzer erstellte eine 25-zeilige benutzerdefinierte Fähigkeit namens /discuss, die schreibgeschützte Gespräche ohne Dateiänderungen ermöglicht. Der Befehl erlaubt Code-Erkundung, Recherche und Diskussion, während Änderungen verhindert werden, indem das Flag --dangerously-skip-permissions mit integrierter Sicherheit verwendet wird.

OpenClawRadar
Claude mit einem lokalen LLM als Assistent über MCP auf dem Mac ausstatten
Werkzeuge

Claude mit einem lokalen LLM als Assistent über MCP auf dem Mac ausstatten

Ein Entwickler verbindet Claude mit einem lokalen Qwen 2.5 Coder 14B über Ollama und MCP und schafft so einen kostenlosen Assistenten für Aufgaben wie Textverarbeitung und den Umgang mit großen Dateien.

OpenClawRadar