finds.dev← search

// the find

dabit3/react-native-ai

★ 1,285 · TypeScript · MIT · updated Jul 2026

Full stack framework for building cross-platform mobile AI apps

A starter kit for building mobile AI chat apps with React Native and Expo, backed by a small Express proxy server. It wires together several LLM providers (OpenAI, Anthropic, Gemini, Z.ai, Moonshot) with streaming support and ships a CLI to scaffold a new project. Aimed at developers who want a working cross-platform AI chat UI in an afternoon rather than building from scratch.

The server-proxy pattern is the right call — API keys stay off the device and you get a natural place to add auth. Streaming is handled end-to-end for all providers, not bolted on as an afterthought. The theming system is genuinely simple: one object, spread from an existing theme, done. The `npx rn-ai` scaffolding CLI removes the usual Expo+native setup friction.

There's a committed PDF and Word doc in `server/uploads/` — real user files sitting in the repo, which is a bad sign for how seriously production hygiene is treated. Adding a new LLM model requires touching five separate places in the app code plus a new server file, which means the abstraction isn't actually abstracting much. No tests anywhere. The README mentions auth as 'easily enabled with your auth provider of choice' but ships zero auth — that gap is the hardest part for anyone taking this to production.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →