Back to Apps

Appy McAppface
Supports UIby khandrew1
Deterministic catalog layer mapping Apps SDK UI components to a strict JSON Renderer contract.
0 stars
Works in:claude
Exposes:Resources
What it does
Appy McAppface provides a validation and mapping layer for @openai/apps-sdk-ui components. It ensures that UI components are mapped 1:1 into a strict JSON contract, preventing prop drift and enforcing serializable action descriptors for reliable MCP widget rendering.
Key features
- Strict component-name parity with Apps SDK UI.
- Validation of props to prevent unknown property injection.
- Enforced serializable action descriptors (
tool.call,ui.message,open.url). - Automated inventory drift detection for SDK version changes.
Installation
- Clone the repository and run
npm install. - Run
npm run sync:inventoryto generate the current component inventory.
Supported hosts
Confirmed for environments supporting the OpenAI Apps SDK UI.
Choose your AI client and follow the steps below.
All clients
npm install





