Główne funkcje CodeCanvas:
- Wizualna mapa projektu – pokazuje pliki i zależności w formie graficznej.
- Przegląd kodu z lotu ptaka – łatwe przechodzenie między modułami i klasami.
- Interaktywna nawigacja – klikaj na elementy kodu i przechodź do ich definicji, zależności lub testów.
- Wsparcie AI – sugestie dotyczące refaktoryzacji, zależności, dokumentacji i analizy.
- Praca zespołowa – dzielenie się widokiem mapy kodu z innymi członkami zespołu.
- Historia zmian – przegląd wersji i modyfikacji kodu w czasie.
- Wsparcie dla wielu języków – m.in. Java, Kotlin, Python, TypeScript (lista rośnie).
- Integracja z IDE JetBrains – np. IntelliJ IDEA, WebStorm, PyCharm.
- Obsługa Git – wizualizacja historii commitów i gałęzi w kontekście kodu.
