Skip to content

Generative UI chat that helps you improve your YouTube channel, by providing you with insights and tips on how to grow your channel, real analitycs, and more.

License

Notifications You must be signed in to change notification settings

gonzalochale/generative-yt

Repository files navigation


GenerativeYT

GenerativeYT

Your AI-powered assistant for optimizing your YouTube channel with advanced analytics and actionable insights.

🚀 Overview

GenerativeYT use Vercel's AI SDK and various modern tools, this app provides real-time insights and personalized recommendations to improve your content strategy and channel performance.

🛠️ Tech Stack

  • Next.js 14: Utilizes Next.js 14 with the App Router for efficient and modern routing.
  • Supabase: Handles authentication via Google OAuth Provider for secure user management.
  • YouTube Analytics API: Integrates with YouTube to fetch and analyze your channel’s data.(only read and no danger info like revenue)
  • OpenAI GPT-4o-mini: Powers intelligent, contextual responses within the chat interface.
  • Vercel AI SDK: Manages the generative UI, AI state management, hooks, and model connections.
  • Shadcn UI & Tailwind CSS: Provides a clean, responsive, and aesthetically pleasing user interface.

👀 Run the project

npm install
npm run dev

And set the enviroment variables, use the .env.example to create a .env.local

🤝 Contributing

We welcome contributions from the community. If you’d like to contribute, please follow these steps:

  • Fork the repository

  • Create a new branch:

git checkout -b feature/your-feature
  • Commit your changes
git commit -am 'Add new feature'
  • Push to the branch
git push origin feature/your-feature
  • Create a new Pull Request

📑 License

This project is licensed under the MIT License.

About

Generative UI chat that helps you improve your YouTube channel, by providing you with insights and tips on how to grow your channel, real analitycs, and more.

Topics

Resources

License

Stars

Watchers

Forks

Languages