Randomly came across your semantic search tool (https://github.com/aebrer/dreb/tree/master/packages/semantic-search) when looking for something similar for my Claude Code harness setup for game development in Godot. This one was literally perfect and I was shocked (happily haha) to see you explicitly included support for Godot files (.tscn, .tres). I checked your github prof and saw you were making this in Godot using (I'm guessing) a similar agentic workflow to me. I gave it a play and was really impressed! Super cool concept and execution so far (although I was terrified when i first saw 'NULL' that something had already broken haha). Looking forward to what you continue to do here and what your plans are!
Also, I've always used c# in professional and personal development, so I'm using Godot.NET. I saw your current semantic search doesn't include c#, so I'm in the midst of forking it and adding that in. Let me know if you have any interest in me dropping a PR.
Since we're in the same boat (I don't know many other people using an agentic setup for godot game dev), I also wanted to reach out and see if you had included a TDD loop for built-in feedback when building. I started to use gdUnit4 (https://github.com/godot-gdunit-labs/gdUnit4) recently and integrating that into my workflows, and it made a big difference with Claude catching Logic and Gameplay bugs during development. Would highly recommend giving it a try if you haven't already!
With all that being said, best of luck to your continued development, and love the semantic search tool!
Wow! Small world indeed, this is a really great review/comment :).
Regarding a fork and PR: absolutely it’s welcome! I recommend people to use the mach6 skill or something similar, with a git focus, to make collaboration a bit easier. Definitely should make a CONTRIBUTORS.md to clarify it, but yes contributions welcome.
Thanks for the tip on gdunit! Definitely going to be integrating this into the workflow! Something like this was badly missing for sure.
My biggest win actually came from rebuilding with Tracy profiler support. Turns out you can hand over the trace logs and it helps with performance optimization to an absurd degree. Before that, I had such a trash framerate, especially on the web lol.
Good luck to you too, and let’s stay in touch haha