Will McGugan

@willmcgugan
2.8K Followers
364 Following
1.4K Posts
Terminal hater. Hyperborean Python expert, author, humanist, husband, and sometimes wildlife photographer. He/him
Bloghttps://willmcgugan.github.io/
Textualize.iohttps://www.textualize.io
Textual docshttps://textual.textualize.io/
Home pagehttps://www.willmcgugan.com

Look no further than me releasing a personal project to PyPI for the first time in ~10 years as evidence of the effect AI is having on open source software development. I couldn't find a Textual IDE I liked, so I had my 🤖 create one! Introducing vii. Look @willmcgugan , no human!

https://github.com/aclark4life/vii
https://pypi.org/project/vii/

A very long and very boring session with Toad and Claude Code.

Recording videos helps me identify glitches.

https://youtube.com/watch?v=kEwWB50Rm2U&feature=youtu.be

A session with Claude Code, using Toad

YouTube

Well that was an adventure.

I optimized Toad's fuzzy file search to handle very large repositories. Like the Typescript repo which as > 84,000 files.

https://github.com/batrachianai/toad

#Python

I just open sourced dv - a terminal app for browsing diffs.

It's still pretty fresh, but if you have any feedback or ideas let me know!

https://github.com/darrenburns/dv

#tui #cli #openSource #terminal #git #github #tools #software

A side-by-side diff view!

Scrolling is synchronised across both sides, the gutter is sticky, wrapping is supported, and my favourite hatch effect from Dunk makes a comeback 😄

Next up:

- Line level diffs
- Bring staged/unstaged files into the same view without needing keypress to toggle
- Improve syntax highlighting colours
- QoL stuff like copy path/filename to clipboard etc
- Help menu
- Resist urge to try and build fully-fledged lazygit style client

#git #tui #terminal #tool

AI_POLICY.md

If you maintain Open Source software, you will likely have encountered AI slop PRs.

Will McGugan
I vibe coded the #SQLite TUI I've always wanted with #python and #textual. Fast, simple way to view and query SQLite databases in the Terminal. https://github.com/RhetTbull/sqv
GitHub - RhetTbull/sqv: SQLite database viewer terminal/text user interface (TUI) for exploring SQLite databases.

SQLite database viewer terminal/text user interface (TUI) for exploring SQLite databases. - RhetTbull/sqv

GitHub

Probably the best docs site I've seen for a Textual app yet:

https://nspc911.github.io/rovr/overview/

welcome to rovr

overview on rovr with latest features

rovr

Fleshed out Toad's README today.

The previous version didn't differentiate Toad much from other agent CLIs. Toad does a lot of things differently and I wanted to showcase that.

https://github.com/batrachianai/toad

#Python #AI

GitHub - batrachianai/toad: A unified interface for AI in your terminal.

A unified interface for AI in your terminal. Contribute to batrachianai/toad development by creating an account on GitHub.

GitHub

Attn non-Brits.

Recommend a condiment from your country. Something loved by locals that I, as a Brit, may not have tasted.

I'll try it and post a review.

🙏