Show HN: Seapie – a Python debugger where breakpoints drop into a REPL
markushirsimaki Monday, January 12, 2026Author here.
I started seapie as a reaction to pdb's command-driven interface in 2019. I wanted a breakpoint to simply mean 'open a Python REPL here', with debugging functionality layered on top instead of replacing the REPL.
`seapie.breakpoint()` opens a working `>>>` REPL at the current execution state. Any changes to variables or function definitions persist. Debugger state is exposed via built-ins (e.g. `_magic_`), and stepping/frame control/etc is handled via small `!commands`.
I've been using this regularly in my own work for a few years now. Happy to answer questions or hear criticism, especially from people who've used debuggers heavily.
Summary
The article presents an open-source tool called Seapie that allows users to create, manage, and visualize configuration files for various applications and services. Seapie aims to simplify the process of managing complex configurations by providing a user-friendly interface and a set of features that facilitate collaboration and version control.
2
0
Summary
github.com