$git clone https://github.com/leonid20000/OdinRunesWelcome to Odin Runes, a powerful GPT (Generative Pre-trained Transformer) client that revolutionizes the way you interact with GPT models. With Odin Runes, you can seamlessly integrate with various GPT providers, overcoming vendor lock-in and unlocking the true potential of natu
| 1 | # Odin Runes |
| 2 | |
| 3 | <img src="docs/img/odin-logo-382023.png" alt="ODIN Logo" width="20%"> |
| 4 | |
| 5 | Welcome to Odin Runes, a powerful GPT (Generative Pre-trained Transformer) client that revolutionizes the way you interact with GPT models. With Odin Runes, you can seamlessly integrate with various GPT providers, overcoming vendor lock-in and unlocking the true potential of natural language processing. Through a simple and intuitive GUI, Odin Runes enables you to chat with your chosen GPT right through your favorite text editor. It also empowers you to capture context from various sources, such as clipboard, OCR from a region on the screen, and OCR from an entire scrollable region on the screen, providing valuable context to GPT models for more accurate and meaningful responses. This comprehensive README.md will guide you through the features, advantages, setup, usage, configuration, and resources of Odin Runes. (stay tuned for Demo video!) |
| 6 | |
| 7 | [](https://leonid20000.github.io/OdinRunes/org/odinware/odinrunes/package-summary.html)[](https://leonid20000.github.io/OdinRunes/org/odinware/odinrunes/package-summary.html) |
| 8 | |
| 9 | ## Odin Runes Wiki |
| 10 | |
| 11 | For a quick peek at the various use cases and capabilities of Odin Runes, feel free to explore [Odin Runes Wiki](https://github.com/leonid20000/OdinRunes/wiki). The wiki contains many short gif demos that showcase the unique features and functionality of Odin Runes. It is regularly updated with new content to keep you informed about the latest advancements and possibilities with Odin Runes. |
| 12 | |
| 13 | |
| 14 | ## Demo Video |
| 15 | |
| 16 | Experience the power of OdinRunes in action with an engaging demo. Click the play button below to witness how this useful java tool, driven by GPTs, boosts your productivity and saves you valuable time. For more up to date and shorter demos check the wiki above, since the demo video below does not contain the latest updates and added features. |
| 17 | |
| 18 | [](https://www.youtube.com/watch?v=8BPGULLC3Os) |
| 19 | |
| 20 | |
| 21 | ## Major Updates |
| 22 | |
| 23 | - **Integration of gpt-4o-mini** (OdinRunes-1.5-SNAPSHOT July 20, 2024): OdinRunes now includes support for gpt-4o-mini, allowing users to supply images within the context for enhanced capabilities. [see demo](https://github.com/leonid20000/OdinRunes/wiki#how-to-query-your-cctv-cameras-using-gpt) |
| 24 | - **Support for Ollama** (OdinRunes-1.2-SNAPSHOT February 9, 2024): Odin Runes now includes support for Ollama, an open-source tool available at [https://github.com/ollama/ollama](https://github.com/ollama/ollama). Ollama facilitates the local execution of multiple open-source LLMs (Language Model Models). |
| 25 | |
| 26 | ## Table of Contents |
| 27 | - [Features](#features) |
| 28 | - [Advantages of Using Odin Runes](#advantages-of-using-odin-runes) |
| 29 | - [Setup and Installation](#installation) |
| 30 | - [Dependencies](#dependencies) |
| 31 | - [Usage](#usage) |
| 32 | - [1. Capturing Context](#1-capturing-context) |
| 33 | - [1.1. Capture context from Clipboard](#11-capture-context-from-clipboard) |
| 34 | - [1.2. Capture context from Region](#12-capture-context-from-region) |
| 35 | - [1.3. Capture context from Scrollable Region](#13-capture-context-from-scrollable-region) |
| 36 | - [1.4. Capture context from File](#14-capture-context-from-file) |
| 37 | - [2. Choosing a GPT Provider](#2-choosing-a-gpt-provider) |
| 38 | - [3. Initiating a Chat](#3-initiating-a-chat) |
| 39 | - [4. Appending Prompts](#4-appending-prompts) |
| 40 | - [5. Saving Context](#5-saving-context) |
| 41 | - [6. Loading Context](#6-loading-context) |
| 42 | - [Contributors](#contributors) |
| 43 | - [License](#license) |
| 44 | - [Resources](#resources) |
| 45 | |
| 46 | ## Features |
| 47 | |
| 48 | Odin Runes offers a range of powerful features that enhance your interaction with GPT models: |
| 49 | |
| 50 | - Interact with your desired GPT right through your favorite text editor |
| 51 | - Avoid vendor lock-in with a multi-cloud approach |
| 52 | - Switch to the GPT provider of your choice s |