{"repo":"anna-st-40/memoryvault","free":true,"listed":false,"github":"https://github.com/anna-st-40/memoryvault","clone":"git clone https://github.com/anna-st-40/memoryvault.git","description":"A self-hosted video archive with AI capabilities","language":"TypeScript","stars":10,"topics":["ai","video"],"license":null,"category":"media-processing","readme_excerpt":"MemoryVault A self-hosted video archive with automatic transcription and a semantic memory map. Services Service Directory Port --------- ----------- ------ API backend/ 8000 Worker worker/ — Frontend frontend/ 8765 Quick start Frontend: http://localhost:8765 API: http://localhost:8000 How it works 1. Drop video files into $MEDIA DIR/new/ 2. Hit Scan in the UI (or POST /scan ) — the API creates job records 3. The worker picks them up, remuxes MTS files, transcribes with WhisperX, and writes results to the shared SQLite database 4. Use the semantic map to browse videos by content similarity Shared database All services share a single SQLite file at ./database/app.db (WAL mode, safe for concurrent reads + one writer). Configuration .env Variable Service Default Description ---------- --------- --------- ------------- MEDIA DIR compose — Required. Path on the host to your video archive MEMORYVAULT BASE both /data Container-side mount point for the video archive THUMBNAILS DIR both /app/thumbnails Container-side path for thumbnails DATABASE URL both sqlite:////app/database/app.db SQLAlchemy DB URL LOG LEVEL both INFO Log verbosity ( DEBUG , INFO , WARNING , ERROR ) OLLAMA URL backend — Base URL of your Ollama instance (e.g. http://192.168.1.10:11434 ) OLLAMA MODEL backend qwen3:8b Ollama model name to use OLLAMA TIMEOUT SEC backend 120 Request timeout in seconds EMBEDDING MODEL backend microsoft/harrier-oss-v1-0.6b Embedding model for semantic search Ollama MemoryVault uses Ollam","default_branch":null,"files":null,"tree":[],"storefront":"/r/anna-st-40","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anna-st-40/memoryvault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}