Just use it as a PoC. Fork it ;)
Note The packet is not ready yet, but hey! click on the little star and stay updated. You also save a fairy if you do.
YaTTa! (formally Yet Another Talk To AI app) is a hybrid software (both client and web) that allows interaction with an LLM (currently OpenAI).
It was born as a study project to experiment with some new technologies in the world of PHP ( specifically NativePHP and Livewire v3) while the whole thing is supported by Laravel Framework and TailwindCSS.
Here are some pros:
Anyway here are the really strengths that I think you will share:
Jokes aside (but not much), I hope this project will be useful for those who want to experiment with all the cool things that are coming out these days.
YaTTa! it is NOT (or wants to be):
It should be clear that YaTTa! began as a personal, unpaid project, scheduled at indecent hours and days (perhaps after 12 hours of work). You will forgive me if it does not follow the state of the art but, being open-source, any contribution is welcome :)
Note The packet is not ready yet, but hey! click on the little star and stay updated. You also save a fairy if you do.
Note Packagist will be updated as soon as the project is ready for production. In the meantime, you can clone the repository.
You can clone the repository and run the following commands to get started:
composer install
npm install
npm run dev
You also need to migrate the database:
php artisan migrate
Now you can start the server with:
php artisan serve # for a web version
php artisan native:serve # for a client version
Thank you for considering contributing to YaTTa!. You can read the contribution guide here.
If you discover a security vulnerability within YaTTa!, please check here for more information.
YaTTa! is open-sourced software licensed under the MIT license.