Mindwalk, 코딩 에이전트 세션을 3D 코드베이스 지도로 리플레이하는 도구 공개
- Mindwalk는 코딩 에이전트가 세션 중 탐색한 파일과 수행한 작업을 3D 지도 형태로 리플레이해서 보여주는 오픈소스 도구
- 시각화 라이브러리로 Three.js를 사용했으며 파일 읽기, 쓰기, 검색, 실행 등의 액션을 색상 스펙트럼으로 구분해 표시함 (냉색 관찰 행동, 온색 변경 행동)
- 개발자는 이 도구를 만든 원래 동기가 여러 LLM의 태스크 해결 능력과 코드베이스 탐색 방식을 시각적으로 비교하기 위함이라고 밝힘
- 현재 Codex 에이전트의 커스텀 툴 이벤트 파싱과 서브에이전트 롤아웃 숨김 기능 등을 지원하며 지속적으로 업데이트 중
- 공개 직후 GitHub 스타 21개를 받았고, 커뮤니티에서는 실사용 목적보다 미학적 만족감 위주라는 지적과 함께 여러 모델 비교, 100회 반복 실행 분산 비교 등 구체적 활용 아이디어가 제시됨
Hacker News opinions
에이전트한테 시켜서 비디오도 하나 만들어달라고 해봐 ㅋㅋ
pi.dev나 rcarmo/piclaw 지원도 필요한데 이거 되나
이거 진짜 쩐다. 에이전트 다루는 최적의 UI가 결국 공간적인 방식이 될 거라고 확신하게 됨. Xerox PARC 시절급 메타포 성숙도라고 느껴짐
gource랑 비슷한 느낌 아님? 처음 알게 됐는데 시각화 방식이 유사하네
터미널에 뜨는 Read file: xyz 같은 로그는 따라가기 힘든데 이런 시각화 방향이 필요하다고 생각함
이거 좋은데 use case가 뭔지 잘 모르겠음. 세션 json 열어볼 일도 없었는데 여기 뭔가 있을 수도
이건 여러 LLM들의 에이전트 능력을 비교하는데 쓸 수 있음, 코드베이스 탐색하는 방식을 볼 수 있어서
내가 만든 이유는 LLM의 태스크 해결 능력을 궤적 시각화로 비교하려는 거였음. LLM과 에이전트 시스템 능력을 검증하는 대안적인 방법이 될 수 있음
이거 보는 게 재밌긴 한데 코드 diff 훑어보는 것보다 오히려 더 번거로운 거 아님? 누가 이렇게까지 시간 들여서 에이전트가 한 일을 지켜보겠어
작은 프로젝트로 테스트해봤는데 tree/terrain 뷰에는 아무것도 안 뜨더라. 원본 프로젝트가 디스크에서 사라져서 그런가 싶음
히스토리 기능이 세션별로만 되던데, 여러 에이전트 세션을 누적해서 보여주는 기능도 있으면 좋겠음
무슨 시각화 라이브러리 쓴 거임? 다른 그래프 시각화 용도로도 응용해볼 수 있을 것 같은데
나도 파일 변경을 세션별로 binlog로 추적하는 스크립트 만들어봤는데, 이거랑 연결해서 mindwalk로 시각화할 수 있을지 궁금함
예쁜 거 말고 진짜 use case가 뭐임? 2019년 gource 댓글에서도 똑같은 질문 나왔었는데, README에 The Problem이랑 The Idea 항목에 명확히 써있음
같은 문제에 대해 여러 모델이 코드베이스를 어떻게 다르게 다루는지 공간적으로 비교하거나, 같은 모델을 100번 돌려서 분산을 보는 용도로 쓰면 재밌을 것 같음