Skip to content

MemiChat/memi-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memi Chat Logo

Memi Chat - Free AI Chat
Prototype (Rough Version)

Memi is short for Memini“Remember” in Latin.

Memi Chat Demo Memi Chat Screenshot Memi Chat Screenshot

Description

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.

Architecture

  • Frontend: Expo (React Native)
  • Backend: Hono.js running on Cloudflare Workers
  • Storage & Caching: Postgres, KV, Hyperdrive

Getting Started

  1. Clone the repository
    git clone https://github.com/MemiChat/memi-chat.git
    cd memi-chat
  2. Install dependencies
    cd server
    cd ios-android
    npm install
  3. Run the server
    npm run dev
  4. Run the app
    expo start

Environment Variables

Check .env.example file in the each project root

TODO

  • 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

Chat Optimization

  • Lazy-loading / pagination for chat history

Tools & Resources

About

Use AI completely for free. Edit images, talk about Youtube videos and have group chats with AI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •