Live Graph View -- See a real-time force-directed graph of your codebase as AI agents read and edit files. Nodes heat up to show where the agent is focused.
Integrated Agent Chat -- Start and manage AI agent sessions directly from the sidebar. Supports any agent that implements the Agent Client Protocol (ACP).
Symbol-Level Tracking -- Lens parses your code with tree-sitter to track activity at the function and class level, not just files.
How It Works
Lens wraps your AI agent with lens-core, a lightweight Rust binary that acts as a transparent proxy. It intercepts ACP messages to track which files and symbols the agent is reading and editing, then streams live updates to the graph visualization over a local TCP connection.
Getting Started
Install the Lens extension
Open the Lens sidebar (eye icon in the activity bar)