dabit3/react-native-ai
Full stack framework for building cross-platform mobile AI apps
What it solves
It provides a full-stack framework for developers to quickly build cross-platform mobile AI applications. It simplifies the integration of Large Language Models (LLMs) and image generation services into a mobile interface, handling the complex parts of real-time streaming and server-side proxying.
How it works
The framework consists of a mobile app (built with React Native) and a server proxy. The server acts as an intermediary between the mobile app and various AI providers (like OpenAI, Anthropic, Gemini, and Moonshot), allowing developers to easily implement authentication and authorization. The app includes pre-built UIs for chat and image generation, which can be customized via a theme system.
Who it’s for
Mobile developers who want to integrate AI capabilities into their apps without building the chat and image generation infrastructure from scratch.
Highlights
- Multi-model support: Integrates with OpenAI, Anthropic, Gemini, Z.ai, and Moonshot.
- Real-time streaming: Supports streaming text responses for a more responsive chat experience.
- Image generation: Includes built-in support for Gemini's image models.
- Server proxy: Simplifies the security of API keys and user authentication.
- Customizable themes: Comes with five built-in themes and a simple API for adding new ones.
Related
- Project
AGenUI/AGenUIAGenUI is an open‑source SDK that lets large language models stream UI descriptions (A2UI JSON) to native iOS, Android, and HarmonyOS apps. A shared C++ core parses the data, diffs a virtual component tree, and updates native views in real time, delivering smooth (≈120 fps) interactive experiences. It ships 22 built‑in components, a custom‑component API, function‑call integration, and a ready‑to‑use skill/studio for turning natural‑language prompts into valid UI JSON.
- Project
aws-samples/sample-mobile-ai-assistantA cross-platform AI assistant app for Android, iOS, and macOS that enables real-time chat, multimodal analysis, and the instant creation of web applications using various LLM providers.
- Project
genkit-ai/genkitAn open-source framework for building full-stack AI applications with unified APIs for multiple model providers and cross-language SDKs.
- Project
moeru-ai/airiAn open-source framework for creating interactive AI companions and virtual streamers capable of chatting, playing games, and interacting across multiple platforms.
- Project
router-for-me/CLIProxyAPICLI Proxy API is an open‑source proxy server that presents a unified OpenAI‑compatible API for many LLM providers (OpenAI, Gemini, Claude, Grok, Kimi, Meta, etc.). It handles OAuth logins, multi‑account load‑balancing, streaming, function calls, and multimodal inputs, and offers optional dashboards for usage and cost tracking. Ideal for developers with multiple AI subscriptions who want a single local endpoint for their CLI tools.