Skip to content

Mixter is a ChatGPT like app to tests LLM models. It's a Flutter app that uses Supabase as backend.

License

Notifications You must be signed in to change notification settings

luiscib3r/mixter

Repository files navigation

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.

About

Mixter is a ChatGPT like app to tests LLM models. It's a Flutter app that uses Supabase as backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published