Open-source
The essentials
From keyboard to composer
A native wrapper and composer that keep your chat UI anchored and smooth across keyboard open, close, and input growth.
AI chat ready
Pin-to-top streaming mode
Keep streaming responses visible while preserving a comfortable runway above the keyboard. Ideal for ChatGPT-style interfaces.
Keyboard essentials
Everything you need to ship a production-ready chat UI.
Keyboard-aware scrolling
Keeps the last message visible when the keyboard opens; content stays anchored.
Auto-growing input
Expands smoothly without breaking spacing. The list shifts just enough to preserve a comfortable runway.
Pin-to-top mode
Streaming replies stay visible as you type. Perfect for AI chat where new content arrives continuously.
Scroll-to-bottom button
Appears only when you’re away from the latest message.
iOS gestures
Swipe down to dismiss and swipe up to focus. Feels like a native messaging app out of the box.
Dark mode
Adapts to system appearance automatically. Dark and light themes look polished without extra work.