Skip to content

matheuslanduci/m5s-chat

Repository files navigation

m5s.chat

Project of Theo's cloneathon of T3.chat.

Features

  • - Multi-model and Auto Mode (AI will choose the best model to you).
  • - Synchronization
  • - Retry messages (and history)
  • - Chat branching
  • - Syntax highlighting
  • - Markdown support

Self hosting

Requirements

Steps

  1. Clone the repository:
git clone https://github.com/matheuslanduci/m5s-chat
  1. Install dependencies:
cd m5s-chat
bun install
  1. Create a .env.local file in the root directory and add your environment variables:
VITE_CLERK_PUBLISHABLE_KEY=
VITE_CLERK_FRONTEND_API_URL=
CONVEX_DEPLOYMENT=
VITE_CONVEX_URL=
VITE_CONVEX_SITE=
OPENROUTER_API_KEY=
CLERK_SECRET_KEY=
  1. Run the development server:
bun run dev
  1. Run the Convex deployment:
bunx convex dev
  1. Open your browser and navigate to http://localhost:3000.

License

Free for personal and commercial use.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors