Memi Chat - Free AI Chat
Prototype (Rough Version)
Memi is short for Memini — “Remember” in Latin.
![]() |
![]() |
![]() |
Memi Chat is a free AI chat app built with Expo React Native. This prototype supports:
- Multi-conversation support: Juggle multiple chat threads seamlessly.
- Memory feature: Retain context and recall past conversations.
- Group chat: Chatting with multiple AI's at the same time.
- Image generation: On-demand AI-powered visuals.
- Image analysis: Analyze images for content.
- Video analysis: Extract insights and summarize video content up to 20MB.
- Video analysis: Document analysis up to 20MB.
- Youtube Videos: Chat about any Youtube video.
🚧 This is an early, rough prototype.
- Frontend: Expo (React Native)
- Backend: Hono.js running on Cloudflare Workers
- Storage & Caching: Postgres, KV, Hyperdrive
- Clone the repository
git clone https://github.com/MemiChat/memi-chat.git cd memi-chat
- Install dependencies
cd server cd ios-android npm install
- Run the server
npm run dev
- Run the app
expo start
Check .env.example file in the each project root
- Google and Apple Sign-In
- Show memory-updated indicator on chat
- Fix agents ordering logic
- File upload preview & loading indicator
- New chat avatar animation (smile & blink)
- Group chat: maintain both contact & user memory
- Group chat: add images, documents, live AI avatars
- Threaded replies & message branching
- Fade-in/blur animation for streaming text
- Integrate Google Gemini API grounding
- Image download button
- Scroll-to-bottom button above input
- Persist uploaded documents across messages
- Auto-create agents per user on signup
- Live multi-modal conversations
- User-set reminders (e.g., morning notifications)
- Offline AI auto-responses in group chats
- Source map upload fixes
- Microsoft Clarity integration
- CI/CD pipeline setup
- Lazy-loading / pagination for chat history