A lightweight and efficient Python-based GUI utility designed to merge multiple source code or text files into a single consolidated document. This tool is perfect for developers who need to aggregate their codebase for AI analysis, documentation, or backup purposes.
- Multi-File Selection: Select multiple files simultaneously using a native file explorer.
- Intuitive GUI: User-friendly interface built with Tkinter for easy navigation.
- Structured Output: Automatically adds clear file headers (e.g.,
===== filename.py =====) between merged sections to maintain readability. - Universal Compatibility: Supports merging of any text-based file formats.
- Custom Save Location: Choose exactly where and what to name your consolidated output file.
- Language: Python 3.12
- Libraries: *
Tkinter(Standard GUI Library) os(File path manipulation)
FilesCombiner/
├── main.py
└── README.md
# Clone the repository
git clone https://github.com/FAHAD-ALI-github/FilesCombiner.git
# Navigate into the project directory
cd FilesCombiner
# Run the application
python main.py
Fahad Ali GitHub: @FAHAD-ALI-github
LinkedIn: fahadali1078