CoolFace
Apppublic

crosse712/fastvlm-screen-observer

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
App README

FastVLM Screen Observer ๐Ÿ–ฅ๏ธ๐Ÿ‘๏ธ

Real-time screen observation and analysis using Apple's FastVLM-7B model, optimized for low-RAM systems (3-8GB).

Features

  • โ€”๐ŸŽฏ Real-time screen capture and analysis
  • โ€”๐Ÿค– FastVLM-7B vision-language model integration
  • โ€”๐Ÿ” UI element detection
  • โ€”๐Ÿ“ Text extraction from screenshots
  • โ€”โš ๏ธ Risk detection for security concerns
  • โ€”๐ŸŽฎ Browser automation demo
  • โ€”๐Ÿ’พ Export logs and captured frames
  • โ€”๐Ÿš€ Optimized for 3-8GB RAM with 4-bit quantization

How to Use

  1. 1.Click "Capture Screen" to analyze your current screen
  2. 2.Enable "Auto Capture" for continuous monitoring
  3. 3.Use "Run Demo" to see browser automation
  4. 4.Export logs as ZIP archive

Model Information

  • โ€”Model: Apple FastVLM-7B
  • โ€”Optimization: Extreme memory optimization with 4-bit quantization
  • โ€”Memory: Runs on 3-8GB RAM systems
  • โ€”Device: Supports CPU, CUDA, and MPS (Apple Silicon)

API Endpoints

  • โ€”GET /api/ - Status check
  • โ€”POST /api/analyze - Screen analysis
  • โ€”POST /api/demo - Automation demo
  • โ€”GET /api/export - Export logs
  • โ€”GET /api/logs/stream - Stream logs via SSE

GitHub Repository

https://github.com/crosse712/fastvlm-screen-observer


Built with โค๏ธ using FastAPI, React, and FastVLM-7B# Force rebuild Mon Sep 8 15:44:59 PST 2025

Force rebuild Mon 8 Sep 2025 17:23:11 PST