thesysdev/appless

What if your phone had no apps

解決する課題

AppLess は、従来の静的アプリやメニューを置き換える、生成型UIオペレーティングシステムとしてモバイルユーザー体験を再設計します。インストール済みアプリをナビゲートするのではなく、ユーザーは必要なものを直接要求するだけで、システムがその場でカスタムでインタラクティブなネイティブ画面を生成します。

動作方法

このシステムは、vLLMを介して提供される特殊なモデル OUI-1 を使用し、コンパクトでストリーミング最適化のUI言語「openui-lang」を記述します。その後、レンダラーがこの言語を実際のネイティブコンポーネントに変換します——iOSにはCupertino、AndroidにはMaterial 3を使用することで、デバイスに自然に溶け込むインターフェースを実現します。リアルなデータを提供するために、モデルはExaなどの外部ツール(Web検索など)を呼び出すことができ、ナビゲーションは次の画面を予測して事前にプリフェッチすることでスムーズになります。

対象ユーザー

主に生成型UIに興味を持つ開発者や研究者向けの実験的プロジェクトであり、リアルワールドAPIを提供されたシェルに統合することで、アプリレスなモバイルインターフェースの新しいパラダイムを構築したい人向けです。

特徴

  • 生成型ネイティブUI: スクリーンはライブストリーミングされ、静的JSONやWebビューではなく、ネイティブiOSまたはAndroidコンポーネントとしてレンダリングされます。
  • プラットフォーム対応レンダリング: 1つのモデル契約により、同じプロンプトがデバイスのネイティブデザインシステムに応じて異なる方法でレンダリングされます。
  • 予測的プリフェッチ: ユーザーの次の操作を予測し、その画面を事前に生成することで、ナビゲーションを瞬時に感じさせます。
  • ツール統合: ストリーミング中にツール呼び出し(例:Web検索)をサポートし、生成コンテンツをリアルタイムデータに基づいています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト