Integrated File Utility
Text merging ยท EPUB conversion ยท Filename tag editing ยท Batch renaming ยท Line-break correction
English | ํ๊ตญ์ด
File Nexus Suite integrates everyday file tasks into a single Windows desktop application โ text merging, EPUB conversion, filename tag editing, batch renaming, and line-break correction โ six core features with a consistent UI.
This project was developed with AI pair programming (Claude). The full source code is published in this repository for open review and study.
๐ For project origin, design philosophy, and safety architecture, see docs/STORY.md (English & Korean).
- ๐๏ธ 6 Integrated Tabs โ Six core tools in one window with a consistent UI
- ๐ก๏ธ Safe by Design โ Preview + undo + automatic tiered handling of partially corrupted files
- ๐ 5 Languages โ ํ๊ตญ์ด ยท English ยท ๆฅๆฌ่ช ยท ็ฎไฝไธญๆ ยท ็น้ซไธญๆ (auto-detected from OS)
- ๐ HWPX Support โ Read Korea's standard document format directly in Text Merger
Merge multiple files (TXT, MD, CSV, JSON, DOCX, PDF, XLSX, HWPX) into a single text file. Supports customizable separators, auto encoding detection, and smart save-encoding recommendation.
Convert between TXT and EPUB formats. Create e-books from text manuscripts or extract text from EPUBs for editing.
Batch add/remove [tag] patterns from filenames. Includes a leading-zero removal mode.
Rename folders and files in bulk using smart number extraction or sequential numbering.
Fix broken line breaks in OCR'd or extracted text. Intelligent paragraph reconstruction with Korean/English mode and visual diff highlighting.
Apply Text Fixer's logic to multiple files at once. Preserves folder structure option.
Download the latest Windows executable from the Releases page.
# Clone the repository
git clone https://github.com/MerciHanrim/FileNexusSuite.git
cd FileNexusSuite
# Install dependencies (requirements.txt recommended)
pip install -r requirements.txt
# Run
python FileNexusSuite.pyThis is a fully portable application โ no installer, no registry entries, no system file modifications.
Delete the FileNexusSuite folder. All settings (FileNexusSuite.json), output files (Output/), and application data are stored in the same folder.
| Category | Technology |
|---|---|
| Language | Python 3.10+ |
| GUI Framework | PySide6 (Qt 6) |
| File Format Support | chardet, python-docx, pdfplumber, openpyxl, python-hwpx |
| Build | PyInstaller (Windows executable) |
| AI Collaboration | Anthropic Claude |
๐จ 9 Themes + Auto Mode
| Theme | Mood |
|---|---|
| Light | Clean, bright |
| Dark | Deep, focused |
| Sakura | Cherry blossom |
| Choco | Warm cacao, antique bronze |
| Mint | Fresh, natural |
| Ocean | Cool blue |
| Sand | Desert warm |
| Honey | Golden amber |
| Lavender | Soft purple |
| Auto | Follows OS dark mode |
๐ 5 Supported Languages
- ๐ฐ๐ท ํ๊ตญ์ด (Korean)
- ๐บ๐ธ English
- ๐ฏ๐ต ๆฅๆฌ่ช (Japanese)
- ๐จ๐ณ ็ฎไฝไธญๆ (Simplified Chinese)
- ๐น๐ผ ็น้ซไธญๆ (Traditional Chinese)
Language is auto-detected from OS settings on first launch and can be changed anytime in Settings.
This software is distributed under the MIT License. Free to use, modify, redistribute, and sell, provided that the copyright notice is retained.
Originally built as a personal tool, now released under MIT in the hope it may help others with similar workflows.
Open-source libraries used:
- Python (PSF License 2.0)
- PySide6 (LGPL-3.0)
- chardet (LGPL-2.1)
- python-docx, pdfplumber, openpyxl, python-hwpx (MIT)
Full license information is available in the app at [Settings โ License], and also in the LICENSE file in the repository root.
Copyright ยฉ 2026 Hanrim
Issues, feedback, and feature requests are welcome in any of the 5 supported languages โ ํ๊ตญ์ด / English / ๆฅๆฌ่ช / ไธญๆ (็ฎไฝยท็น้ซ).
Hanrim โ @MerciHanrim
Product planning ยท UX design ยท Quality management ยท AI direction ยท Release management


