PalUI

Agentic launcher for microcontrollers.

We aim PalUI to be a combination of a launcher for your programs for microcontrollers + a chat interface, combined together to make a simple, easy-to-use launcher for microcontrollers. We plan to develop our edge AI models like Espic2 further to make PalUI agentic.

Switch between your own local models when you're offline or tap into cloud APIs like Gemini when you need more power.

Soon, you'll be able to install apps built by the community like games, tools, apps, whatever you dream up. PalUI is basically going to be a chat-focused agentic launcher for microcontrollers.

You can flash PalUI right now using PalUI Online Flasher. No need to compile yourself.

Design System Tokens

Core visual primitives for PalUI. Click any color to copy its hex value.

Color Palette Dark Theme

Typography Stack

DM Sans

14pt (Embedded)

Line Height: 1.4


The quick brown fox jumps over the lazy dog.

Montserrat

Fallback/System

Line Height: 1.5


The quick brown fox jumps over the lazy dog.

Border Radius

12px (Bubbles)
10px (Inputs)
8px (Btns)

Hardware Constraints

  • Resolution 240×320 (Portrait), 320×240 (Landscape)
  • Performance No animations except scroll, typing dots, popup fades, some transitions.
  • Input Handling Virtual keyboard (112px). Input shifts on focus.

Live Interface Simulator

Pixel-perfect LVGL simulation with real-time state.

Screen
Orientation
⚠ DISCLAIMER: This is a conceptual, dummy simulation of current 0.8.0 version and real PalUI looks better and different, even though this is a similar demo.

Chat Screen

Main Interaction View

Interactive Triggers
State Monitor
Menu: Closed
Keyboard: Hidden
WiFi: Connected
API Key: Saved
Mode: Local

Structural Analysis

Component density and layout logic per screen.

Component Density

Widget Distribution

Layout Logic Matrix

Screen Layout Model Scrolling Dynamic Elements
Chat (Main)Vertical Stack (Fixed Header/Footer)YesTop Menu, Keyboard, Bubbles
WiFi SettingsVertical Stack (Scrollable)YesList, Password Toggle
API SettingsVertical Stack (Static)NoDelete Button (cond.)
SplashCentered ColumnNoNone

Try PalUI Right Now

Use PalUI Web Flasher to flash PalUI into your P1 or CYD device to try it right now.

No compiling or downloading required—flash it directly from your browser in seconds.