소개
MCP를 통한 에이전트의 자연어 요청으로 일시적이면서 상호작용 가능한 인터페이스를 생성하는 Apache-2.0 라이선스의 프로토콜 및 참조 런타임입니다. ggui는 자체 호스팅 서버, 스키마 협상형 렌더링 계약, MCP Apps 호스트 헬퍼, 양방향 사용자 이벤트, 재사용 가능한 블루프린트와 가젯, Claude·OpenAI Agents SDK·Google ADK용 실행 가능한 통합을 제공합니다.
요약
1. 런타임 생성 인터페이스: 사전 정의된 위젯만 선택하는 대신 에이전트의 자연어 요청과 데이터를 상호작용 가능한 UI로 변환합니다
2. 협상된 렌더링 계약: 핸드셰이크에서 정확한 속성 스키마를 공개하고, 합의된 컴포넌트 계약에 따라 모든 렌더링을 검증합니다
3. 양방향 MCP 루프: 렌더링된 UI를 MCP Apps 호스트로 스트리밍하고, 클릭·폼·기타 사용자 동작을 에이전트에 반환합니다
4. 재사용 가능한 인터페이스 계층: 블루프린트는 익숙한 화면을 반복해서 생성할 수 있게 하며, 가젯은 지도·차트·카메라 등 클라이언트 기능을 생성 과정에서 활용할 수 있게 합니다
5. 주요 릴리스 변경 사항: v0.12.0은 이식 가능한 테마 전달, WCAG AA 명암비 검사, 속성 민감도 검증, 정확한 런타임 버전 식별을 추가했습니다