github amebalabs/TRex v2.0.0

3 hours ago

TRex v2.0.0 Release Notes

✨ New Features

Table Detection

  • Vision-based detection: Uses macOS 26+ document recognition for table extraction
  • LLM fallback: Falls back to AI-based table detection on older systems
  • Multiple formats: Export tables as Markdown, CSV, or plain text
  • Menu bar toggle: Quick access to table detection settings

LLM Integration

  • AI-powered OCR: Use OpenAI, Anthropic, Ollama, or Apple Intelligence for vision-based text recognition
  • Smart post-processing: Automatically format, correct, or transform captured text with LLM
  • Separate provider configuration: Choose different providers for OCR vs post-processing
  • On-device processing: Apple Intelligence runs locally with no API calls (macOS 15.1+)
  • Network-aware fallback: Automatically falls back to built-in OCR when offline

Multi-Region Capture

  • Batch selection: Select multiple screen regions in a single capture session
  • Combined results: OCR results from all regions are merged together
  • Optional LLM processing: Post-process combined text with AI
  • Up to 50 regions: Capture complex layouts in one go

Watch Mode

  • Continuous monitoring: Monitor a screen region and automatically capture when content changes
  • Interactive region selection: Draw regions with a visual overlay
  • Floating control panel: Start, pause, and reselect regions on the fly
  • Multiple output modes: Append to clipboard, write to file, or stream notifications
  • Smart detection: SHA256-based change detection with configurable polling interval
  • URL scheme support: Trigger watch mode via trex://watch

Capture History

  • Persistent history: All OCR captures saved with thumbnails
  • Quick access: Last 5 captures available in menu bar submenu
  • History window: Browse all captures via trex://showHistory
  • Configurable storage: Set max entries (1–10,000)
  • One-click copy: Quickly copy any previous capture to clipboard

🐛 Bug Fixes

CLI Improvements

  • Fixed CLI not exiting after stdin EOF (#61)
  • Added back Intel Support
  • Improved temp file handling with UUID-based paths

Language Recognition

  • Added Turkish (tr-TR) to Vision OCR fallback language sets (#62)
  • Fixed language code normalization to handle underscore format (#65)

UI Fixes

  • Fixed Quick Setup content overflow with scrollable language grid (#63)
  • Added confirmation dialog when hiding menu bar icon with recovery instructions (#60)

🔗 Links

TRex2.0.Demo.mp4

Don't miss a new TRex release

NewReleases is sending notifications on new releases.