Textual
debugger, a Python TUI debugger with power features
- Freemium
- macOS, Windows, Linux
- WritingDesignDeveloper Tools
- Free plan available
- No credit card
What is Textual?
Key features
Terminal-based interface
Run the debugger directly in your terminal without opening a separate application
Variable inspection
View and monitor local and global variables as your code executes
Breakpoint management
Set, remove, and manage breakpoints through the visual interface
Stack trace navigation
Examine the call stack and move between frames to understand code flow
Integration with debugpy
Uses the standard Python debugpy protocol for reliable debugging support
Pros & cons
Advantages
- No context switching if you work in the terminal most of the time
- Free to use with optional premium features available
- Works with standard Python debugging tools and protocols
- Lightweight compared to full-featured IDEs
Limitations
- Limited to terminal environment, which may feel cramped for complex debugging sessions
- Smaller community and ecosystem compared to established IDE debuggers
- Requires familiarity with terminal-based interfaces
Use cases
Debugging Python scripts on remote servers where you only have terminal access
Developers who prefer terminal-based workflows and want to avoid switching applications
Quick debugging sessions during development without launching a heavy IDE
Automating debug workflows in scripts or CI/CD pipelines
Ready to try Textual?
Pricing
Free
Free
Core debugging functionality including breakpoints, variable inspection, and stack trace navigation
Get started with Textual
Click through to Textual and start using it now.
- Free plan available
- No credit card