世意アトリエ Say Atelier

VisualVS
Code Topology Visualiser

アーキテクトとシニア開発者のための、
コードの全体像が見える VS Code 拡張

VisualVS の概念図

プロダクト概要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 のもと公開されています。

お問い合わせ

導入相談・カスタマイズのご相談はお気軽にどうぞ。