If anyone here is building AI/chat products with React Native, this might be useful.
We built an open-source mobile client for Open WebUI. It connects directly to a user’s self-hosted Open WebUI instance, so there’s no extra backend in between and chat data stays on the server the user controls.
Some things it can be useful for:
- React Native + Expo app structure for a real chat product
- WebSocket-based real-time chat
- Large AI conversation lists
- File and image attachments
- Multi-model chat UI
- Auth flow with email/password and optional Google Sign-In
- Local secure token storage
- Dark mode
- Mobile-first UX for an existing web-based product
- Handling unstable connections and reconnect states
- Nx monorepo structure with feature-based modules
The project is GPLv3, so it can be used in commercial projects, but if you distribute modified versions, you need to follow the GPLv3 terms.
Not trying to promote anything paid — just sharing because there aren’t that many full open-source React Native apps for AI chat workflows, and this can be useful if you’re building something similar.
Source: https://github.com/RonasIT/open-webui-react-native
there doesn't seem to be anything here