Search your codebase for logical repetitions with semantic search. Stay DRY!
ChatGPT used for research and ideation
Copilot used for code completion and debugging
Search your codebase for logical repetitions with semantic search. Stay DRY!
ChatGPT used for research and ideation
Copilot used for code completion and debugging
Log in to leave a comment
Log in to leave a comment
I think after improving the normalization and adding multi-file support this project will be ready to ship
But there is only 17 hours left 
Log in to leave a comment
Log in to leave a comment
I implemented the the embedding creation, storage, caching and comparison.
Embeddings are calculated thanks to HCAI, they are then stored locally. When something changes or a new function is added they are recalculated (of course only the ones needed).
The problem I have is that I was using a hard-coded key for development. I probably gonna need to make a simple proxy backend too 
Log in to leave a comment
In order to compare functions and classes I first need to identify them.
Getting this part to work was much harder than I expected. I first tried doing this with VS Code’s language server but that didn’t go as I expected. So, I switched to tree-sitter. To be honest, I relied a bit more on AI than usual in this part.
Log in to leave a comment