We want to give you blazing-fast code-aware search.
Immediately find where a class is defined, a function
called, or a property documented. Get real-time
suggestions as you search, even across huge repos. Use
in your queries and get the right hits.
We want to deliver features like automatic refactoring, function call graphs and code completion to our beloved open source editors. Let's build code intelligence into a shared open source tool, then plug it into various editors.
We want to enable plugins that can give you a meaningful overview of a repo, find bugs, and do other semantic tasks. An easy way to feed code as features into machine learning models wouldn't hurt, either.
It's hard to dig into an unknown codebase. We currently provide basic stats to show you where the code is, languages used, and so on. We plan to give many more insights into a repo.
Click on identifiers to see their definition, declaration, and so on.
We are standing on the shoulders of giants like ctags and OpenGrok. But we want to go further: more sophisticated parsers, complete knowledge of the codebases (all tokens, not just tags), and ridiculous performance (right now, we can index the Linux kernel in about 45 seconds). Ultimately, we hope this will improve some aspects of the programming experience.
Pulling this off requires a wide mix of technologies. We've built lightning-fast parsers in the backend along with innovative data structures to power search and navigation. In the frontend we use web workers, websockets, and dynamic rendering to deliver the best possible UX.
Soon we'll be releasing source code and more features. Sign up to hear about it.