Skip to content

FrameScout v3.0.0 Community Edition

Choose a tag to compare

@bobgsning bobgsning released this 05 Aug 09:36
· 2 commits to main since this release

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