Zum Inhalt springen

KiroGraph: How a Local Code Graph Saves 80% of Your AI Tokens

17.06.2026 · 1 Std. 7 Min.

Shownotes

Davide de Sio built KiroGraph as a personal side project to stop his AI agent from burning through credits just searching files. It turned into a community-driven, open-source MCP server that gives Kiro (and other AI agents) a semantic map of your codebase — reducing token usage by up to 80%. We dive into the architecture, security, and modules, how everything runs 100% locally, and how the AWS Community shaped the project's roadmap. Key takeaways: • Code graphs vs. grep — Tree-sitter and AST-based graph generation give AI agents a smarter navigation model, eliminating wasteful file searches. • Architecture module — Detects patterns and prevents drift by validating your codebase against its own structural rules. • Security module — Finds exposed secrets and vulnerabilities by tracing the call graph, born from an AWS Summit Milano talk. • Watchman module — Auto-generates Kiro skills from repetitive patterns, building persistent memory for your agent. • 100% local execution — Embeddings run with Nomic and summarization with Gemma 3, no data leaves your machine. • Spec-driven development — Davide built KiroGraph with Kiro itself, using specs to drive the entire development lifecycle. • Portability — Commit the graph to Git and share it across machines and team members. • Community-driven roadmap — CI/CD integration, validation hooks, and container deployment are next.

With Davide de Sio, Head of Software Engineering at Eleva

  • Alle Folgen von The AWS Developers Podcast

    Einstellungen

    Darstellung

    Sprache

    Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

    Verlauf

    Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

    Hinweise

    Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

    Konto

    Favoriten speichern – in der App und auf der Website.

    Tastenkürzel

    /
    Suche öffnen
    Leertaste
    Abspielen oder anhalten
    ← →
    Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
    ↑ ↓
    Im Regal: Ziel innerhalb der Kachel
    Pos1 / Ende
    Im Regal: erste bzw. letzte Kachel
    Esc
    Fenster oder Menü schließen
    ?
    Diese Übersicht
    Läuft gerade

    Zur Senderseite

    Als Nächstes

      Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.