← Back to context

Comment by PaulHoule

3 days ago

A python-based browser? What are you using for the GUI toolkit?

>A python-based browser? What are you using for the GUI toolkit?

Great questions. 1. Yes, for the moment. Like the title of this article suggests - we're using a library! :)

It's great to iterate in Python, which has a large ecosystem of libraries. Believe it or not, there is a chance that in the future it would be able to translate the language into a different one (for example, C++) while using C++ bindings for the same gui libraries. This would speed up its actions by 40x. However, not all of the libraries used have C++ bindings so it could be harder than it looks.

2. Here's the current version of the source code:

https://taonexus.com/publicfiles/jan2026/171toy-browser.py.t...

you can have a quick read through. Originally it was using tkinter for the GUI toolkit. I believe it is still using tkinter, but the AI might be leaning on some other library. As you read it, is it using anything but tkinter for the GUI toolkit?

These libraries are doing a lot of heavy lifting, but I think it is still ending up drawing in tkinter (not handing off rendering to any other library.)