img-txt_viewer
img-txt_viewer is a Windows application for side-by-side image and text viewing,
designed to streamline manual captioning or tagging of images. The toolset
specifically targets LoRA dataset preparation.

Show App Previews...


📝 Usage
Supported formats:
.png, .jpg, .jpeg, .jfif, .jpg_large, .webp, .bmp, .gif, .mp4
Select Alt Text Path
Images and text files can be loaded from different folders.
Click to expand...
By default, text files are loaded from the selected directory. To load text files
from a different path:
- Select a directory as usual.
- Right-click the
Browse... button and choose Set Text File Path.
- When an alternate path is chosen, a blue indicator appears to the left of the
directory entry. Hover over the indicator to view the selected text path.
Example folder structures:
Images and text files in same folder
.
└── dataset/
├── 01.png
├── 01.txt
├── 02.jpg
└── 02.txt
Images and text files in separate folders
.
└── dataset/
├── images/
│ ├── 01.png
│ └── 02.jpg
└── captions/
├── 01.txt
└── 02.txt
💡 Features
For details, see the User Guide ✨
or use the links below.
Tagger Shortcuts
Main Toolbar
- File Menu
- Edit Menu
- Tools Menu
- Options Menu
- About Menu
🛠 Install
Portable Setup

- Download the Windows executable from the
releases page.
- Run the executable to launch the app.
Python Package Setup

- Download the source code package from the latest
releases page.
- Run the
Start.bat file to automatically create and activate a virtual environment,
then launch the app.
- Use
Start.bat to launch the app in the future.
Manual Python Setup...

-
Clone the repository:
git clone https://github.com/Nenotriple/img-txt_viewer.git
-
Navigate into the project directory:
cd img-txt_viewer/img-txt_viewer
-
Create and activate a virtual environment:
python -m venv venv
venv\Scripts\activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Launch the app:
python app.py
🔒 Privacy Policy
img-txt Viewer is completely private.
- The app operates entirely on your device; your data remains under your control.
- No data is collected, transmitted, or stored except for a basic local config file for app settings.
- The app functions 100% offline and never connects to external servers.
No data is ever shared or sent elsewhere.
评论