Python Search is an open-source assistant that helps you collect, retrieve and refactor information (and programs) efficiently using Python

You can find more information in the projects Github page.