By ugudlado
Open a local web dashboard to scan, browse, and edit all Claude Code configuration surfaces across all scope levels, with automatic environment initialization on session start.
A web dashboard for Claude Code. See and edit all 13 configuration surfaces — CLAUDE.md, settings, permissions, MCP servers, hooks, skills, agents, rules, commands, plugins, memory, models, sandbox — across every scope level in one place.

Step 1: Add the marketplace (one-time):
claude plugin marketplace add ugudlado/claude-marketplace
Step 2: Install the plugin:
claude plugin install lens@ugudlado
Step 3: Open the dashboard:
/lens:open
Global config (
~/.claude/) is read-only by default. Use the toggle in the top-right to enable global writes.
The overview shows every surface with counts — click any card to drill in. Hooks, skills, agents, MCP servers, commands, permissions and more, all in one place.
Lens works across all your projects. Switch workspaces from the sidebar to inspect any repo's config without leaving the dashboard.
Every entry shows which scope it lives in — Global, Project, or Local. The Effective view merges all scopes to show what Claude actually sees. The Files view breaks it down file-by-file.

Export your project config as a JSON bundle, or import from another workspace or file. Bootstrap a new project by pulling what you need — select a workspace, review what's new, pick what to import.

Add, edit, enable/disable, or delete config entries directly. Copy or move entries between scope levels.
Hit ⌘K to search across all config surfaces and workspaces at once — find any MCP server, hook, skill, or permission across all your repos.

File watcher pushes changes to the UI the moment a config file changes on disk — no manual refresh needed.
git clone https://github.com/ugudlado/lens.git
cd lens
pnpm install
pnpm dev
Opens the UI at http://localhost:3000 with the backend on http://localhost:37001.
pnpm build # Build all packages (schema → server → UI)
pnpm type-check # Type-check all packages
See docs/ARCHITECTURE.md for technical details.
pnpm install && pnpm devpnpm type-checkMIT — see LICENSE
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub ugudlado/claude-marketplace --plugin lensDeclarative hook rules compiled to native Claude Code hooks. Define rules as YAML, build to hooks.json. Supports regex, script, and prompt mechanisms.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns