Pickle files are a common way to serialize and store complex Python objects, but they can be difficult to inspect and understand. Peekle provides an interactive REPL environment that allows you to explore pickle files in a user-friendly way.
Install Peekle directly from GitHub (PyPI release coming soon):
# Using uv (recommended)
uv add "blockether-peekle @ git+https://github.com/Blockether/peekle.git"
# Or using pip
pip install "blockether-peekle @ git+https://github.com/Blockether/peekle.git"Then, open Peekle with a pickle file:
uv run blockether_peekle data.pkl- Tree View: Hierarchical visualization of pickle data structures with expandable nodes
- REPL Interface: Full Python REPL with access to loaded data as variable
x - Deep Inspection: Navigate through nested dictionaries, lists, tuples, sets, and custom objects
- Context-Aware Suggestions: Smart completions based on object types and attributes
- Full Python Expressions: Execute any Python code including imports, assignments, function definitions and built-in functions
- Persistent Environment: Variables and imports persist across commands
TODO

