Show GN: Umtri.io - 프로젝트를 시각화하는 형상 관리 도구
요약
Umtri.io는 프로젝트 개발 과정을 시각화하는 형상 관리 도구입니다. 코드베이스와 정보 구조를 나무 형태로 직관적으로 보여주어, 개발자가 프로젝트의 성장 과정과 노드 간 연결성을 한눈에 파악할 수 있게 합니다. 이를 통해 장기적인 계획 수립 및 버그 발생 시 영향 범위 추적이 용이합니다.
핵심 포인트
- 프로젝트 전체를 '나무' 형태로 시각화하여 직관적 이해 제공
- 노드 간의 연결 구조 기록을 통해 문제 확산 예측 가능
- Grow Plan 기능을 활용해 장기적이고 총체적인 개발 계획 수립 지원
- 시즌(Season) 개념으로 버전 및 이력 관리를 체계화
문제의식
- 프로젝트 개발, 특히 바이브 코딩 시 자신의 프로젝트가 어떻게 자라나는지 알기 어려움
- 코드 베이스 내부에서 연결이나 종속성 문제가 있는 경우 단발적인 세션이 놓쳐 문제가 커지는 경우가 생김
- 프롬프트를 통한 개발 명령의 프레임이 좁아서 장기적인 계획에서 잘못된 개발이 진행되다가 되돌리는 경우가 생김
- 바이브 코딩을 하는 비개발자의 경우 Git이나 Jira 등 기존의 프로젝트 관리도구 사용에 어려움을 느끼는 경우가 있음
솔루션
- 프로젝트가 자라는 모습을 시각화 : MCP로 연동된 '그라운드'에 프로젝트를 시각화하도록 명령하면 코드베이스와 정보구조를 토대로 프로젝트를 나무 형태로 시각화하여 직관적으로 확인할 수 있음
- 노드 간 연결 구조 기록 : 노드를 등록하는 바이브코딩 서비스는 노드 간의 연결까지 기록하도록 가이드를 받으며, 이를 통해 다음 세션에서도 특정 부분을 수정할 때 연결구조를 참조하여 미리 문제 확산을 대응할 수 있음
- Grow Plan : 사용자가 플랜모드를 통해 노드를 구성하고 이 노드를 전반적으로 참조하도록 하면 계획을 보다 장기적이고 총체적으로 전달할 수 있으며, AI가 의도를 넓게 파악하여 보다 정확한 솔루션을 제안할 수 있음
- 나무의 메타포와 시즌 개념 등 시간적 성장을 직관적으로 보이도록 하여 이해하기 쉬우며, 버그 발생 시 발생한 노드 위치에 매칭되어 문제가 어디서 발생했는지, 어떤 확산력을 가지고 있는지 등 쉽게 파악할 수 있음
사용방법
-
회원가입 및 로그인
-
신규 프로젝트 (Ground) 추가
-
시즌(Season) 추가
-
시즌은 일종의 '버전' 개념으로, 1차/2차 프로젝트 등 하나의 프로젝트에서 주기를 관리하는 개념
-
지난 시즌은 편집할 수 없는 상태의 과거가 됨 : 이력 관리
-
API 토큰 발행 (Setting > API)
-
MCP 프로젝트 연동
-
프로젝트 Transplant > Root : 처음 심을 때는 편집 가능한 상태, Root 이후에는 편집 이력이 남음
-
UI를 통한 조작 + AI서비스를 통한 조작
-
"umtri의 OOO 그라운드에 내 프로젝트 심어줘"
-
"umtri에 추가 등록된 버그 확인해줘"
-
"OOO 내용을 umtri에 버그로 등록하고 영향 범위 해결해줘"
서비스 상태
- 현재 베타 서비스로 서비스되는 상태입니다.
- 자체적으로 5개의 운영 프로젝트를 6개월 째 테스트 중이며, 현재까지의 시험 결과 미사용 시보다 훨씬 효율적으로 코드와 버그를 관리하고 있습니다.
댓글과 토론
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기