StemJSON - Declarative language for AI to build native mobile apps

Show HN: StemJSON – a language for LLMs to extend native mobile apps on the fly

StemJSON - Declarative language for AI to build native mobile apps

StemJSON is a declarative language that turns descriptions into native apps, written by AI, pushed by your backend, or shaped by your users. It enables LLMs to generate performant native UI and logic, extending existing apps or building new ones on the fly. Use it for server-driven UI, rapid prototyping from Figma or AI tools, or alongside hand-written code. With SDKs for iOS and Android, you can render StemJSON modules natively without app updates. The format is open, AI-readable, and designed to accelerate native app development.

A sandboxed area inside your app where end users describe a feature in their own words - and the runtime renders a fully native module on the spot. Apps that adapt to each user, on demand.
  1. ActionHank

    If only we had existing formats and standards, that LLMs were probably already trained on, which allowed for serializing components and their layouts.

  2. hnp9j9qtda

    Ran an SDUI stack for two years and the LLM part was never the bottleneck, it was the allowlist of what a payload could actually call.

  3. Retr0id

    What advantages does it have over free-form text?

More from this day

2026-09-14