
January 15, 2025 β’ Kodelens Team
Getting Started with Kodelens
A step-by-step guide to setting up and using Kodelens for your development projects.
Kodelens is your AI-powered code assistant for Salesforce Apex. 100% offline. Secure. Lightning-fast.
π Get Started Today
Kodelens understands the semantics of your codebase. Whether itβs customer onboarding logic, payment flows, or complex triggers β it finds the exact code you need in seconds. π‘ Itβs like having a senior engineer who knows your codebase inside out, always at your side. With Kodelens, your development workflow becomes faster, more intuitive, and more secure β because your code never leaves your machine.
Ask natural language questions about your code's functionality, not just keywords. Get exact code snippets.
Kodelens creates embeddings that capture the meaning and context of your Apex code.
Your code, your queries, and your results never leave your machine. Period.
Instantly search even the largest and most complex Salesforce projects right after a quick initial setup.
Find relevant logic across files, classes, methods, and triggers to see the full picture.
No internet connection? No problem. Kodelens is designed to work anywhere, anytime.
Get privacy & security while building top level intelligence around your code.
Save deveopment time - understand code better and faster

Deliver faster with fewer errors. Reduce onboarding time and effort. Get your developers upto speed fast.

Protect your code while leveraging high scale AI capabilities for your codebases

What is Kodelens?
Kodelens is a Visual Studio Code extension that brings semantic code intelligence to Salesforce Apex developers.
It parses and indexes your codebase locally, enabling you to search, explore, and understand your code by meaning β not just keywords.
With Kodelens, your development workflow becomes faster, more intuitive, and more secure β because your code never leaves your machine.
We try to answer most questions here. If you still want more information, please write to us at: [email protected]
No. Kodelens is designed to be lightweight. The initial indexing is a one-time process per project, and subsequent searches are optimized for speed with minimal impact on your system's performance. Kodelens runs efficiently in the background and only indexes changes incrementally.
No. All processing happens locally on your machine. Your code never leaves your environment.
Kodelens uses a lightweight, state-of-the-art language model that runs entirely on your local machine. It processes and indexes your code locally, so your data never leaves your computer.
Absolutely not. Your code is yours. Kodelens only uses its pre-trained model to understand your code locally. It does not learn from or transmit your code.
A keyword search finds exact text matches. Kodelens finds meaning. You can search for "user permission logic" and it will find a method named `checkAccessRights()`, even if the words "user" or "permission" aren't in it. It understands the intent behind your code.
Grep matches words. Kodelens understands meaning. You can search in natural language, and it finds relevant code, even if keywords donβt match.
No. Kodelens runs fully offline once installed, for which you obviously need one.
For now, yes. Weβre laser-focused on making the best possible semantic search for Apex developers. Other languages will follow.
We regularly offer goodies, or offers, or discounts. Or if you are the serious ones who want to read and worthy enough newsletters.
Any case - join us for your good. (We never spam)
Learn more about Kodelens, semantic search, and developer AI tools.

January 15, 2025 β’ Kodelens Team
A step-by-step guide to setting up and using Kodelens for your development projects.

February 2, 2025 β’ Kodelens Team
Explore powerful ways to use semantic search in large codebases using Kodelens.

March 12, 2025 β’ Kodelens Team
Learn how Kodelens enables on-device vector embeddings for privacy and performance.