Skip to content

Latest commit

ย 

History

97 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

File Nexus Suite

Integrated File Utility

Text merging ยท EPUB conversion ยท Filename tag editing ยท Batch renaming ยท Line-break correction


version python PySide6 platform CI Build tests license AI


English | ํ•œ๊ตญ์–ด


Download Latest Release

Report Bug ยท Request Feature


About

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).


Highlights

  • ๐Ÿ—‚๏ธ 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

Features

๐Ÿ“‹ 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.

๐Ÿ”„ Text Converter

Convert between TXT and EPUB formats. Create e-books from text manuscripts or extract text from EPUBs for editing.

๐Ÿท๏ธ Tag Editor

Batch add/remove [tag] patterns from filenames. Includes a leading-zero removal mode.

๐Ÿ“ Batch Renamer

Rename folders and files in bulk using smart number extraction or sequential numbering.

โœฆ Text Fixer

Fix broken line breaks in OCR'd or extracted text. Intelligent paragraph reconstruction with Korean/English mode and visual diff highlighting.

โœฆ Bulk Fixer

Apply Text Fixer's logic to multiple files at once. Preserves folder structure option.


๐ŸŽจ Screenshots

Text Merger Text Fixer Bulk Fixer
Text Merger Text Fixer Bulk Fixer

Installation

Download Executable (End Users)

Download the latest Windows executable from the Releases page.

Run from Source (Developers)

# 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.py

Uninstallation

This 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.


Tech Stack

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

Themes & Languages

๐ŸŽจ 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.


License

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


Feedback

Issues, feedback, and feature requests are welcome in any of the 5 supported languages โ€” ํ•œ๊ตญ์–ด / English / ๆ—ฅๆœฌ่ชž / ไธญๆ–‡ (็ฎ€ไฝ“ยท็น้ซ”).


Author

Hanrim โ€” @MerciHanrim

Product planning ยท UX design ยท Quality management ยท AI direction ยท Release management

Releases

Packages

Contributors

Languages