Hi everyone! ![]()
I’ve been working with the new ChatGPT Apps SDK and found that turning MCP JSON results into usable UI takes a lot of time.
So I built AINativeKit-UI, an open-source React kit that renders ChatGPT App UIs instantly.
This helps us/developers focus on logic, not layout, build ChatGPT app UIs in minutes instead of hours.
Key Features
Instant JSON → UI mapping
Mobile-friendly layouts: auto-adapt to ChatGPT’s mobile app
Figma-aligned design system for consistent visuals
Pre-built Cards, Lists, Maps, Carousels
ChatGPT App SDK hooks: useWidgetState,useMaxHeight, etc.
TypeScript + Storybook + Open Source (MIT)
Live Storybook: ainativekit.com
GitHub Repo: GitHub - AINativeKit/chatgpt-apps-sdk-ui: React UI library for ChatGPT Apps SDK - Production-ready components, hooks, and design system
GIF
Here are a few examples of AINativeKit-UI components including customisable Card variants, image Album and fullscreen viewer, Carousel supporting any content and card variants, List view, compact and fullscreen Map
Looking for Feedback
- What kinds of components or patterns would you like next?
- How could it integrate better with your ChatGPT App workflow?
If you’re building with the ChatGPT Apps SDK, I’d love to hear your feedback or see how you use it!
Thanks for checking it out, happy to answer questions or collaborate on expanding the UI kit ![]()
