Ollama Chat Application

This is a simple chat application built using PyQt6 that integrates with the Ollama model server. You can interact with the app either by downloading the precompiled executable or by running it directly from the source. App also offers a UI tool to utilize OCR for text extraction by draging a selection box and having OCR analyze the screenshot. Chat Application Interface

Installation

From Source

  1. Download the Zip or clone:

    • Navigate to root directory and run py main.py
  2. Or download the main.exe release

  3. To use the OCR tool:

  • First install Google's Tesseract OCR model here
  • Set up your systems enviromental variables as necessary
  • By default the software is install into your C:\Program Files\Tesseract-OCR\tesseract.exe if you're running Windows, however if you need to change the directory make sure you update your ocr.py to reflect the change. class OCR: def __init__(self, app): self.app = app pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'