Roo J Solutions Ltd
banner
roojs.com
Roo J Solutions Ltd
@roojs.com
Hong Kong SME software developers. We build software for startups, small businesses and non-profits. Over 20 years creating software.
new preferences dialog for #ollmchat #vala #gtk #llm #ai
* manage connections
* manage models (set up context etc.)
* add models
* search ollama available models
* pick which size/version etc..
* demo is a fake download... - just for testing)
December 27, 2025 at 5:13 PM
Christmas demo #vala #gtk #tree-sitter #llm #faiss

Code search tool using semantic search demo (since we normalized the vectors - the results are quite good)

#qwen3-coder:3b using tools and reading files

still plenty of UI issue to solve but the fun stuff delivering results now.
December 24, 2025 at 2:41 PM
semantic code indexer running of #ollmchat
* uses treesitter to do structure
* uses LLM to do anaylsis and summary (Qwen3-coder)
* uses sql to to store metadata
* uses faiss for vector storage

#vala #gtk #ai working nicely.
December 22, 2025 at 1:09 AM
So latest update on OLLMchat progress, my #vala #gtk #llm chat app. Video to come soon.

I've now completed about 80% of code editor integration. So you can view and in theory edit files..
Still having issues with the llm writing and editing. semantic code search is about 60% done. So getting there
December 20, 2025 at 8:09 AM
OLLMchat latest video - I've got markdown working with basic block level (headlines and a few things) - also using sourceview to do rendering of code - all this is using strix halo box - there is an example of it answering real questions github.com/roojs/OLLMchat
December 9, 2025 at 9:31 AM
Lots of under the engine changes - visually we now have a working model selector / tool enable / disable features

The streaming markdown renderer almost there, new code.

Currently sorting out edit as the LLM takes to long to make the tool call (so changing the way thats done) use last code in chat
December 2, 2025 at 3:07 PM
#ollama #vala #gtk chat client coming along nicely - got it's own repo now github.com/roojs/OLLMchat
* function calling working
* updated the styling
* tool can send messages to the chat

next up #permissions (code done, but need to hook it into the interface)
November 22, 2025 at 10:24 AM
#ai #vala coding gets closer - been trying to fight #python all day... - finally removed tree-sitter python dependencies in semantic code search (it was broke, it now uses the command line version, and we can specifiy what files to use)
github.com/roojs/semant...
November 20, 2025 at 9:16 AM
added some nice formating to the ollamachat widget
November 16, 2025 at 2:54 PM
roobuilder gets AI ready - pure #vala #gtk and #ollama local #llm - it talks so far - quite a way to go .. tools etc.. .
November 14, 2025 at 8:50 AM
First day companies have to pay using the new HK Gov MPF payment system - (we used to use the providers websites) - and it's been down so far nothing works - not a great start
November 6, 2025 at 3:04 AM
Not bad, pretty much out of the box, 53tokens/s using gpt-oss 20b #ai #debian gmktec ai evo x2 #lmstudio
October 16, 2025 at 1:55 PM
Just got the gmtek AI machine, installed Ubuntu 25.10, but after seeing, no xorg, snaps everywhere, decided time to install debian again. Begining to forget why I switched to Ubuntu from Debian originally
October 16, 2025 at 1:16 PM
A new video, this time using #cursor and #ai to modify the #vala code in roobuilder youtube.com/watch?v=A6WV... along with me..
Using Cursor and AI to modify vala and roobuilder files
YouTube video by Alan Knowles
youtube.com
October 11, 2025 at 8:53 AM
www.1news.co.nz/2025/10/05/v... not a bad article, mirror our recent switch to ai based coding. Stuff that is always low priority like testing docs, can be given to ai. Senior engineers review and adjust generated code. And try and write rules for AI, which it seems to rarely follow unless told to
'Vibe coding': How AI is changing how software is written
Anthropic launched the latest version of its flagship Claude chatbot on Monday, boasting that Claude Sonnet 4.5 will be the "world's best" for coding and other complex tasks.
www.1news.co.nz
October 5, 2025 at 5:13 AM
Sea pouring over the seawall, below island resort on Hong Kong east coast, building swaying nicely. #ragasa #typhhon
September 23, 2025 at 10:51 PM
Debian Trixie update fun.

* PHP - goes to 8.4 - worst bit is the fgetcsv new syntax - every call needs fixing. (why oh why)
* minor issue - is having to update php.ini / between releases - moving to putting 'changes' in conf.d now (helps a bit)

The Quest goes on..
#Debian #Trixie #php
August 27, 2025 at 4:55 AM
New release of roobuilder done - github.com/roojs/roobui... and on flathub.org/apps/org.roo... (new version should show up soon)
July 6, 2025 at 4:37 AM
youtu.be/7fej5XgfBYQ?...

This is pretty much my experience every time with deep seek.. making up solutions, then apologies when you find a problem.. but I guess it never denied like this #ai
Did ChatGPT lie to Sky News presenter about transcript for podcast?
YouTube video by Sky News
youtu.be
June 7, 2025 at 1:45 AM
I finally got Roobuilder 5.0.10 fully approved on flatpak flathub.org/apps/org.roo...

Not too complicated, quite a bit of hallucinating deepseek to help out with the packaging. but eventually got there - also still available in classic debian/ubuntu packages at github

github.com/roojs/roobui...
Install roobuilder on Linux | Flathub
Vala and Javascript IDE - for building Vala Desktop applications and Web Javascript
flathub.org
June 5, 2025 at 12:20 PM
finally got round to releasing an updated version with this included - The completion code is not done (it's complicated) - but cleaned up a few more of the issues

github.com/roojs/roobui...

Flatpak and debian packages this time
May 17, 2025 at 12:18 PM
wordpress.org/support/topi...

Looks like WooCommerce just shut down all it's users sites.. nice one
Fatal error BlockPatterns.php:251
Fatal error BlockPatterns.php:251 greencode (@greencode) 1 hour, 52 minutes ago Not sure why this would have happened but I’ve just disabled Legacy REST API and then the site and backend got …
wordpress.org
May 6, 2025 at 2:55 PM
The document lookup / autodoc feature of the builder is now finally beginning to work - context gives you the property types, and clicking on the top pulls out the documentation (read from GIR/VAPI) - imported into SQLITE, then rendered via Javascript.

www.youtube.com/watch?v=WLDn...
roobuilder docbuilder navigation
YouTube video by Alan Knowles
www.youtube.com
January 1, 2025 at 1:20 PM