Will McGugan
banner
willmcgugan.bsky.social
Will McGugan
@willmcgugan.bsky.social
CEO / Founder of https://textualize.io Hyperborean Python expert, author, humanist, husband, sometimes wildlife photographer. Carbonara aficionado. He/him.
Reposted by Will McGugan
Toad-Pythonic Universal Terminal Interface for AI Agents-"
Wouldn't it be great to have an interface that could work with any AI agent? #Toad is #Python 's answer to a unified front-end for the many #AI #coding agents out there"
cutt.ly/ytxPsRR2

@willmcgugan.bsky.social @pythonhub.dev
Toad-Pythonic Universal Terminal Interface for AI Agents
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets...
cutt.ly
January 26, 2026 at 6:55 PM
Probably not. But if you were using Claude to clone Textual then i would say that is a derived work. But not lawyer!
January 13, 2026 at 2:44 PM
I'm really not sure. If it counts as a "derived work" then that should mean it has to be under the same license. Beyond that, no clue.

AI is going to raise a lot of these thorny legal questions!
January 13, 2026 at 2:35 PM
Old habits will likely need to be relearned for sure.

I find it ironic that when folk have ported my work in the past, I was delighted. I felt that if they were prepared to go to that effort, it was the ultimate compliment.

But with AI it feels like plagiarism.
January 13, 2026 at 2:12 PM
How would you feel if somebody ported one of your projects to another language with AI, and proudly called it "their project"?

This is happening to me, and I'm somewhat conflicted.
January 13, 2026 at 1:13 PM
Tell me about it. My feeds think I’m obsessed with this particular travel agency!
January 12, 2026 at 12:10 PM
A bit of polish to Toad's shell.

AI prompts and the shell can be interleaved. It's a remarkably natural workflow. You can even run the Python REPL from within Toad.

github.com/batrachianai...

Worth a ☆ ?

#Python #Toad
January 11, 2026 at 9:38 PM
Reposted by Will McGugan
Published my keyboard-driven sticky notes TUI. Got tired of heavy apps for simple tasks, so this is just pure Python and Textual.
#python #textual #terminal #linux
github link: github.com/dengo07/text...
@willmcgugan.bsky.social
January 8, 2026 at 10:28 AM
Reposted by Will McGugan
These past few days I've been cooking🍳
Say hello to 𝘄𝗼𝗿𝗸𝗳𝗹𝗼𝘄𝘀-𝗮𝗰𝗽, a new python package (and CLI toolkit) to build versatile generalist AI agents🚀
The stack:
@llamaindex.bsky.social Agent Workflows, with their unmatched power in building powerful event-driven systems🦙
January 2, 2026 at 8:47 PM
I've added a tree view to pick files in Toad. 🐸

Fuzzy searching is great when you know what you're looking for. But a tree view is more natural when you want to look through your files.

Toad is a unified interface for agentic coding, and all things AI, in your terminal.

github.com/batrachianai...
December 28, 2025 at 10:53 AM
I've added a few settings to Toad 🐸 to customize the UI.

You can tweak these settings to create an ultra minimal interface, if that is your thing!

I'm going to squeeze this release in before I take an end of year break. 🎄

#Toad #AI #Python

youtube.com/shorts/iL7nd...
Make a minimal UI with Toad
YouTube video by Will McGugan
youtube.com
December 20, 2025 at 2:09 PM
And the blog post...

willmcgugan.github.io
Will McGugan
Will McGugan’s essays
willmcgugan.github.io
December 18, 2025 at 4:25 PM
Alrighty. The Toad is out of the bag. 👜🐸

Install toad to work with a variety of #AI coding agents with one beautiful terminal interface.

I've been told I'm very authentic on camera. You just can't fake that kind of awkwardness.

#AI #Python #Toad

www.youtube.com/shorts/ZLhct...
December 18, 2025 at 4:22 PM
I've spent the day writing a blog post and tweaking Toad. 🐸

It is not vaporware! I have pics and it did happen.

I'm planning on making the repo public on Thursday. Little nervous TBH. I've been working on this for 6 months. But I have had good feedback.

#Python #AI #Toad
December 16, 2025 at 9:38 PM
Check out this podcast where I discuss CLIs, TUIs, and I may have mentioned Toad (a Terminal UI for agentic coding)!

If all goes well, 🐸 will land on Thursday...

www.infoq.com/podcasts/lea...

#Python #Toad #AI
Building a More Appealing CLI for Agentic LLMs Based on Learnings from the Textual Framework
Will McGugan, the maker of Textual and Rich frameworks, speaks about the reasoning of developing the two two libraries and the lesson learned. Also, he shares light on Toad, his current project, which...
www.infoq.com
December 16, 2025 at 4:29 PM
Vibe coding my heart out today.

I think this is pretty nifty.

WDYT?

www.batrachian.ai
Toad - Universal AI Terminal Interface
www.batrachian.ai
December 12, 2025 at 10:40 PM
I recorded a video about a new feature I added to Toad...

Toad will detect "dangerous" shell commands in bash commands.
December 12, 2025 at 3:29 PM
Man, the internet is a weird place.
December 9, 2025 at 11:08 PM
Odd little website. What’s this all about?

www.batrachian.ai
batrachian.ai
www.batrachian.ai
December 9, 2025 at 11:03 PM
Reposted by Will McGugan
0.4.0 of django-new is released. 🚀

Now with interactive mode! ✨

`uvx django-new` steps through prompts to create a Django application. It also shows the tree structure of what was created.

Both thanks to `rich` by @willmcgugan.bsky.social.

🛠️ github.com/adamghill/dj...
📦 pypi.org/project/djan...
GitHub - adamghill/django-new: Create new Django applications with pizazz. 🚀
Create new Django applications with pizazz. 🚀. Contribute to adamghill/django-new development by creating an account on GitHub.
github.com
December 1, 2025 at 1:18 PM
Reposted by Will McGugan
did you know that Nilearn optional supports the awesome rich library (h/t @willmcgugan.bsky.social) for prettier logging?

rich.readthedocs.io/en/stable/
October 3, 2025 at 8:18 AM
We have a custom framework for testing. Very selenium like, but Textual specific I’m afraid.

textual.textualize.io/guide/testing/
Textual - Testing
Textual is a TUI framework for Python, inspired by modern web development.
textual.textualize.io
October 2, 2025 at 10:05 PM
Well all Textual widgets are reusable. so it could be used outside of Toad. And I’d love for it to be used in other tools.
September 27, 2025 at 2:25 PM