Sometimes Claude code defaults to using the older versions of certain libraries, have to explicitly tell claude to use the specific version. Even then it goes back to older version, so I downloaded the entire repo of that library and put it in my project folder. Does your product solve that ?
my product isn't for local projects and your own workspace but rather if you index other codebase, it will process it and make it callable using MCP (not on ur machine as files get deleted on runtime to prevent privacy issues)
Can you explain what you mean by "not on ur machine as files get deleted on runtime to prevent privacy issues". I may be misunderstanding, but I'd personally want the files to by on my machine, and served to my agent locally instead of being a remote MCP server that I don't have control of
Currently, the open source repositories and documentation you index are stored in both a graph database as embeddings (similar to Cursor.com). Indexing itself happens by creating a temporary file, which is deleted afterward.
btw, I am working on allowing users to index their local files and fully store it locally! will update you on that