FileJoinerGPT is a lightweight Python GUI tool that lets you select multiple source code or text files, view the selected list, and concatenate their contents into a single file β perfect for feeding into GPT or other large language models (LLMs).
LLMs like GPT often work best when given the full picture in a single input prompt. FileJoinerGPT helps you:
- Combine multiple
.py
,.txt
,.json
, etc. files - Keep a persistent list of selected files across sessions
- Export the full combined content into one
.txt
file - Stay focused: no distractions, no bloat, just what you need
- β Select multiple files through GUI
- β View full file list inside the app
- β Automatically remembers your last selection
- β
One-click export to
output.txt
with filenames and content - β
Written in pure Python using
tkinter
(no dependencies)
- Python 3.6+
- Tkinter (usually preinstalled)
On Ubuntu/Debian:
sudo apt install python3-tk
python3 ./FileJoinerGPT.py