Released CodeBundler over the weekend, a new open-source app (WPF and command line versions) to consolidate C# and VB.NET source code files into a single file or string (for the WPF version).
The code for it is at:https://github.com/scottlilly/codebundler
The driver for this program was to get a single block of text, from multiple source code files, to include when asking an LLM to debug or improve the code. I believe the LLM will return better responses if it has the full context of how the code is used throughout the program.
A while back, I wrote Legba, an open-source desktop program to connect to LLMs and prefix requests with different prompts, with the selectable “personality” you want the LLM to respond with. My next project is to add CodeBundler’s capabilities into Legba, so you can 1) set a “personality”, 2) include your source code, and 3) ask the LLM about the code.
This is all part of my “build apps to help me build better apps” plan for 2025.
A little while ago, I put my project ideas list into Grok and used it to help prioritize them, based on how each project can help me build the next project better or faster. And now I’m working through that prioritized list.
The nice thing about CodeBundler is that, at a certain point in development, I was able to start using it to submit its own code to an LLM, to ask for programming assistance.
That sped up development. And I expect some of the future tools on my “to do” list will help speed up development even more, while also increasing code quality.
We always hear about exponential growth in unicorn startups, but it feels like that type of growth is possible at a personal level too.
Leave a Comment