Shellarium Public Beta is here! Try the AI Agent Orchestrator
← Back to list
Python Bytecode

Python Bytecode

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...

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

Yves-Antoine
Yves-Antoine
Resolved

Doesn't work, and the "Update" button that is supposed to display the python bytecode freezes the IDE.

David Antliff
David Antliff
Resolved

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?