github.devotd.
새 소식AI 에이전트

thesysdev/open-intelligent-ui — 답변을 인터랙티브 UI로 만드는 데모

thesysdev/open-intelligent-ui는 OpenUI Lang 스트리밍으로 지도·차트·사진 등을 답변에 표시하는 TypeScript 데모 앱이다.

저장소 정보thesysdev/open-intelligent-ui ↗

An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (maps, photos, charts, drawings and working tools). Built with OpenUI.

스타
★ 524
포크
40
언어
TypeScript
라이선스
MIT
원문 보기 ↗GitHub에서 보기 ↗

thesysdev/open-intelligent-ui는 GitHub 저장소에 공개된 TypeScript 데모 앱으로, ChatGPT의 Intelligent UI를 오픈소스 구성요소로 재현한다. 별도 릴리스 버전은 FACTS에 제시되지 않았다. 앱은 OpenUI Lang 1.0 형식으로 모델이 스트리밍하는 내용을 받아 화면에 렌더링한다. 정해진 화면 틀에 내용을 채우는 대신 모델이 레이아웃을 배치하는 방식이다.

이 프로젝트의 핵심은 모델 답변을 텍스트에 한정하지 않고 인터랙티브 UI로 보여주는 데 있다. 레이아웃에는 Col·Row·Box·Grid·Card 등이 있고, 미디어에는 검색 이미지와 표, 차트, 지도, YouTube가 포함된다. SVG 드로잉과 샌드박스 iframe 기반 HtmlView도 제공한다. OpenUI Lang 1.0의 내장 함수에 더해 목록·숫자·문자열·날짜 처리 및 데이터 대시보드용 함수를 포함한 59개의 @functions가 답변 안에서 데이터를 계산한다. 코드 언어는 TypeScript이며 라이선스는 MIT다. Node 24가 필요하고, 기본 모델은 OpenUI Cloud의 gpt-6.1-sol이다. OpenAI 호환 API를 연결하거나 Ollama를 통해 로컬 모델을 사용할 수도 있다.

다만 이 저장소는 OpenUI Lang 1.0과 16개 예제를 중심으로 한 데모 구현에 가깝다. 함수 단위 테스트는 4개 파일에 있지만 GitHub Actions 워크플로는 없어 CI 검증 근거가 없고, 성능 벤치마크도 제시되지 않았다. 따라서 생성형 UI 접근을 살펴볼 수는 있지만, 실제 서비스에서의 성능과 운영 적합성은 확인된 바가 없다.