Description
View Python bytecode directly in your editor with a split view, similar to Markdown preview. Understand what Python compiles your code into — explore opcodes, optimize performance, and learn CPython internals.
Features
- Split Editor View - See bytecode side-by-side with your Python code
- Bidirectional Synchronization - Click on source code to highlight corresponding bytecode and vice versa
- Syntax Highlighting - Colorized bytecode output for better readability
- Opcode Documentation - Hover over any opcode to see its description, category, and link to Python docs (Ctrl+Q)
- Scope Selection - View bytecode for entire file, specific function, or class
- Auto-update - Bytecode updates automatically as you type (configurable debounce delay)
- Performance Optimized - Content-based caching, large file protection, and process cancellation
- Keyboard Shortcuts - Alt+Shift+B to refresh, Alt+Shift+E to export
- Export - Copy to clipboard or export to TXT/HTML files
- Settings - Configure auto-update behavior and debounce delay in Settings > Tools > Python Bytecode
- Python 3.4+ - Supports Python 3.4 through 3.14 with 170+ opcode descriptions
Links
Your ratings and feedback are very important!
User Reviews
Doesn't work, and the "Update" button that is supposed to display the python bytecode freezes the IDE.
It's not clear to me how to actually view any bytecode with this plugin. Also the developer website has HSTS enabled but an invalid self-signed certificate which prevents Firefox from loading the site. There's no user information on the GitHub either.
So how do I use this?