{"data":{"slug":"iliashad-edit-mind","name":"edit-mind","tagline":"Local-first Video Knowledge Base with multi-modal analysis for video indexing and semantic search","github_url":"https://github.com/IliasHad/edit-mind","owner":"IliasHad","repo":"edit-mind","owner_avatar_url":"https://avatars.githubusercontent.com/u/42832768?v=4","primary_language":"TypeScript","stars":1764,"forks":121,"topics":["ai","computer-vision","deepface","face-recognition","ml","self-hosted","video-editing","video-indexing","video-processing","videos"],"archived":false,"github_pushed_at":"2026-06-30T10:28:37+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/iliashad-edit-mind","markdown_url":"https://www.graphcanon.com/tools/iliashad-edit-mind.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/iliashad-edit-mind","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=iliashad-edit-mind","description":"Local-first Video Knowledge Base. Index your video library with multi-modal analysis (YOLO, DeepFace, Whisper), search semantically via natural language, Docker-ready.","homepage_url":"https://edit-mind.com","license":"Other","open_issues":15,"watchers":18,"ai_summary":"Indexes videos using computer vision techniques including face recognition and object detection, searchable via natural language queries.","readme_excerpt":"## Getting Started\n\nEdit Mind uses Docker Compose to run everything in containers.\n\n---\n\n### 2. Configure Docker File Sharing\n\n**Important:** Before proceeding, configure Docker to access your media folder.\n\n**macOS/Windows:**\n1. Open Docker Desktop\n2. Go to **Settings** → **Resources** → **File Sharing**\n3. Add the path where your videos are stored (e.g., `/Users/yourusername/Videos`)\n4. Click **Apply & Restart**\n\n**Linux:** File sharing is typically enabled by default.\n\n---\n\n# Must match the path you added to Docker File Sharing\nHOST_MEDIA_PATH=\"/Users/yourusername/Videos\"\n\n---\n\n### 3. Start docker container in dev mode\n```bash\npnpm install\ncd docker \ndocker-compose -f docker-compose.dev.yml up --build\n```\n\n---\n\n## License\n\nThis project is licensed under the Edit Mind License - see the `LICENSE.md` file for details.","github_created_at":"2025-10-20T16:21:57+00:00","created_at":"2026-07-11T12:25:35.832706+00:00","updated_at":"2026-07-31T12:00:14.668895+00:00","categories":[{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"computer-vision","name":"computer-vision"},{"slug":"face-recognition","name":"face-recognition"},{"slug":"ml","name":"ml"},{"slug":"self-hosted","name":"self-hosted"},{"slug":"video-editing","name":"video-editing"},{"slug":"video-indexing","name":"video-indexing"},{"slug":"video-processing","name":"video-processing"}],"trust":{"provenance":{"is_fork":false,"github_id":1079947190,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-31T12:00:13.543Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":2,"days_since_push":31,"last_release_at":"2026-06-28T10:26:50Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:25:40.824Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-31T12:00:14.024Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-31T12:00:14.024Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-07-31T12:00:14.024Z","managed_saas":false},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-31T12:00:14.024Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-07-31T12:00:14.024Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-31T12:00:14.024Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Necessitates Docker for running all components within containers.","Needs manual configuration of Docker file sharing on macOS and Windows systems."]},"constraints":null,"when_to_use":["The environment requires self-hosted operations without dependence on external servers or APIs.","This tool is ideal when the user needs a comprehensive multi-modal analysis toolkit that includes face recognition and object detection using YOLO and DeepFace algorithms.","It meets user needs when there's an emphasis on privacy, as it ensures all data processing stays local to the user's machine."],"when_not_to_use":["The use case requires cloud-based video services or collaborative tools across different locations which a self-hosted solution does not support.","If integration with an existing third-party AI infrastructure is necessary, edit-mind might fall short due to its independence and lack of out-of-the-box integrations.","This tool may not be suitable for users who prefer preconfigured solutions that do not require managing Docker environments or configuring media file sharing."],"source":"enrich:decision_facts","observed_at":"2026-07-14T21:06:08.324Z"},"constraint_facets":null,"decision_summary":[{"label":"Requirements","value":"Necessitates Docker for running all components within containers.; Needs manual configuration of Docker file sharing on macOS and Windows systems."},{"label":"Adopt for","value":"Edit-mind offers a local-first approach to indexing video libraries with advanced computer vision techniques, allowing for semantic search through natural language queries."},{"label":"License detail","value":"Utilizes a specific license named the Edit Mind License, which is documented in the LICENSE.md file. Further details on this licensing must refer to the repository documentation."}]}}