Skip to content

RonasIT/open-webui-react-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

206 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open MobileUI logo

Open MobileUI

License Platform React Native Open WebUI

Professional mobile client for Open WebUI – Access your self-hosted AI assistant anywhere, anytime

FeaturesInstallationDevelopmentSupportPrivacy Policy


Download on the App Store    Get it on Google Play

📱 Overview

Open MobileUI is a production-ready, cross-platform mobile application that brings the full power of Open WebUI to iOS and Android devices. Built with React Native by Ronas IT, Open MobileUI transforms your self-hosted AI assistant into a native mobile experience.

Why Choose a Native Mobile App?

While Open WebUI works in mobile browsers, Open MobileUI provides:

  • Optimized Performance – Native rendering and optimized React Native architecture deliver 60fps smooth interactions
  • 🎯 Mobile-First Design – UI/UX crafted specifically for touch interactions, gestures, and mobile workflows
  • 🔒 Enhanced Security – Secure credential storage and enterprise-grade authentication
  • 📴 Offline Capabilities – Intelligent connection handling and graceful degradation when connectivity is limited
  • 💼 Enterprise Ready – Built with professional architecture, comprehensive error handling, and maintainable codebase
Create new chat       Chat interface       Chats list

✨ Features

Core Functionality

  • Open WebUI Compatibility – Support for all core Open WebUI features
  • Real-time Chat – WebSocket-powered instant messaging with your AI assistant
  • Multi-Model Support – Switch between different AI models seamlessly
  • Chat Management – Organize conversations with folders, search, and archive functionality
  • Authentication – Email/password and Google Sign-In support (requires additional setup)
  • Secure Connections – Encrypted HTTPS/WSS connections to your self-hosted Open WebUI instance

Mobile-Optimized Experience

  • 📱 Native Performance – Smooth animations, responsive touch interactions, and optimized rendering
  • 🎨 Modern UI – Clean, intuitive interface designed for mobile-first workflows
  • 🔄 Smart Sync – Automatic synchronization with your Open WebUI instance
  • 📸 Media Support – Image uploads, file attachments, and rich media handling
  • 🌙 Dark Mode – System-aware theme support for comfortable viewing in any lighting
  • ⌨️ Keyboard Optimization – Intelligent keyboard handling and input management

Coming Soon

  • 🌍 Internationalization – Multi-language support
  • 🎙️ Voice Mode – Hands-free voice input

🎯 Use Cases

  • Individuals – An on-the-go AI assistant for instant answers without reaching for a laptop
  • Businesses – Mobile access to company AI assistants for teams and field workers, with no per-user app licensing fees
  • Developers – A well-architected, extensible React Native reference client for the Open WebUI ecosystem

📥 Installation

  1. Install the App – Download Open MobileUI from the App Store or Google Play
  2. Launch the App – Open the installed application
  3. Enter Server URL – Provide your Open WebUI instance URL (e.g., https://your-instance.com)
  4. Authenticate – Sign in with your Open WebUI credentials (email/password)
  5. Start Chatting – You're ready to use your AI assistant on mobile!

🛠️ Development

Tech Stack

This project is built with modern, industry-standard technologies:

  • React Native – Cross-platform mobile framework
  • Expo – Development platform and build tooling
  • Nx – Monorepo tooling for scalable architecture

Architecture

The codebase follows a modular, scalable architecture:

  • Monorepo Structure – Organized with Nx workspaces
  • Feature-Based Modules – Clear separation of concerns
  • Shared Libraries – Reusable components and utilities
  • Type Safety – Full TypeScript coverage

Building from Source

For detailed setup instructions — prerequisites, cloning, configuring your own Expo project, and running the app — see the Contributing guide.

🤝 Contributing

We welcome and appreciate contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help makes this project better.

See CONTRIBUTING.md for how to report issues, set up your development environment, and submit a pull request.


🔗 Related Projects


💬 Support

Community Support

Enterprise Support

For businesses requiring professional support, custom development, or enterprise features:

  • 🌐 Website: Ronas IT
  • 📧 Contact: Reach out through our website for enterprise inquiries
  • 🏢 Services: Custom mobile development, consulting, and dedicated support

Frequently Asked Questions

Q: Is this app free to use? A: Yes — it's open source under GPL v3. Commercial use is allowed; see License for the terms.

Q: Do I need to host my own Open WebUI instance? A: Yes, this app connects to your self-hosted Open WebUI deployment. See Open WebUI Installation for setup instructions.

Q: How do I report a security vulnerability? A: Please email security concerns directly to our team through Ronas IT rather than opening a public issue.


📄 License

This project is licensed under the GNU General Public License v3 (GPL v3).

Note: If you need to use this code in a proprietary application without GPL v3 obligations, please contact Ronas IT to discuss alternative licensing options.

🔒 Privacy

Open MobileUI is designed with privacy in mind. All your conversations and data remain on your self-hosted Open WebUI instance. We do not operate any backend services that receive, store, or process your chat content. For complete details about how we handle your information, please review our Privacy Policy.


🙏 Acknowledgments

  • Open WebUI Team – For creating an amazing open-source AI interface platform
  • React Native Community – For the excellent framework and ecosystem
  • All Contributors – Thanks to everyone who helps improve this project

Built with ❤️ by Ronas IT

Professional mobile development services • Open source contributors

WebsiteGitHubEmail

About

Mobile application for self-hosted AI assistants powered by Open WebUI

Resources

License

Contributing

Stars

Watchers

Forks

Contributors