Simon Willison introduces Toad, a terminal coding assistant by Will McGugan using the Textual Python library. It aims to fix flickering issues found in Node-based tools and offers early access via sponsorship.
Highlights
Toad uses Textual Python to eliminate terminal flicker by updating partial output regions.
It competes with Claude Code and Gemini CLI, utilizing uvx for easy installation.
Early access requires a $5,000 monthly sponsorship to influence project development.
Optimizations focus on re-rendering only the last block of streaming markdown content.
The project tests a new financial model for supporting experimental open-source software.