{"_id":"@amitxlabs/ai-lens","name":"@amitxlabs/ai-lens","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amitxlabs/ai-lens","version":"0.1.0","description":"AI Developer Intelligence Suite — inspect Claude Code, Cursor, GitHub Copilot, Aider and Continue from one terminal command","main":"src/index.js","bin":{"ai-lens":"bin/ai-lens.js"},"scripts":{"start":"node bin/ai-lens.js","dev":"node bin/ai-lens.js --verbose"},"keywords":["claude","claude-code","cursor","copilot","github-copilot","aider","continue","ai","developer-tools","cli","npx","devtools","ai-tools","inspection"],"author":{"name":"Amit Panigrahi","email":"panigrahi@adobe.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/amitpanigrahi/ai-lens.git"},"homepage":"https://github.com/amitpanigrahi/ai-lens#readme","bugs":{"url":"https://github.com/amitpanigrahi/ai-lens/issues"},"engines":{"node":">=16.0.0"},"dependencies":{"boxen":"^5.1.2","chalk":"^4.1.2","cli-table3":"^0.6.3","commander":"^12.0.0","figlet":"^1.7.0","gradient-string":"^1.2.0","ora":"^5.4.1"},"_id":"@amitxlabs/ai-lens@0.1.0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-w6GJszt2z2fnMxfCqoEBammu0a6Nhx4a/cTcR6lWbfsgVL3d2tOqbPTARybjOBq8w5J2E5i2G/FqzcXMw2eBog==","shasum":"22e364c30a04d604256ccafaefcd8ee0ad562dc9","tarball":"https://registry.npmjs.org/@amitxlabs/ai-lens/-/ai-lens-0.1.0.tgz","fileCount":29,"unpackedSize":100948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBijDfKp9yEEBkHbr2N656kGAdtkCeljN9Zg7M+6ou6FAiEA0Ew674GIVcNmccAiSIoV6fwvIaUG9CkOWP18EJkrLYU="}]},"_npmUser":{"name":"amitx","email":"amitbizweb@gmail.com"},"directories":{},"maintainers":[{"name":"amitx","email":"amitbizweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-lens_0.1.0_1776418141848_0.8141663595372708"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T09:29:01.789Z","0.1.0":"2026-04-17T09:29:02.018Z","modified":"2026-04-17T09:29:02.192Z"},"maintainers":[{"name":"amitx","email":"amitbizweb@gmail.com"}],"description":"AI Developer Intelligence Suite — inspect Claude Code, Cursor, GitHub Copilot, Aider and Continue from one terminal command","homepage":"https://github.com/amitpanigrahi/ai-lens#readme","keywords":["claude","claude-code","cursor","copilot","github-copilot","aider","continue","ai","developer-tools","cli","npx","devtools","ai-tools","inspection"],"repository":{"type":"git","url":"git+https://github.com/amitpanigrahi/ai-lens.git"},"author":{"name":"Amit Panigrahi","email":"panigrahi@adobe.com"},"bugs":{"url":"https://github.com/amitpanigrahi/ai-lens/issues"},"license":"MIT","readme":"# AI Lens\n\n**AI Developer Intelligence Suite** — inspect Claude Code, Cursor, GitHub Copilot, Aider and Continue from a single terminal command.\n\n```\nnpx ai-lens\n```\n\n## What it shows\n\n**Terminal output**\n\n- Detected AI tools with version, config paths, storage usage\n- Claude Code: hooks, memory files, projects, MCP servers, subagents, plugins, cost tracking status\n- Activity heatmap (GitHub-style, 24 weeks) and 30-day sparkline\n- Per-tool health score with recommendations\n- Storage breakdown across all AI tools\n\n**Web dashboard** (`--web`)\n\n- Sidebar navigation: Overview · Activity · Tools · Config\n- Glowing metric strip (sessions, active days, streak, subagents, MCPs, health score)\n- Sessions-over-time area chart with 30d / 90d toggle\n- Config health radar across 6 dimensions\n- Weekday and hour-of-day distribution charts\n- GitHub-style heatmap (26 weeks)\n- Tool completeness rings with per-tool breakdowns\n- Storage donut, model detection, full hooks table, env var optimizer\n\nAll charts are pure SVG — no CDN dependencies, works fully offline.\n\n## Usage\n\n```bash\n# Scan all tools (terminal output)\nnpx ai-lens\n\n# Open browser dashboard\nnpx ai-lens --web\n\n# Scan a single tool\nnpx ai-lens --tool claude\nnpx ai-lens --tool cursor\n\n# JSON output (pipe-friendly)\nnpx ai-lens --json\nnpx ai-lens --json | jq '.claude.sessionCount'\n\n# Export JSON report to file\nnpx ai-lens --export report.json\n\n# Extended output (storage breakdown, allowed tools, permissions)\nnpx ai-lens --verbose\n```\n\n## Tools scanned\n\n| Tool | Config paths inspected |\n|---|---|\n| **Claude Code** | `~/.claude/settings.json`, `costs.jsonl`, `history.jsonl`, projects, hooks, MCP auth cache |\n| **Cursor** | `~/.cursor/`, `~/Library/Application Support/Cursor`, extensions dir, MCP config |\n| **GitHub Copilot** | `~/.config/gh-copilot/config.yml`, VS Code / Cursor extensions |\n| **Aider** | `~/.aider.conf.yml`, `./aider.conf.yml`, binary detection |\n| **Continue** | `~/.continue/config.yaml`, `~/.continue/config.json` |\n\n## Install globally\n\n```bash\nnpm install -g ai-lens\nai-lens --web\n```\n\n## Requirements\n\n- Node.js ≥ 16\n- macOS or Linux (Windows: terminal output works; web dashboard works; some paths differ)\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-ad879c57169f36b42b40a7d46873d23c"}