Skip to main content

claude-lens

See everything. Control everything.
Delete nothing—unless you want to.

A TUI for managing your Claude Code plugins, MCPs, agents, skills, and commands.

$ npx claude-lens

Requires Node.js 18+

claude-lens
claude-lens demo showing the TUI interface

Why claude-lens?

Claude Code's ecosystem grows fast. Plugins, MCP servers, custom agents—they pile up and quietly consume context. Take back control.

👁️

Full Visibility

Dashboard overview of everything installed across global and project scopes. See what's consuming your context.

Toggle Anything

Enable or disable plugins, MCPs, agents, skills, and commands with a single keystroke.

🔒

Non-Destructive

Disabled items aren't deleted—just hidden. Restore anytime, or permanently delete when ready.

🎯

Project Aware

Manage configurations per-project. See what's global vs project-specific at a glance.

⌨️

Vim-style Navigation

Navigate with j/k/h/l keys. Fast, efficient, keyboard-first design.

🔧

CLI + TUI

Interactive dashboard or scriptable CLI. Use --json for automation.

What It Manages

Component Description
Plugins Marketplace extensions (Figma, frontend-design, etc.)
MCPs Model Context Protocol servers—connections to external tools
Agents Custom AI personas with specific behaviors
Skills Reusable capabilities, often linked to MCP tools
Commands Prompt templates invoked with /command-name
Projects Discovered Claude Code projects with their configurations

Quick Start

Run directly (recommended)

$ npx claude-lens

Or install globally

$ npm install -g claude-lens
$ claude-lens

CLI commands

$ claude-lens scan # Text summary
$ claude-lens scan --json # JSON output
$ claude-lens disable mcp rollbar
$ claude-lens enable plugin figma

Keyboard Shortcuts

Navigate like a pro with vim-style keybindings

Navigation

j / k↕ Move up/down
h / l↔ Move left/right
EnterSelect
EscGo back
qQuit

List View

SpaceToggle on/off
/Search
e / d / aFilter
uUndo

Detail View

vView content
eOpen in editor
SpaceToggle on/off
?Show help