Hooly AI
Multi-provider AI Chat App
Hooly is a feature-rich mobile AI assistant built with React Native & Expo. It connects to OpenRouter's multi-provider API to give users access to GPT-5, Claude Sonnet, Gemini 2.5, DeepSeek, Grok, Llama, Mistral, and more — from a single app. The smart router automatically picks the best model for the task (chat, reasoning, image gen, web search). Built on Supabase for auth, storage, and real-time sync, with a Deno edge function powering the streaming chat proxy.
React Native 0.83Expo 55TypeScriptOpenRouter APISupabaseMobX+6 more
Features
- ▸9 AI providers: OpenAI, Anthropic, Google, DeepSeek, xAI, Meta, Mistral, Moonshot, Auto
- ▸Smart model routing — auto-selects model by intent & complexity
- ▸Plugin system: image generation, web search, reasoning/thinking
- ▸Real-time SSE streaming with typing indicators
- ▸Image attachments with HEIC→JPEG conversion & Supabase Storage
- ▸Markdown rendering with syntax highlighting
- ▸Drawer navigation with conversation search
- ▸Archive, pin, rename & delete conversations
- ▸Custom system prompts per conversation
- ▸Glass morphism UI with animated mesh gradient backgrounds
Architecture
UIReact Native + React Navigation (Drawer + Stack + Bottom Tabs)
StateMobX (persistent settings) + React Query (server state) + Zustand (transient)
BackendSupabase (PostgreSQL + Auth + Storage + Realtime)
AI LayerOpenRouter API via Supabase Deno Edge Function (chat-proxy)
StreamingServer-Sent Events (SSE) with 16ms throttled cache updates
Mediaexpo-image-picker + expo-image-manipulator → Supabase Storage
Tech Stack
React Native 0.83Expo 55TypeScriptOpenRouter APISupabaseMobXReact QueryZustandReanimated 4SSE StreamingDeno Edge FunctionsFlash List