Show HN: Light like the Terminal – Meet GTK LLM Chat Front End
35 icarito 14 4/21/2025, 4:36:57 PM github.com ↗
Author here. I wanted to keep my conversation with #Gemini about code handy while discussing something creative with #ChatGPT and using #DeepSeek in another window. I think it's a waste to have Electron apps and so wanted to chat with LLMs on my own terms. When I discovered the llm CLI tool I really wanted to have convenient and pretty looking access to my conversations, and so I wrote gtk-llm-chat - a plugin for llm that provides an applet and a simple window to interact with LLM models.
Make sure you've configure llm first (https://llm.datasette.io/en/stable/)
I'd love to get feedback, PRs and who knows, perhaps a coffee! https://buymeacoffee.com/icarito
I've been pondering whether to backport to GTK3 for this sole purpose. I find that after the initial delay to startup the app, its speed is okay...
Porting to Rust is not really planned because I'd loose the llm-python base - but still something that triggers my curiosity.
You triggered my curiosity. The chat window takes consistently 2.28s to start. The python interpreter takes roughly 30ms to start. I'll be doing some profiling.
gtk-chat at least, having some issues with the notif lib for gtk-applet
screenshot: https://postimg.cc/KKxQNdG6