FrameScout v3.0.0 Community Edition
FrameScout v3.0.0 Community Edition
The first public release of FrameScout — a fully-offline, privacy-first, multi-modal desktop search engine.
✨ Features
- 🔒 100% Offline — No internet required. Your data never leaves your computer.
- 💡 Semantic Search (CLIP) — Search by meaning, not just filenames.
- 🖼️ Image-to-Image Search — Find visually similar images.
- 🔍 OCR Text Search — Extracts and indexes text from images.
- 🎬 Video Frame Indexing — Automatically extracts key frames from videos.
- 🧩 Visual Clustering — Discover groups of similar images.
- 📁 Smart Folders — Save any search as a dynamic folder.
- 📝 Personal Notes — Attach markdown notes to any image.
🔧 Technical Highlights
- Three-process architecture: Vue 3 frontend + Rust/Tauri core + Python inference worker
- Hybrid scoring: vector similarity + OCR + note + filename
- FlatVector matrix: Fast brute-force search for up to 50K images
- ZeroMQ + Protobuf: Microsecond-latency IPC
📋 System Requirements
- Windows 10/11
- Rust 1.75+, Python 3.10+, Node.js 18+
🚀 Quick Start
git clone https://github.com/bobgsning/FrameScout.git
cd FrameScout
# Follow the instructions in README.md📝 Notes
This is the Community Edition with full source code. See README.md for build instructions.
🙏 Acknowledgments
Built with OpenAI CLIP, EasyOCR, Tauri, ZeroMQ, and the Rust ecosystem.
Full Changelog: https://github.com/bobgsning/FrameScout/commits/v3.0.0