PlexMind ghcr.io/finechainesium/plexmind:latest https://github.com/FineChAInesium/PlexMind/pkgs/container/plexmind bridge bash false https://github.com/FineChAInesium/PlexMind/issues https://github.com/FineChAInesium/PlexMind AI-powered Plex recommendations using a fully local llama.cpp LLM. Analyzes each user's watch history and generates personalized movie/TV picks with no cloud, no API costs, and no data leaving your server. Also includes: Whisper ASR subtitle generation, llama.cpp-powered subtitle translation, and library maintenance tools. Needs a llama.cpp container with a GGUF model, and a Whisper ASR container for transcription. Open http://[IP]:[PORT:8000]/ and sign in with Plex: no token to copy, no API key to make. MediaApp:Other Tools: http://[IP]:[PORT:8000]/ https://raw.githubusercontent.com/FineChAInesium/PlexMind/main/templates/PlexMind.xml https://raw.githubusercontent.com/FineChAInesium/PlexMind/main/templates/icon.png --stop-timeout=40 PlexMind in one container. Version line: v1.0.0. Runs the dashboard/API, the recommendation worker, the subtitle scripts and a narrow Docker broker. It mounts your media read-write and the Docker socket (used only to start and stop the Whisper and llama.cpp containers), so do not expose port 8000 to the internet. After install, open the dashboard and sign in with the Plex account that owns your server. bridge 8000 8000 tcp /mnt/user/appdata/plexmind/data /app/data rw /mnt/user/data/media/Movies /media/movies rw /mnt/user/data/media/TV Shows /media/tv rw /mnt/cache/appdata/whisper-asr-webservice/cache /whisper-cache ro /var/local/emhttp /run/unraid-emhttp ro /var/run/docker.sock /var/run/docker.sock rw http://192.168.1.10:11435 LLAMA_CPP_URL Your llama.cpp container, by LAN IP and host port (not localhost). http://192.168.1.10:9001/asr WHISPER_API_URL Your Whisper ASR container's /asr address, by LAN IP and host port. gemma-4-12b-it-Q5_K_M LLAMA_CPP_MODEL_ALIAS First model to use: a GGUF file name in your models folder, without .gguf. Switch any time in the dashboard. Get one that fits your GPU with: setup.sh --model /mnt/user/appdata/llama-cpp/models zh,es-MX TARGET_LANGUAGES Languages to translate subtitles into, comma-separated (e.g. zh,es-MX,fr) TMDB_API_KEY Optional: ratings and posters for recommendations. Free at themoviedb.org/settings/api America/New_York TZ Your timezone, for the schedules 0 LLAMA_ON_DEMAND 1: start llama.cpp only when needed and stop it when idle, to free the GPU. 0: leave it running. turbo WHISPER_MODEL Whisper model your Whisper container uses (turbo, medium, small, base) whisper-asr-webservice WHISPER_CONTAINER_NAME Name of your Whisper container; PlexMind starts and stops only this one and llama.cpp llama-cpp LLAMA_CPP_CONTAINER_NAME Name of your llama.cpp container