VSCode와 Google Antigravity 확장을 만들었습니다

프로그래밍은 1도 모르다보니 가끔 갑갑한 적이 많았습니다.

그래서 LLM에게 스펙 시트를 주고 지시를 내려도 이게 내 의도대로 되는건지 모를때가 많죠. 그래서 구조를 한 눈에 알아보고 이걸 이해할 수 있는 도구를 구상하고 Antigravity 확장을 만들었습니다. VScode에서도 사용이 가능합니다

지시를 내리면 시각적으로 노드(소스파일)와 노드(소스파일)을 표시하고 이 노드들이 어떤 노드(소스파일)을 참조하는지 선(엣지)로 표시합니다.

선은 의존성, 콜, 데이터플로, 그리고 양방향 참조로 구분됩니다.

노드를 클릭하면 바로 해당 소스를 들여다볼 수 있습니다.

선이나 노드가 논리적으로 이상하면 바로 시각적으로 표시됩니다.

노드들 역시 사용자의 승인이나 거부를 통해 지울 수 있습니다.

시각화 보드 ( 캔버스 ) 안에서 직접 노드를 만들어 줄 수 있습니다.

그리고 캔버스 위에서 각 노드들의 클러스터를 정의해서 보다 보기 편하게 작업할 수 있습니다

제가 테스트해 본 언어는 3가지입니다. Rust, C, Python 그외에 쉘스크립트, YAML, Json, TOML까지 지원합니다.

VSCODE와 안티 그래비티 모두를 지원합니다.

혹시 써보시고 문제점이 있으면 이야기 해주시면 감사하겠습니다.

자동 클러스터링과 의존성을 제외한 노드 표시 다이어트 등도 되어 있습니다.

스냅샷 기능이 있어 언제든 롤백이 가능합니다. 스냅샷은 자동저장, 수동 저장 모두를 지원합니다.

1개의 좋아요

이제 멀티 프롬프트 ( 다양한 md 파일 ) 과 더불어 언제든 대화 프롬프트를 md 파일로 저장할 수 있게 되었습니다. 내가 맥락 유지할 수 있는 방법이 늘어났네요,

1개의 좋아요

md 파일에도 lsp 연결했습니다

md파일에 경로명 등이 있다면 에디터 상에서 불러들인 md파일에서 해당 파일명만 클릭하면 바로 편집 가능합니다