ํ ์คํธ ํฐ๋ฏธ๋์์ ์คํ๋๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ฉ ์๊ฐ์ ๋์์ธ ํ๊ฒฝ์ธ TUI Studio(Visual Terminal UI Designer)์ ์ฝ๋๊ฐ ๊ณต๊ฐ๋์์ต๋๋ค. ์ด ํ๊ฒฝ์ ์ฌ์ฉํ๋ฉด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ๋ธ๋ก์ ๋๋๊ทธ ์ค ๋๋กญํ์ฌ ์ํธ ์์ฉ์ ์ธ ์๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์์ฑํ๊ณ , ์์ฑ์ ์๊ฐ์ ์ผ๋ก ํธ์งํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค. ์์ฑ๋ ์ธํฐํ์ด์ค ๋ ์ด์์์ Ink, BubbleTea, Blessed, Textual, OpenTUI ๋ฐ Tview ํ๋ ์์ํฌ์์ ์ฌ์ฉํ ์ ์๋๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ๋ React, Vite, Zustand, Tailwind CSS, Lucide React๋ฅผ ์ฌ์ฉํ์ฌ TypeScript๋ก ์์ฑ๋์์ต๋๋ค. ์ฝ๋๋ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ๊ฐ๋ฐ ๊ณผ์ ์ ์ฃผ์ ํน์ง ์ค ํ๋๋ TUI Studio ์ฝ๋์ ๊ฑฐ์ ๋๋ถ๋ถ์ด AI ๋น์ Claude์ ์ํด ์์ฑ๋์๋ค๋ ์ ์ ๋๋ค.
TUI Studio๋ 20๊ฐ ์ด์์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ์ธํฐํ์ด์ค ๊ตฌ์ฑ ์์(๋ฒํผ, ๋ฉ๋ด, ํ ์ด๋ธ, ๋ชฉ๋ก, ์งํ ํ์๊ธฐ, ๋ํ ์์, ํดํ ๋ฑ)๋ฅผ ์ ๊ณตํ๋ฉฐ, 8๊ฐ์ง ๋์์ธ ํ ๋ง, ๋ฐ์ ๋ชจ๋ ๋ฐ ์ด๋์ด ๋ชจ๋, ๊ทธ๋ผ๋ฐ์ด์ ์ฑ์ฐ๊ธฐ, ASCII ์์ ๋ฐ ๊ฐ์กฐ ์์์ ์ง์ํฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋๋๋ฆด ์๋ ์์ต๋๋ค. ์ฌ์ฉ์ ์ง์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์์ ๋ง์ ๊ตฌ์ฑ ์์๋ฅผ ๋ง๋ค ์๋ ์์ต๋๋ค. ํ๋ก์ ํธ๋ JSON ํ์์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru
