thesysdev/appless

What if your phone had no apps

해결하는 문제

AppLess는 전통적인 정적 앱과 메뉴를 대체하는 생성형 UI 운영체제로 모바일 사용자 경험을 재정의합니다. 설치된 애플리케이션을 탐색하는 대신 사용자는 원하는 것을 요청하기만 하면 시스템이 즉시 사용자 맞춤형 인터랙티브 네이티브 화면을 생성합니다.

작동 방식

이 시스템은 vLLM을 통해 제공되는 특수 모델인 OUI-1을 사용하며, 컴팩트하고 스트리밍 최적화된 UI 언어인 "openui-lang"을 작성합니다. 이후 렌더러는 이 언어를 실제 네이티브 컴포넌트로 변환합니다. iOS에는 Cupertino, Android에는 Material 3을 사용하여 디바이스에 자연스럽게 어울리는 인터페이스를 보장합니다. 실세계 데이터를 제공하기 위해 모델은 Exa와 같은 외부 도구(예: 웹 검색)를 호출할 수 있으며, 다음에 나올 화면을 예측하여 사전 프리페치함으로써 탐색을 원활하게 합니다.

대상 사용자

주로 생성형 UI에 관심이 있는 개발자 및 연구자들을 위한 실험적 프로젝트이며, 실제 세계 API를 제공된 쉘에 통합하여 앱 없는 모바일 인터페이스의 새로운 패러다임을 구축하고자 하는 사람들을 위한 것입니다.

주요 특징

  • 생성형 네이티브 UI: 화면은 실시간 스트리밍되어 정적 JSON이나 웹 뷰가 아닌, 네이티브 iOS 또는 Android 컴포넌트로 렌더링됩니다.
  • 플랫폼 인식 렌더링: 하나의 모델 계약을 통해 동일한 프롬프트가 디바이스의 네이티브 디자인 시스템에 따라 다르게 렌더링됩니다.
  • 예측적 프리페치: 사용자의 다음 상호작용을 예측하여 다음 화면을 미리 생성함으로써 탐색이 즉각적으로 느껴지게 합니다.
  • 도구 통합: 스트리밍 중에 도구 호출(예: 웹 검색)을 지원하여 생성된 콘텐츠를 실시간 데이터에 기반하게 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트