11st of 2 in Mobile and browser extensions
react-native-ai
Expo chat and image app with an Express proxy for multiple LLMs
- Stars
- 1.3k
- License
- MIT
- Last commit
- Jul 2026
- Language
- TypeScript
Overview
Scaffolded with npx rn-ai: an Expo React Native app with streaming chat and image screens plus an Express server that proxies to OpenAI, Anthropic, Gemini, Z.ai GLM 5.2 and Moonshot Kimi K2.7, with Gemini image generation. Keys stay in server/.env; five themes ship and models are added by editing constants.ts and a server route. For teams starting a mobile AI assistant with keys off the device.
Who it is for: Mobile teams starting a multi-provider AI chat app
Strengths
- Server proxy keeps API keys off the device and leaves room for auth
- Streaming responses from all five LLM providers
- Gemini image generation wired on the server
- Five themes with a documented pattern for adding more
Weaknesses
- Adding a model touches the app screen, constants, utils and a server route
- No auth implemented; the proxy is where you add it
- No persistence of chats described
- Last commit 2026-07
What it needs
- TypeScript, OpenAI, Anthropic, Google Gemini, Z.ai
- Needs OpenAI, Anthropic, Gemini, Z.ai or Moonshot API keys, GEMINI_API_KEY for images
- GitHub template
Also in Mobile and browser extensions
See all 2| Rank | Project | Score |
|---|---|---|
| 2 | extroWXT and React browser extension starter with Supabase auth and AI | 37 out of 100 |