Visualize project configuration 프로젝트 구성의 시각화

Watch your project grow,
season by season.
프로젝트가 시즌마다
자라나는 모습을 지켜보세요.

Umtri visualizes the structure of what you're building as a living tree — trunk, limbs, leaves — and lets you replay any moment of its growth. Umtri는 당신이 만드는 것의 구조를 살아 있는 나무로 시각화합니다 — trunk, limb, leaf — 그리고 성장의 어느 순간이든 다시 재생할 수 있게 합니다.

The metaphor메타포

A plant, not a folder tree.폴더 트리가 아닌, 식물.

Five layers from what stands to what acts — and a season slider on top. 서 있는 것에서 행동하는 것까지 다섯 층 — 그 위에 시즌 슬라이더.

trunkdomains도메인
limbfeatures기능
twigmodules모듈
leafunits단위
veinactions동작

Seasons drift across the whole tree. Drag the slider — past nodes return, future ones hide. 시즌은 트리 전체를 가로질러 흐릅니다. 슬라이더를 끌어 보세요 — 지난 노드가 돌아오고, 미래 노드는 숨겨집니다.

Why Umtri왜 Umtri인가

Built for what most tools leave out.다른 도구가 놓치는 부분을 위해.

Track the shape of your project, over time. 프로젝트의 모양을, 시간을 따라 추적.

Configuration as a tree, growth as seasons. Every node remembers when it was born and when it withered — so the past stays explorable, not buried. 구성은 트리로, 성장은 시즌으로. 모든 노드는 언제 태어났고 언제 시들었는지 기억합니다 — 과거는 묻히지 않고 탐색 가능하게 남습니다.

Draw the structure — AI builds it. 구조를 그리면, AI가 만든다.

In Plan mode you sketch the architecture you want as nodes — not a prompt. Your agent reads that plan through MCP, writes the real code, and you commit each piece once it's realized. Plan 모드에서 원하는 구조를 프롬프트가 아니라 노드로 그리세요. 에이전트가 그 plan을 MCP로 읽어 실제 코드를 구현하고, 실현된 조각부터 commit합니다.

Every commit, back on the tree. 모든 commit이, 나무 위로.

Wire your agents and CI through MCP. Merged commits are recorded onto the very nodes they touched — your configuration history kept where it means something, not buried in a log. 에이전트와 CI를 MCP로 연결하세요. 머지된 commit은 그 영향을 준 노드에 그대로 기록됩니다 — 형상 이력이 로그에 묻히지 않고 의미 있는 자리에 남습니다.

Features기능

What you can actually do.실제로 무엇을 할 수 있는가.

The pieces that make Umtri feel less like a diagram tool and more like a living thing. Umtri를 다이어그램 도구가 아니라 살아 있는 무언가처럼 느끼게 하는 조각들.

Graph + data view그래프 + 데이터 뷰

Two views, one source.두 뷰, 하나의 소스.

A live SVG tree for shape, an indented data view for dense reading. Switch freely — the same nodes, two ways to see them. 모양은 살아 있는 SVG 트리로, 촘촘히 읽을 땐 들여쓰기 데이터 뷰로. 둘 사이를 자유롭게 — 같은 노드, 두 가지 보기.

Season slider시즌 슬라이더

Drag through time.시간을 가로질러 끌어보세요.

Scrub the slider and watch the tree morph. Past nodes return, future ones hide. Every node knows when it was born and when it withered. 슬라이더를 문지르면 트리가 변형됩니다. 지난 노드는 돌아오고, 미래 노드는 숨겨집니다. 모든 노드는 자기가 언제 태어났고 언제 시들었는지 압니다.

Bug erosion버그 침식

Issues attach to nodes.이슈는 노드에 붙습니다.

Bugs aren't a side table — they're glued to the parts they affect, with severity and status. Weak limbs become impossible to miss. 버그는 별도의 표가 아닙니다 — 영향을 주는 부분에 severity·status와 함께 붙어 있습니다. 약한 limb은 놓치고 싶어도 놓칠 수 없게 됩니다.

API flowsAPI 흐름

External calls on the tree.트리 위의 외부 호출.

REST endpoints, MCP calls, third-party integrations — drawn as flows between the nodes they touch. See what your project depends on. REST 엔드포인트, MCP 호출, 서드파티 통합 — 영향을 주는 노드 사이의 흐름으로 그려집니다. 프로젝트가 무엇에 의존하는지 한눈에.

MCP & CI/CDMCP·CI/CD

A record, not just an API.API를 넘어, 형상 기록.

Claude, Cursor, or your scripts read and build the tree through MCP and a REST API. Then a CI step records each merged commit onto the nodes it changed — the tree becomes the living record of what shipped. Claude·Cursor·직접 만든 스크립트가 MCP·REST API로 트리를 읽고 만듭니다. 그리고 CI가 머지된 commit을 변경된 노드에 기록합니다 — 트리가 무엇이 배포됐는지의 살아 있는 기록이 됩니다.

PWAPWA

Installable, mobile-ready.설치 가능, 모바일 대응.

Add it to your home screen, get a native-style shell, and check on your tree from anywhere. Works on desktop, tablet, and phone. 홈 화면에 추가하고, 네이티브 스타일 셸을 얻고, 어디서든 트리를 확인하세요. 데스크톱, 태블릿, 폰에서 동작합니다.

Plant your first season.첫 시즌을 심어보세요.

Sign in, sketch your trunk, and watch the rest grow from there. 로그인하고, trunk를 스케치하고, 나머지가 거기서부터 자라나는 걸 지켜보세요.

Try Umtri.ioUmtri.io 시작하기BETA