Pobshell – A Bash‑like shell for live Python objects
Pobshell – A Bash‑like shell for live Python objects
Hi HN, I've just launched Pobshell. Think cd, ls, cat, and find — but for Python objects instead of files. Stroll around your code, runtime state, and data structures. Inspect everything: modules, classes, live objects. Plus recursive search and CLI integration. What it's for: - Exploratory debugging: Inspect live object state on the fly - Understanding APIs: Examine code, docstrings, class trees - Shell integration: Pipe object state or code snippets to LLMs or OS tools - Code and data search: Recursive search for object state or source without file paths - REPL & paused script: Explore runtime environments dynamically - Teaching & demos: Make Python internals visible and walkable Pobshell is pick‑up‑and‑play: familiar commands plus optional new tricks. 2 minute video demo: https://www.youtube.com/watch?v=I5QoSrc_E_A Install: pip install pobshell Github: https://github.com/pdalloz/pobshell Pobshell is open source, and in alpha release. Tested on MacOs, Linux and Windows (Python 3.12)
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Like Python's lru_cache, but for shell functions
Konch – Configure your Python shell
Xonsh – Python-Powered Shell
Shellpy a tool for convenient shell scripting in Python
Clamshell- an experimental Python based shell
Safe_access, make drilling down into Python objects painfree
Clojure-like immutable objects in Java: [Grains]
SSHScript – shell script-like Python script
Easily serialize and deserialize Python objects
Gelidum – My Python library to freeze objects