- Multi-Language AST Analysis: Supports advanced analysis for
Python,C/C++, andJavato detect structural similarity, ignoring variable names and comments. - Side-by-Side Diff Viewer: Intuitively compare two codes with highlighted differences.
- Flexible Scan Options: Recursive search, extension filters, and an adjustable similarity threshold.
- Modern UI/UX: Auto-detects system theme, supports language switching (EN/KR), and provides real-time progress with ETA.
- Portable Distribution: Easily build a single executable file for Windows, macOS, and Linux.
(A GIF demonstrating the main features of the application will be placed here.)
- Clone the repository:
git clone https://github.com/99JIK/COPY_JIKILLER.git cd COPY_JIKILLER - Install dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
For a full guide on installation, advanced features, and building from source, please see the Detailed User Guide.
| Version | Date | Key Changes | Download |
|---|---|---|---|
| v1.0.0 | 2025-06-19 | - Initial public release. - Implemented core plagiarism detection features. - Added multi-language and multi-theme support. |
v1.0.0 |
You can find all versions on the Releases page.
Please refer to the detailed guide for your preferred language.
| Language | Link |
|---|---|
| English | Detailed Guide for COPY JIKILLER |
| Korean | COPY JIKILLER 상세 가이드 |
- Developer: 99JIK
- M.S. Student at STLAB (Software Testing Laboratory), Kyungpook National University
- Member of Altruistic Hive
- Contact: Please open an issue on the GitHub repository for any questions or suggestions.
This project is built with the help of several amazing open-source libraries:
- ttkbootstrap: For modern GUI themes. (MIT License)
- python-clang: For C/C++ AST analysis. (Apache 2.0 License w/ LLVM exceptions)
- javalang: For Java AST analysis. (MIT License)
- Pillow: The friendly PIL fork (Python Imaging Library). (PIL Software License)
This project is licensed under the MIT License.