{"_id":"@bdmakers/claude-log-ex","_rev":"5-1b9a3afda7395482830aad0ac8f061f4","name":"@bdmakers/claude-log-ex","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.2":{"name":"@bdmakers/claude-log-ex","version":"0.1.2","keywords":["claude","claude-code","tui","cli","logs"],"license":"MIT","_id":"@bdmakers/claude-log-ex@0.1.2","maintainers":[{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"}],"homepage":"https://github.com/bd-makers/claude-log-ex#readme","bugs":{"url":"https://github.com/bd-makers/claude-log-ex/issues"},"bin":{"clogex":"dist/cli.js"},"dist":{"shasum":"4fc2a3e67415130be7f9dc2f8f2dfa7d50c7246a","tarball":"https://registry.npmjs.org/@bdmakers/claude-log-ex/-/claude-log-ex-0.1.2.tgz","fileCount":4,"integrity":"sha512-ivLuz3Na/i78qE3j8Mn86s60T0j1jcoocBa8Foyd2SOY2+SX0AT6Sgni9U0+9AYBpKE9L0nm7BOEeE+3Og8a8A==","signatures":[{"sig":"MEUCIQDZ4IsVLv+jaE/DFFMUNFCP3U6aN4GMjP8ulaqMKK7A3gIgOrJDcVRJTj18vV+b+I0/k1j1fkTSmqdRaPzwVQHhxLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106325},"engines":{"node":">=18"},"gitHead":"6b7518781cbafcb8827cd37f5221b627ec6341e9","scripts":{"dev":"bun src/cli.tsx","test":"vitest run","build":"bun build src/cli.tsx --compile --outfile clogex && cp clogex ~/.local/bin/clogex && rm clogex","build:npm":"bun build src/cli.tsx --outdir dist --target node && printf '#!/usr/bin/env node\\n' | cat - dist/cli.js > dist/cli.tmp && mv dist/cli.tmp dist/cli.js && chmod +x dist/cli.js","test:watch":"vitest","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"},"repository":{"url":"git+https://github.com/bd-makers/claude-log-ex.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI for exploring Claude Code session logs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ink":"^5.0.1","react":"^18.2.0","chokidar":"^3.6.0","react-devtools-core":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.0","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-log-ex_0.1.2_1777272744624_0.3857468157261723","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bdmakers/claude-log-ex","version":"0.1.4","keywords":["claude","claude-code","tui","cli","logs"],"license":"MIT","_id":"@bdmakers/claude-log-ex@0.1.4","maintainers":[{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"}],"homepage":"https://github.com/bd-makers/claude-log-ex#readme","bugs":{"url":"https://github.com/bd-makers/claude-log-ex/issues"},"bin":{"clogex":"dist/cli.js"},"dist":{"shasum":"b147868ff1ad32fa6723e08a7c9cf787b100b4dc","tarball":"https://registry.npmjs.org/@bdmakers/claude-log-ex/-/claude-log-ex-0.1.4.tgz","fileCount":4,"integrity":"sha512-afNOfSe/gKoragst+Rgl4A/q6baOHOD2cJ6fQgGP9+iUT38P3G4K9ta9fu95AK5UhnGSy31TX3eyqh71K0a7Ng==","signatures":[{"sig":"MEUCIQCPbcKo6PR9evxtfR0Gmw7yuKGbz+7dksHHRmYIOszZnQIgKYHGlu2nLBQYC2Jf/aC0Ydjxfq6j4ZWYJphGkJJLqoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107570},"engines":{"node":">=18"},"gitHead":"0c1db0c82c4f3b2f0caa588b799777c3012ba4a5","scripts":{"dev":"bun src/cli.tsx","test":"vitest run","build":"bun build src/cli.tsx --compile --outfile clogex && cp clogex ~/.local/bin/clogex && rm clogex","build:npm":"bun build src/cli.tsx --outdir dist --target node && printf '#!/usr/bin/env node\\n' | cat - dist/cli.js > dist/cli.tmp && mv dist/cli.tmp dist/cli.js && chmod +x dist/cli.js","test:watch":"vitest","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"},"repository":{"url":"git+https://github.com/bd-makers/claude-log-ex.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI for exploring Claude Code session logs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ink":"^5.0.1","react":"^18.2.0","chokidar":"^3.6.0","react-devtools-core":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.0","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-log-ex_0.1.4_1777339906575_0.9442803471333108","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bdmakers/claude-log-ex","version":"0.1.5","keywords":["claude","claude-code","tui","cli","logs"],"license":"MIT","_id":"@bdmakers/claude-log-ex@0.1.5","maintainers":[{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"}],"homepage":"https://github.com/bd-makers/claude-log-ex#readme","bugs":{"url":"https://github.com/bd-makers/claude-log-ex/issues"},"bin":{"clogex":"dist/cli.js"},"dist":{"shasum":"f9bd059189d89563ae981eb7125557ff2a321d40","tarball":"https://registry.npmjs.org/@bdmakers/claude-log-ex/-/claude-log-ex-0.1.5.tgz","fileCount":4,"integrity":"sha512-oZKSWUnZALbuKBq5dsO1ygJp6P0Z8BADm7IGHrmDN/vb6J51XD9EA+r7D/P4qSrZMsYh4h05Ohk+FFDRdU3mHw==","signatures":[{"sig":"MEYCIQDfPmHCQEDSRakxJKIMh0fpkiPWyvEuPHTrYp5jHyY9kQIhAPXAw7B0q1SD1+Xq3EARbnzjwctfiu4EL/0E05uLaSPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128044},"engines":{"node":">=18"},"gitHead":"46b59e8ed126ff38a9c670dae55cb586e653ddcb","scripts":{"dev":"bun src/cli.tsx","test":"vitest run","build":"bun build src/cli.tsx --compile --outfile clogex && cp clogex ~/.local/bin/clogex && rm clogex","build:npm":"bun build src/cli.tsx --outdir dist --target node && printf '#!/usr/bin/env node\\n' | cat - dist/cli.js > dist/cli.tmp && mv dist/cli.tmp dist/cli.js && chmod +x dist/cli.js","test:watch":"vitest","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"},"repository":{"url":"git+https://github.com/bd-makers/claude-log-ex.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI for exploring Claude Code session logs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ink":"^5.0.1","react":"^18.2.0","chokidar":"^3.6.0","react-devtools-core":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.0","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-log-ex_0.1.5_1777342559243_0.4148448198933681","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bdmakers/claude-log-ex","version":"0.1.6","keywords":["claude","claude-code","tui","cli","logs"],"license":"MIT","_id":"@bdmakers/claude-log-ex@0.1.6","maintainers":[{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"}],"homepage":"https://github.com/bd-makers/claude-log-ex#readme","bugs":{"url":"https://github.com/bd-makers/claude-log-ex/issues"},"bin":{"clogex":"dist/cli.js"},"dist":{"shasum":"c3d9129d40323191adcb3c92154702e4573dc94d","tarball":"https://registry.npmjs.org/@bdmakers/claude-log-ex/-/claude-log-ex-0.1.6.tgz","fileCount":4,"integrity":"sha512-8xWvQJdyyrhkt4tcdyU3z0iLMpX/lxmyyLcDvcJPBlleKWziMjXfMPoDYdK4IzGuwp9rpVSFmk0BSKVrVyrFOw==","signatures":[{"sig":"MEUCIQCpgcHHFHgGo5iKUrXl2uVSnKNAuntGn4kQnKisWwBbewIgXJT3YbdjHZfWzT/8cgF+HCvStrnsewkVMCkom/be+cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2288248},"engines":{"node":">=18"},"scripts":{"dev":"bun src/cli.tsx","test":"vitest run","build":"bun build src/cli.tsx --compile --outfile clogex && cp clogex ~/.local/bin/clogex && rm clogex","build:npm":"bun build src/cli.tsx --outdir dist --target node && printf '#!/usr/bin/env node\\n' | cat - dist/cli.js > dist/cli.tmp && mv dist/cli.tmp dist/cli.js && chmod +x dist/cli.js","test:watch":"vitest","prepublishOnly":"bun run build:npm"},"_npmUser":{"name":"hsleedevelop","email":"hsleedevelop@gmail.com"},"repository":{"url":"git+https://github.com/bd-makers/claude-log-ex.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI for exploring Claude Code session logs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ink":"^5.0.1","react":"^18.2.0","chokidar":"^3.6.0","react-devtools-core":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.0","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-log-ex_0.1.6_1778486605241_0.40698671501410066","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-27T06:52:24.542Z","modified":"2026-05-19T07:46:01.966Z","0.1.2":"2026-04-27T06:52:24.792Z","0.1.4":"2026-04-28T01:31:46.815Z","0.1.5":"2026-04-28T02:15:59.418Z","0.1.6":"2026-05-11T08:03:25.446Z"},"bugs":{"url":"https://github.com/bd-makers/claude-log-ex/issues"},"license":"MIT","homepage":"https://github.com/bd-makers/claude-log-ex#readme","keywords":["claude","claude-code","tui","cli","logs"],"repository":{"url":"git+https://github.com/bd-makers/claude-log-ex.git","type":"git"},"description":"TUI for exploring Claude Code session logs","maintainers":[{"email":"paran700@gmail.com","name":"xerogan"},{"email":"hsleedevelop@gmail.com","name":"hsleedevelop"}],"readme":"# clogex\n\n[![npm version](https://img.shields.io/npm/v/@bdmakers/claude-log-ex?color=cb3837&logo=npm&logoColor=white)](https://www.npmjs.com/package/@bdmakers/claude-log-ex)\n[![GitHub release](https://img.shields.io/github/v/release/bd-makers/claude-log-ex?logo=github)](https://github.com/bd-makers/claude-log-ex/releases)\n[![npm downloads](https://img.shields.io/npm/dw/@bdmakers/claude-log-ex?color=cb3837&logo=npm&logoColor=white)](https://www.npmjs.com/package/@bdmakers/claude-log-ex)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.x-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org)\n[![Bun](https://img.shields.io/badge/runtime-Bun-fbf0df?logo=bun&logoColor=black)](https://bun.sh)\n\nTUI for exploring [Claude Code](https://claude.ai/code) session logs.\n\nVisualizes token usage, context window, skills, hooks, rules, plugins, agents, and more — directly from your Claude Code JSONL session files. Live-tails the session as it runs.\n\n## Install\n\n### Homebrew (macOS, recommended)\n\n```sh\nbrew tap bd-makers/claude-log-ex https://github.com/bd-makers/claude-log-ex\nbrew install clogex\n```\n\n### npm\n\n```sh\nnpm install -g clogex\n```\n\n### Bun\n\n```sh\nbun add -g clogex\n```\n\n## Usage\n\n```sh\n# auto-detect latest session in current project\nclogex\n\n# specify a session file directly\nclogex ~/.claude/projects/<project-hash>/<session>.jsonl\n\n# show version\nclogex --version\n\n# Korean UI\nclogex --ko\n\n# English UI (default)\nclogex --en\n```\n\n## Screenshots\n\n| Timeline | Hooks |\n|----------|-------|\n| ![timeline](screenshot_01.jpg) | ![hooks](screenshot_02.jpg) |\n\n| Tokens | Context |\n|--------|---------|\n| ![tokens](screenshot_03.jpg) | ![context](screenshot_04.jpg) |\n\n## Tabs\n\n| Key | Tab | Description |\n|-----|-----|-------------|\n| `1` | timeline | All events in chronological order |\n| `2` | skills | Skill invocations |\n| `3` | hooks | Hook executions |\n| `4` | rules | Active rules loaded |\n| `5` | plugins | Loaded MCP plugins |\n| `6` | agents | Subagent dispatches |\n| `7` | tokens | Token usage per turn with cache hit rate |\n| `8` | context | Context window usage visualization |\n\n## Keyboard shortcuts\n\n| Key | Action |\n|-----|--------|\n| `1`–`8` | Switch tab |\n| `←` / `→` | Navigate tabs |\n| `↑` / `↓` | Scroll |\n| Mouse wheel | Scroll |\n| `q` | Quit |\n\n## Build from source\n\nRequires [Bun](https://bun.sh).\n\n```sh\ngit clone https://github.com/bd-makers/claude-log-ex.git\ncd claude-log-ex\nbun install\n\n# install to ~/.local/bin/clogex\nbun run build\n\n# build dist/cli.js for npm publishing\nbun run build:npm\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}