git404hub

what is appless fr?

thesysdev/appless — explained in plain English

Analysis updated 2026-05-18

321TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

An experimental phone app with no installed apps, where every screen is generated live by an AI model as you ask for it.

vibe map

mindmap
  root((AppLess))
    What it does
      Generates UI screens live
      Streams native components
      Simulates actions only
    Tech stack
      TypeScript
      React Native
      Expo
    Use cases
      Generative UI demo
      AI app prototyping
    Audience
      Mobile developers
      AI researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Try a demo of an AI-generated phone interface with no installed apps.

VIBE 2

Study how a single component contract can drive live-streamed native UI generation.

VIBE 3

Fork the project and connect real services like food ordering or calendar APIs.

VIBE 4

Prototype a generative UI concept for iOS and Android from one shared design contract.

what's the stack?

TypeScriptReact NativeExpoCerebras

how it stacks up fr

thesysdev/applessjason-uxui/gray-ui-csmheroiclauncher/heroicgameslauncher
Stars321319317
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity3/52/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a free Cerebras API key on first launch, no backend server needed.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

AppLess is a mobile app experiment built around one idea: a phone with no installed apps, where every screen is generated on the spot by an AI model when you ask for it. Instead of opening a weather app or a booking app, someone opens AppLess, types or speaks what they want, and a real native looking screen for it appears immediately, styled like iOS on iPhone and like Material Design on Android. Tapping something on that screen generates the next screen in the same way. This is a demo of what the developers call a generative UI operating system, built on top of their own project called OpenUI. Rather than the AI returning a block of JSON or a fixed template, it writes a compact custom language that a renderer turns into live, interactive native components as the response streams in. The README is upfront that this is an experiment, not a working replacement for real apps. Screen content can be grounded in real information if optional web search and image tools are turned on, but actions like placing an order, booking a flight, or sending a payment are always simulated and do not do anything real. Under the hood, one file defines every UI component the model is allowed to use, its properties, and a description of what it does. That file automatically generates the instructions given to the AI model, so the model always knows exactly what building blocks it can use to draw a screen. Two separate design systems then take that same generated screen and render it differently depending on whether the app is running on iOS or Android. To run it, someone clones the repository, installs dependencies with npm, and starts it for iOS, Android, or Expo Go. On first launch it asks for a free API key from Cerebras, the company whose AI model actually generates the screens, and stores that key on the device. There is no backend server to set up. The project is licensed under MIT and openly invites people to fork it and wire in real services like food delivery or calendar APIs.

prompts (copy fr)

prompt 1
Walk me through cloning and running AppLess on iOS with Expo.
prompt 2
Explain how ui/contract.tsx controls what UI the AI model can generate in AppLess.
prompt 3
Help me wire a real API, like Google Places, into one of the simulated screens in AppLess.
prompt 4
Describe how the openui-lang streaming format gets turned into native components.

Frequently asked questions

what is appless fr?

An experimental phone app with no installed apps, where every screen is generated live by an AI model as you ask for it.

What language is appless written in?

Mainly TypeScript. The stack also includes TypeScript, React Native, Expo.

What license does appless use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is appless to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is appless for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.