For example my workflow now with Cursor is to keep relevant code in spearate tabs even though I don’t work on the files. I found it makes the autocomplete better as at seems to me that all the active tabs are fed to the model. That means less space for me and more distraction. Glean might here.
It's also great for when I get pulled into a busy Slack channel and need a summary of what's been going on in there for the past week.
I recall pricing started at 50k USD per year but may be remembering incorrectly. Please take this with a grain of salt as they may have changed their pricing models or whatever - I just get really annoyed at the "contact us" stuff so thought I'd try to help out here.
I'm going to guess that there are to completely unrelated products that share a name.
glean.com and your link (glean.software).
That said, Glean seems to be reusing the indexer from LLVM/clang for C and C++.
> The C++ indexer ("the clang indexer") is a wrapper over clang. The clang indexer is a drop in replacement for the C++ compiler that emits Glean facts instead of code. The wrapper is linked against libclang and libllvm.
Try doing the same with C++ and more indexing options enabled, such as with something like universal-ctags, and a larger code base, say Android's repository aught to do it. Are you still getting 400MB/s? Nope.
e.g. search results from ide search would link back to your local file. CLI results would reference your local clone.
A great example of a small feature resulting in great usability.
The integrations for code review and symbol search are both built for internal tools and not amenable to open sourcing.
FWIW I agree that the lack of open source integrations are the main barrier for external adoption
I do wish there was a startup here. There is sourcegraph, which has ok code search (github has come a long way, but without indexing and understanding the build you can’t do it justice). There are also cool code review startups like Graphite, but they don’t work together. I remember how powerful it was to review a change then go use an xref to see how a function is used that is untouched in a code review, so does not show in the diff, which requires checking out the changes locally in OSS land and context switching to leave comments.
At some point, perhaps you're just doing too much