Skip to content

Benedict258/Cight

Repository files navigation

CIGHT

AI-powered entertainment recognition and discovery platform. Identify movies and TV shows from screenshots and clips instantly.

Features

  • Trending Movies: Discover what's popular right now.
  • AI Scanner: Upload screenshots or clips to identify movies using Gemini AI.
  • Anime Recognition: Specialized support for anime frames via Trace.moe and AniList.
  • Watch Providers: Real-time information on where to stream identified content legally.
  • AI Expert: Talk to our specialized movie/anime agent for recommendations and trivia.
  • Library: Keep track of movies and shows you want to watch.

Tech Stack

  • Frontend: React, Vite, Tailwind CSS, Motion
  • Backend/Storage: Firebase (Firestore, Auth)
  • AI: Google Gemini 1.5 Flash (Recognition & Chat)
  • Data Sources:
    • TMDB API: Global movie/TV metadata and watch providers.
    • AniList API: Detailed anime metadata and character info.
    • Trace.moe API: Frame-accurate anime identification.

Setup Requirements

To use the movie discovery features, you must provide a TMDB API Key.

  1. Get an API key from The Movie Database (TMDB).
  2. Open the Settings menu in the AI Studio editor.
  3. Add a new secret with the key VITE_TMDB_API_KEY and your actual API key as the value.

Development

npm install
npm run dev

Production Build

npm run build

About

CIGHT is an AI-powered entertainment recognition and discovery platform that allows users to upload screenshots, short clips, or social media links to instantly identify movies, TV shows, actors, scenes, and related entertainment content.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages