Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>RepoLensNew to Visual Studio Code? Get it now.
RepoLens

RepoLens

Aidan Fahey

|
4 installs
| (1) | Free
Instantly understand any GitHub repository — architecture graph, symbol navigation, and intelligent search right in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RepoLens for VS Code

Understand any GitHub repository in seconds - right inside VS Code.

RepoLens analyzes GitHub repositories and gives you an interactive overview, architecture graph, symbol tree, and intelligent code search without leaving your editor. Powered by the live repositorylens.com API.

RepoLens in VS Code


Features

Repository Overview

View language breakdown, key types, most connected modules, external dependencies, and a generated plain-English summary.

Architecture Graph

Interactive force-directed dependency graph showing how files, classes, and modules connect. Double-click any node to navigate to the source.

Symbol Tree

Browse all extracted symbols (classes, interfaces, functions, methods, properties) organized by file. Click any symbol to jump to its definition.

Code Search

BM25-ranked search across all symbols with kind filtering. Find classes, functions, interfaces, and more instantly.

Workspace Auto-Detection

Detects Git repositories in your workspace and offers to analyze them on activation.


Getting Started

  1. Install the extension from the VS Code Marketplace
  2. Open a workspace that contains a Git repository
  3. The extension will prompt you to analyze it, or use the Command Palette:
    • RepoLens: Analyze Current Workspace — analyzes the repo in your open workspace
    • RepoLens: Analyze GitHub Repository — paste any GitHub URL to analyze
  4. Once analysis completes, explore via the RepoLens sidebar panel

The extension connects to the live API at repositorylens.com by default — no backend setup needed. For local development, set repolens.apiBaseUrl to your local server.


Commands

Command Description
RepoLens: Analyze GitHub Repository Analyze any GitHub repo by URL
RepoLens: Analyze Current Workspace Analyze the Git repo in your workspace
RepoLens: Show Overview Open the repository overview panel
RepoLens: Show Architecture Graph Open the interactive architecture graph
RepoLens: Search Symbols Open the symbol search panel
RepoLens: Refresh Symbol Tree Reload the symbol tree

Settings

Setting Default Description
repolens.apiBaseUrl https://www.repositorylens.com Base URL of the RepoLens API server
repolens.autoStartServer true Auto-start a local API server (only applies when using localhost)
repolens.apiProjectPath (empty) Path to the RepoLens.Api project (for local auto-start)
repolens.gitHubToken (empty) GitHub PAT for private repositories
repolens.openAiApiKey (empty) OpenAI API key for AI-powered summaries

Supported Languages

RepoLens includes parsers for 21 languages: C#, TypeScript, JavaScript, Python, Java, Go, C, C++, Swift, Rust, SQL, Scala, Kotlin, PHP, Ruby, Dart, Lua, Perl, R, Haskell, and Elixir.


Links

  • Live Web App
  • GitHub Repository
  • Report Issues

Author: Aidan Fahey

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft