murdercode / yaTTA

Yet Another Talk To AI App
MIT License
9 stars 4 forks source link
chatgpt client laravel livewire llm openai php

Just use it as a PoC. Fork it ;)

YaTTA banner

Hits Pint PHPStan Maintainability Test Coverage License Mit

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.

What is YaTTa!?

YaTTa! (formally Yet Another Talk To AI app) is a hybrid software (both client and web) that allows interaction with an LLM (currently OpenAI).

YaTTA demo

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.

What is it not?

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 :)

Client (Windows/Mac/Linux)

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.

Web version

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

Contributing

Thank you for considering contributing to YaTTa!. You can read the contribution guide here.

Security Vulnerabilities

If you discover a security vulnerability within YaTTa!, please check here for more information.

License

YaTTa! is open-sourced software licensed under the MIT license.