Abyss
abyss - augmentation of Hexrays decompiler output
Install / Use
/learn @patois/AbyssREADME
abyss - Postprocess Hexrays Decompiler Output
Installation
Copy abyss.py and abyss_filters to IDA plugins directory
Usage
Right-click within a decompiler view, pick a filter from the abyss context menu.
Per-filter default settings can be changed by editing the config file: "%APPDATA%/Hex-Rays/IDA Pro/cfg/abyss.cfg"
Disclaimer
Experimental/WIP code, use at your own risk :)
Developers
Create a fresh Python module within "abyss_filters", make sure to inherit from the abyss_filter_t class (see abyss.py).
Re-running the plugin from the plugins menu or by pressing the Ctrl-Alt-R keycombo reloads all filters dynamically. This allows for development of filters without having to restart IDA.
Example filters (incomplete list)
signed_ops.py

token_colorizer.py

Related Skills
node-connect
334.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.3kCreate 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.
openai-whisper-api
334.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.3kCommit, push, and open a PR
