Codeflowmap, AI가 만든 코드의 데이터 흐름을 보여주는 도구
Codeflowmap은 코드 저장소를 읽고 파일과 함수 사이의 연결을 지도로 보여주는 도구다. 특히 어떤 코드가 데이터를 읽고 쓰는지, 로그인이나 권한 확인 흐름이 어디를 지나가는지 확인하는 데 초점을 둔다. 로 만든 코드를 개발자가 완전히 이해하지 못할 때, 그 코드가 무엇을 건드리는지 파악하는 문제를 줄이기 위해 만들어졌다.
로컬 모델인 나 OpenAI와 호환되는 API를 연결하면, 각 파일이 하는 일과 다루는 데이터를 설명해 준다. 기본적으로 로컬에서 실행되며, 원격 API를 연결할 때만 외부 서비스로 정보가 나갈 수 있다. 결과는 보관함으로 연결되어 코드 이해 기록처럼 볼 수 있다.
실행은 `bunx codeflowmap serve`로 하며, 로 공개되어 있다.
핵심 포인트
- 코드 저장소를 분석해 파일과 함수 사이의 의존 관계와 호출 흐름을 보여준다.
- 데이터를 읽는 곳, 쓰는 곳, 인증과 관련된 경로를 찾는 데 초점을 둔다.
- 나 를 연결하면 파일별 역할과 데이터 사용 내용을 설명해 준다.
- 기본 실행은 로컬이며, 원격 API를 연결하면 코드 정보가 외부로 나갈 수 있다.
- 보관함과 연결되어 분석 결과를 문서처럼 남길 수 있다.