← Všechny AI tipy

CodeBoarding

Ze statické analýzy řídicího toku plus LLM vrstvy generuje architektonické diagramy jako Mermaid a verzovanou dokumentaci do repozitáře.

  • Nástroj
  • Architektura
  • Zralost 5/5

Účel

Dává vývojářům i agentům vizuální mapu kódové báze. Kombinuje statickou analýzu s uvažováním LLM a produkuje diagramy architektury, dokumentaci na úrovni komponent a navigovatelný výstup použitelný v IDE, v CI i v dokumentaci.

Odlišnost

Dvě věci ho odlišují od ostatních generátorů diagramů.

Statická analýza jde po řídicím toku, ne jen po grafu importů. To je rozdíl mezi „co se odkud importuje" a „co se odkud skutečně volá". Z toho pak LLM agent (provider-agnostic) poskládá konceptuální moduly, abstrakce a shrnutí.

Výstupem je Mermaid. Ne vlastní formát, ne samostatné HTML — Mermaid, který GitLab renderuje nativně přímo v MR a wiki. Dokumentace se ukládá do .codeboarding/ v repozitáři, takže je verzovaná a diffovatelná jako zbytek kódu.

Proti Archify, který máme v katalogu, je to jiná sázka: Archify vsadil na deterministické vykreslení z typovaného IR a na interaktivní HTML s doklady navázanými na commity, CodeBoarding na hloubku statické analýzy a na zapadnutí do existujícího workflow. Archify má výrazně víc hvězd (49 tisíc proti 2,4 tisícům), CodeBoarding lepší integraci s tím, co už používáme.

Ostatní alternativy — D2, Structurizr, PlantUML — vyžadují, aby zdroj napsal člověk. Holý Claude Code umí Mermaid napsat taky, ale bez statické analýzy řídicího toku.

Nasazení

Python balík na PyPI, rozšíření do VS Code, CI. MIT licence, zdarma. Jazyky: Python, TypeScript, JavaScript, Java, Go a PHP. Modely: OpenAI, Anthropic, Google, Vercel AI Gateway, AWS Bedrock, Ollama, OpenRouter a další. MCP integrace je rozpracovaná.

V kostce

Zralost
5/5
Jak zavedený je projekt: body za aktivní vývoj, víc přispěvatelů, placenou verzi a víc než rok na trhu.
Nasazení
CLI, Knihovna
Licence
MIT
Cena
Zdarma, MIT; náklad jen za volaný model

Zdroje