Advertisement · 728 × 90

Posts by Will McGugan

Video

I just released tdiff, a Textual diff viewer based on @willmcgugan.bsky.social's awesome textual-diff-view.
github.com/davidbrochar...

4 days ago 7 2 0 0
Toad: Your AI Coding Agent Deserves a Better User Interface • Will McGugan & Olimpiu Pop • GOTO 2026
Toad: Your AI Coding Agent Deserves a Better User Interface • Will McGugan & Olimpiu Pop • GOTO 2026 YouTube video by GOTO Conferences

AI coding tools have terrible UIs. @willmcgugan.bsky.social got annoyed and built something better — on sabbatical. "Toad" is a terminal-native AI frontend that actually respects developers. Live demo + honest takes on AI's real strengths and limits. Watch: youtu.be/5iqMTP9Ja5k?...

1 week ago 2 1 0 0
McGugan text boxes in the terminal

McGugan text boxes in the terminal

I've added both Layout capabilities and McGugan boxes (the box drawing technique created by @willmcgugan.bsky.social) to Spectre.Tui. Starting to look pretty good!

1 month ago 8 1 1 0
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...

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

2 months ago 3 2 0 0

Probably not. But if you were using Claude to clone Textual then i would say that is a derived work. But not lawyer!

3 months ago 1 0 0 0

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!

3 months ago 0 0 1 0

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.

3 months ago 3 0 1 0

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.

3 months ago 12 0 2 1

Tell me about it. My feeds think I’m obsessed with this particular travel agency!

3 months ago 1 0 0 0
Video

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

3 months ago 16 5 0 0
Advertisement
Video

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

3 months ago 7 3 0 0
Preview
GitHub - AstraBert/workflows-acp: ACP wrapper for LlamaIndex Agent Workflows ACP wrapper for LlamaIndex Agent Workflows. Contribute to AstraBert/workflows-acp development by creating an account on GitHub.

Repo 👉 github.com/AstraBert/w...

3 months ago 3 1 0 0
Video

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🦙

3 months ago 1 1 1 0
Preview
GitHub - ewels/rich-click: Format click help output nicely with rich. Format click help output nicely with rich. Contribute to ewels/rich-click development by creating an account on GitHub.

Nice!

You might like github.com/ewels/rich-c...

3 months ago 2 0 0 0
Video

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...

3 months ago 16 2 0 0
Make a minimal UI with Toad
Make a minimal UI with Toad YouTube video by Will McGugan

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...

4 months ago 6 0 0 0
Preview
Will McGugan Will McGugan’s essays

And the blog post...

willmcgugan.github.io

4 months ago 3 1 0 0

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...

4 months ago 10 6 1 0
Post image Post image Post image Post image

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

4 months ago 16 4 0 0
Advertisement
Preview
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...

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

4 months ago 13 4 1 0
Toad - Universal AI Terminal Interface

Vibe coding my heart out today.

I think this is pretty nifty.

WDYT?

www.batrachian.ai

4 months ago 8 0 2 0
Video

I recorded a video about a new feature I added to Toad...

Toad will detect "dangerous" shell commands in bash commands.

4 months ago 14 3 1 0

Man, the internet is a weird place.

4 months ago 1 0 1 0
batrachian.ai

Odd little website. What’s this all about?

www.batrachian.ai

4 months ago 2 0 1 0
Preview
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.

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...

4 months ago 9 1 0 0
Post image Post image

did you know that Nilearn optional supports the awesome rich library (h/t @willmcgugan.bsky.social) for prettier logging?

rich.readthedocs.io/en/stable/

6 months ago 7 1 1 0
Preview
Textual - Testing Textual is a TUI framework for Python, inspired by modern web development.

We have a custom framework for testing. Very selenium like, but Textual specific I’m afraid.

textual.textualize.io/guide/testing/

6 months ago 4 1 2 0

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.

6 months ago 2 0 0 0

My BMI is now in the healthy range. This deserves a celebration. Cake for breakfast.

6 months ago 27 1 1 0
Advertisement
What browsers see being output from Air, which is HTML with unnecessary whitespace stripped for speed and efficiency.

What browsers see being output from Air, which is HTML with unnecessary whitespace stripped for speed and efficiency.

What developers can see if they so choose. Which is HTML formatted for clarity and highlighted for easier reading.

What developers can see if they so choose. Which is HTML formatted for clarity and highlighted for easier reading.

Coming in Air 0.32, released hopefully tomorrow!

To make reading HTML output easier, we will have features for converting dense HTML to pretty printed HTML!

All credit goes to github.com/tallerasaf for the PR and
@willmcgugan.bsky.social for the rich library its built on.

6 months ago 6 1 0 0