Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 1.54 KB

README.md

File metadata and controls

77 lines (48 loc) · 1.54 KB

mixter

Mixter is a ChatGPT like app to tests LLM models. It's a Flutter web and mobile app that uses Supabase as backend. The app is under development and it's not ready for production.

Setup development environment

  1. Install Flutter
  2. Install melos
dart pub global activate melos
  1. Install dependencies
melos bootstrap
  1. Setup supabase backend
cd packages/mixter_supabase
  • Run the following command to setup supabase backend local

(You must be have docker installed and running)

supabase start
  • Also, you can deploy the backend to supabase cloud

Link the project

supabase link --project-ref <project-id>

Deploy database schema

supabase db push

Take a look at seed.sql file to see the initial data for llm providers and models


  1. Setup environment variables

Go to env folder and copy example.env.json to env.json and fill in the values.

  1. Run the app
flutter run --dart-define-from-file env/env.json
  1. Build release
flutter build web --dart-define-from-file env/env.json
flutter build apk --dart-define-from-file env/env.json

This project is under development, so it may have some bugs and missing features. Feel free to contribute to the project. For questions, you can open an issue or contact me on Twitter.