Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| ai:mcp:servery:codegraph [30.07.2026 13:12] – Přidán článek o CodeGraphu Petr Nosek | ai:mcp:servery:codegraph [30.07.2026 13:27] (aktuální) – odstraněno Petr Nosek | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== CodeGraph – lokální znalostní graf kódu pro AI agenty ====== | ||
| - | // | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | ===== Video ===== | ||
| - | |||
| - | Praktické představení je ve videu [[https:// | ||
| - | |||
| - | {{youtube> | ||
| - | |||
| - | ===== Jak CodeGraph funguje ===== | ||
| - | |||
| - | CodeGraph analyzuje zdrojové soubory, vytváří graf symbolů a jejich vztahů a ukládá jej lokálně do adresáře '' | ||
| - | |||
| - | AI agent pracuje až s hotovým grafem přes MCP. Při dotazu může použít například nástroj '' | ||
| - | |||
| - | ===== Úspora tokenů ===== | ||
| - | |||
| - | Největší náklad AI agenta při práci ve větším repozitáři často není vlastní změna kódu, ale zjišťování souvislostí: | ||
| - | |||
| - | CodeGraph tento průzkum zkracuje na několik cílených dotazů. Úspora vzniká z menšího množství přečteného kódu a méně volání nástrojů, ne z levnějšího vytváření indexu. | ||
| - | |||
| - | Projekt uvádí vlastní benchmark na sedmi open-source repozitářích: | ||
| - | |||
| - | Úspora také závisí na tom, zda agent používá CodeGraph přímo. Pokud místo toho dál prochází soubory přes '' | ||
| - | |||
| - | ===== Instalace a zapojení do agenta ===== | ||
| - | |||
| - | Instalační skript stáhne binární CLI pro daný systém. Před spuštěním je vhodné zkontrolovat jeho obsah a důvěryhodnost zdroje. | ||
| - | |||
| - | <code bash> | ||
| - | curl -fsSL https:// | ||
| - | </ | ||
| - | |||
| - | Poté je potřeba otevřít nový terminál, aby byl příkaz '' | ||
| - | |||
| - | <code bash> | ||
| - | codegraph install | ||
| - | </ | ||
| - | |||
| - | Příkaz automaticky nastavuje MCP server pro podporované klienty, mezi které patří Claude Code, Codex CLI, OpenCode, Cursor a Gemini CLI. Pro každý repozitář se graf vytvoří samostatně: | ||
| - | |||
| - | <code bash> | ||
| - | cd muj-projekt | ||
| - | codegraph init | ||
| - | </ | ||
| - | |||
| - | ===== Aktualizace grafu ===== | ||
| - | |||
| - | Po inicializaci CodeGraph sleduje změny souborů a graf průběžně synchronizuje. Platí to i pro změny vytvořené AI agentem nebo po '' | ||
| - | |||
| - | Ve výchozím nastavení se změny krátce seskupí a pak se index aktualizuje. Stav lze ověřit příkazem: | ||
| - | |||
| - | <code bash> | ||
| - | codegraph status | ||
| - | </ | ||
| - | |||
| - | V prostředí bez běžícího watcheru, například při nastavení '' | ||
| - | |||
| - | <code bash> | ||
| - | codegraph sync | ||
| - | </ | ||
| - | |||
| - | ===== Omezení a soukromí ===== | ||
| - | |||
| - | Vytvoření a aktualizace indexu vyžadují lokální CPU, paměť a diskový prostor; u velkého repozitáře tedy nejsou zdarma z pohledu výkonu, ale nejde o náklad na LLM. Projekt uvádí, že kód a index zůstávají lokálně a nevyžaduje API klíč. Anonymní telemetrii lze vypnout: | ||
| - | |||
| - | <code bash> | ||
| - | codegraph telemetry off | ||
| - | </ | ||
| - | |||
| - | ===== Zdroje ===== | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||