git404hub

what is cinekive fr?

gianluca-improta/cinekive — explained in plain English

Analysis updated 2026-05-18

97PythonAudience · generalComplexity · 3/5LicenseSetup · moderate

tl;dr

A local, private, searchable archive app for filmmakers to collect, tag, and organize cinematic stills and video frames by look, mood, and technique.

vibe map

mindmap
  root((cinekive))
    What it does
      Ingests video and stills
      Finds hero frames
      Search by look and mood
    Tech stack
      Next js
      FastAPI
      SigLIP
      yt dlp
    Use cases
      Filmmaker lookbooks
      Client safe references
      Moodboard building
    Audience
      Editors and directors
      Commercial teams
      Cinephiles
    Key traits
      Local first
      No cloud account
      Multi language UI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build a private lookbook of cinematic stills for a film or commercial project.

VIBE 2

Search a personal archive of movie frames by visual look, mood, or technique.

VIBE 3

Collect and organize reference footage into moodboards with notes and stickies.

what's the stack?

PythonFastAPINext.jsSigLIPyt-dlpDocker

how it stacks up fr

gianluca-improta/cinekivehuey1in/windsurfxkeon/jepa
Stars979797
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/53/54/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Docker Desktop is optional on Windows and Mac but still required on Linux, first search may download an ~800MB model.

Released under the MIT license, so it can be used, modified, and redistributed freely, including for commercial purposes.

in plain english

Cinekive is a local, searchable visual archive for filmmakers who want to collect and organize cinematic stills without relying on someone else's online library. You can drop in a film, a folder of stills, or a video URL, and the app finds the standout frames, tags them by craft, and lets you find any frame later by look, director, technique, or mood, instead of scrubbing through a timeline. It is inspired by existing sites like FilmGrab, EyeCandy, Flim, and Kive, but built to run entirely on your own machine so your archive stays private. The app is meant for editors and directors building lookbooks, commercial and social media teams who need client safe references, and cinephiles or students collecting stills they have the right to use. It ships as a desktop app for Windows, Mac, and Linux, or it can run in a browser. Setup is meant to be simple: download the release for your operating system, pick a library folder, and start. On Windows and Mac, Docker is optional, since the app can download a native engine pack the first time it runs, though installing Docker Desktop makes setup faster. On Linux, Docker Desktop is currently still required. Under the hood, Cinekive uses a local AI model called SigLIP for visual search, along with yt-dlp for pulling in video from URLs, and it can optionally use Ollama to generate craft tags. Archive sources include mirrors of FilmGrab, EyeCandy, ShotDeck, MovieStillsDB, and StillsLab. Beyond search, the app includes moodboards, which are infinite canvases where you can drag in project clips, notes, stickies, and audio or media links, and organize them into named concepts and stacks. The interface supports several languages, including English, Chinese, Spanish, French, German, and Japanese. Everything stays local by default, with no cloud account needed, and your media folder is never stored inside the project's code. There is also a local HTTP API meant for automation or multi agent workflows that want to interact with the archive programmatically.

prompts (copy fr)

prompt 1
Walk me through downloading and setting up Cinekive on my computer without using Docker.
prompt 2
Explain how Cinekive's local AI search finds frames by look or mood using SigLIP.
prompt 3
Help me plan a moodboard structure in Cinekive for a commercial shoot with multiple concepts.
prompt 4
Show me how to use Cinekive's local HTTP API to pull frames into an automation workflow.

Frequently asked questions

what is cinekive fr?

A local, private, searchable archive app for filmmakers to collect, tag, and organize cinematic stills and video frames by look, mood, and technique.

What language is cinekive written in?

Mainly Python. The stack also includes Python, FastAPI, Next.js.

What license does cinekive use?

Released under the MIT license, so it can be used, modified, and redistributed freely, including for commercial purposes.

How hard is cinekive to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is cinekive for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.