Riptide
A powerful tool allowing you to reverse .EXE back to .PY
Install / Use
/learn @billythegoat356/RiptideREADME
<p align="center"> <img src="https://repository-images.githubusercontent.com/377591030/2d6a28f3-22f0-4294-9146-874c9124599c", width="500", height="500"> </p>
<p align="center">💨 Riptide 💨</p>
<br><br>
<p align="center"> <strong> Riptide is a tool allowing you to reverse .EXE files compiled with PyInstaller back to the <br> original source, Python, showing you the source code of the file. <br><br><br> </strong> <img src="https://cdn.discordapp.com/attachments/939144955304235050/981311945258967103/unknown.png" width="801", height="420"> </p> <br><p align="center">📀 Dependencies 📀</p>
<p align="center"><strong><i>In order for the program to work, you have to install these ressources:</i></strong</p><br><br>
- <a href="https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe">Python3</a>
pip install -U -r requirements.txtor run setup.bat- <a href="https://go.microsoft.com/fwlink/?LinkId=691126">Visual C++ Build Tools</a> <br><br>
<p align="center">⭐ Features ⭐</p>
<br><br> <strong>+ Really fast, the decompilation lasts no longer than 2 seconds</strong> <br> <strong>+ Powerful</strong> <br>
<p align="right"> <img src="https://repository-images.githubusercontent.com/377591030/2d6a28f3-22f0-4294-9146-874c9124599c" width="250", height="250"> </p> <br> <strong>- Sometimes the decompilation isn't complete, but it happens rarely</strong> <br><br><p align="center">🎯 Levels 🎯</p>
<p align="center"><strong><i>This section shows the "levels" of this project, from 0/5 ⚪ to 5/5 ⚫!</i></strong</p> <p align="center"><strong><i>⚪🟢🔵🔴🟣⚫</i></strong</p><br><br>
- Time: 🔴
- Complexity: 🟣
- Service: 🟣 <br><br>
<p align="center">💡 Ideas 💡</p>
<p align="center"><strong><i>Feel free to make a pull request on this repository to submit any idea!</i></strong</p><br><br>
- ??? <br><br>
<p align="center">🎬 Credits 🎬</p>
<br><br>
- svenskithesource | Helped me understand how .PYC files work, in order to decompile them (also, check his decompile program, that also deobfuscates the code)
- pyinstxtractor | The program used to decompile from .EXE to .PYC
- pycdc | The program used to decompile from .PYC to .PY <br><br>
<p align="center">📌 Disclaimer 📌</p>
<br><br>
- Please use this program only for educational purposes.
- It is not meant to be used in any malicious way, and I decline any responsibility for what you do with it. <br><br>
<p align="center">billythegoat356</p>
Related Skills
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.5kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
341.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
