VisualVSCode Topology Visualiser
アーキテクトとシニア開発者のための、
コードの全体像が見える VS Code 拡張
プロダクト概要Overview
VisualVS は VS Code にそのまま組み込める拡張機能です。何千行ものコードを追いかける代わりに、ネオン調のトポロジー図でコードベースの全体像をひと目でつかめます。
LLM・LangChain・Memgraph を組み合わせ、単なる構造だけでなく、コードの意味的なつながりまで読み解きます。同じ仕組みは Kubernetes の分散システム解析にもそのまま使えます。

主要機能Key Features

① 一瞬でトポロジー図に
千行のコードを読む代わりに、一枚の図を眺める。ファイルを切り替えるたびに自動で解析が走り、関数・モジュール・依存関係がネオン調のマップとして一瞬で描き出されます。

② AI がコードの「意味」を読む
LLM がコードの意味まで読み取るので、出てくるのは単なる構造図ではありません。「どこを呼んでいるか」だけでなく、「なぜ呼んでいるのか」まで見えてきます。

③ プラグイン式アーキテクチャ
AST 解析・AI 生成・グラフ保存・検索の各ステップを、独立したパイプラインとして分離。新しい言語や解析手法も、ほかに手を入れずに後から差し込めます。

④ Kubernetes もそのまま
分散システムのトポロジー解析を標準でサポート。稼働中のクラスタからサービス同士の依存関係を抜き出し、同じネオン図に重ねて表示します。

⑤ Cypher コンソール
AI が生成した Cypher クエリは、いつでも見えてそのまま手直しできます。クエリを少し調整するだけで、自分の見たい切り口へ自由にグラフを掘り下げられます。
技術スタックTech Stack
- 形式
- VS Code 拡張機能 (TypeScript)
- AI レイヤー
- LLM (NVIDIA NIM / OpenAI / Ollama), LangChain
- グラフストア
- Memgraph (Cypher v1 subset)
- 解析
- AST パーサ、プラグインパイプライン
- デプロイ
- ローカル localhost / Kubernetes 自動デプロイ / Ollama ローカル実行
- ライセンス
- Apache License 2.0
こんな方にWho it's for
引き継いだばかりの大規模コードベースと格闘しているアーキテクト。リファクタリングの戦略を練るシニアエンジニア。マイクロサービスの全体像を頭に入れておきたい SRE。
「このメソッド、どこから呼ばれてるんだっけ?」「このサービスは何に依存してる?」——そんな問いに、VisualVS は一枚の図で答えます。

オープンソースOpen Source
VisualVS は Apache License 2.0 のもと公開されています。
お問い合わせ
導入相談・カスタマイズのご相談はお気軽にどうぞ。