-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Extract structured data from images and PDFs using local Vision Language Models.
ImageFlow is a macOS application that leverages the power of local Vision Language Models (VLMs) to automatically extract structured data from images and single-page PDFs. Whether you need to pull data from scanned documents, screenshots, receipts, or forms, ImageFlow makes it simple—no cloud services or API keys required.
- Works entirely offline with your own AI models
- Supports LM Studio and Ollama as providers
- Your data never leaves your machine
- Images: JPG, PNG, WebP, GIF
- Single-page PDFs
- Drag-and-drop or file picker upload
- Define custom columns with descriptions
- Save extraction templates for reuse
- Process single or batch documents
- Export to CSV or Excel format
- Review and edit extracted data before exporting
Download and install one of these local AI providers:
Load a vision-capable model such as:
- LLaVA
- MiniCPM-V
- Qwen2-VL
- or any other VLM compatible with Ollama or LM Studio
- Open ImageFlow
- In Settings, select your provider (LM Studio or Ollama)
- Enter the provider URL:
- LM Studio:
http://localhost:1234/v1 - Ollama:
http://localhost:11434
- LM Studio:
- Click "Test Connection" to verify
- Select your model from the dropdown
- Add Documents - Drag and drop images or PDFs
- Design Your Table - Define columns for the data you want to extract
- Process - Click Start Processing and watch the magic happen
- Export - Save your extracted data as CSV or Excel
- macOS (Apple Silicon or Intel)
- LM Studio or Ollama running locally
- A vision-capable model loaded in your provider
All processing happens locally on your machine. No data is sent to external servers, making ImageFlow ideal for sensitive documents.
- Electron - Desktop application framework
- React 19 - User interface
- Tailwind CSS - Styling
- Zustand - State management
- Sharp - Image processing
- pdf.js - PDF rendering
MIT License - See LICENSE file for details.
For issues, feature requests, or questions, please open an issue on GitHub.
ImageFlow - Extract data from images with local AI