LLM CheburnexusYour AI assistant burns tokens reading files. This makes it stop. Cheburnexus indexes your project at compiler level — the same understanding a compiler has, not text search — and serves your LLM exactly the code it needs. TypeScript/JavaScript, Python, Java, C#. Works across the whole VS Code family: VS Code, Cursor, Windsurf, VSCodium. Why it makes your AI better
Wasted context is not just cost — it is worse answers. A model that spent its window on boilerplate has less room left to think about your actual problem. Cheburnexus hands it a structured project instead: classes, call graphs, dependencies, cycles, entry points — resolved by a real compiler front-end, not guessed from patterns. Language models are dramatically better at reasoning over structure than over raw file dumps. Every response reports how many tokens it saved you. The optional statusline keeps a running total. Using itJust ask normally — but point the model at Cheburnexus. It works for far more than search:
After you change code, ask the assistant to reanalyze so the index reflects the latest source. If the model forgetsLanguage models are probabilistic — yours may drift back to reading files by hand, especially in a long session. That is normal, and you fix it in one line:
Worth saying once at the start of a session, and again whenever you notice it grepping. To make it stick permanently, put the instruction in your assistant's project rules file — it is then loaded into every session automatically:
What it gives the modelProject overview, class and method lookup, who-calls / usages, dependency graphs and chains, namespaces and layers, dependency cycles, code findings, metrics and outliers, focused file content, re-analysis on demand. Crucially, it answers precisely or stays silent — it reports facts it can prove, never guesses. If a signal is unknown, it says unknown rather than inventing an answer for your model to trust. Install
The Cheburnexus panel in the activity bar shows your plan, engine status, and token savings. Free plan works immediately, with no key. Paid plans: place your Support & feedbackQuestions, bugs, feature requests: t.me/cheburnexus. If something misbehaves, do not just say "it doesn't work" — the plugin can gather the evidence for you. Run Cheburnexus: Collect Problem Report from the command palette (or click Report a Problem in the Cheburnexus panel). It assembles the analysis log, versions and your scope settings into one file. That file is opened locally for you to review and is never uploaded. It contains paths and folder names from your project — read it, delete anything you would rather not share, then send it. PrivacyAll analysis runs locally on your machine. Your code is never uploaded anywhere. See PRIVACY.md for details. ContributingBuilding, packaging, and the extension's internals are documented in CONTRIBUTING.md. |