
K-Parse is a completely local python application that imports batches of docx and txt files and parses them. The user can rearrange the imported files within the hierarchy editor which sorts the text parsed from the documents.
This software was designed to assist anyone reviewing a contract to identify the prevailing terms and conditions, which can be a nuisance.
Disclaimer 1: Sometimes this application gets flagged by anti-virus because it was compiled by pyinstaller. I am working to correct this.
Disclaimer 2: I used AI to help me write this which increased my speed substantially, 7 days start to finish. I have never developed custom python software before starting this project. The AI extended my existing skills and filled in my gaps of knowledge.
How it works:
K-Parse will process all of the “docx” and “txt” files of your selected folder and generate a hierarchy editor so you can manage the relationships between the documents.

A new window will open which allows you to edit the hierarchy of the files and filter all of the files by specific words. The parser will pull all paragraphs containing the three words and arrange the results according the hierarchy (top to bottom).

There is also an export/import option to save your hierarchy and associated terms if you need to share with your colleagues.

This software isn’t limited to contracts, you could use it to sort any type of word document or txt file. It is helpful for anyone who may review contract documents regularly, but it isn’t without its own flaws.
The application does not transmit any data, it is completely local. I am providing it under the MIT license. Email me if you’d like the source code.
This is a great demonstration of using AI not to solve the problem, but to extend your skills to solve the problem. This solution does not utilize AI, but you could certainly implement AI to improve the results substantially.