{"_id":"claude-sessions-ui","_rev":"41-e4609e2e2a98ebd7a2d5f32e965e625c","name":"claude-sessions-ui","dist-tags":{"latest":"0.9.18"},"versions":{"0.0.1":{"name":"claude-sessions-ui","version":"0.0.1","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.0.1","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"f9e3913d985539d6518bddacb98b923dc55b890f","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.0.1.tgz","fileCount":6,"integrity":"sha512-t5M5gVLNjb5dVH11/beYlNckqIvrFT6+Zj+7ikO7TOIiVJdKkQ0MncILq0P9G5qiXz3zarVfk/dKNsR+hzaz4g==","signatures":[{"sig":"MEUCIQC9IWg90Cn2EhnyVM3f9UyyPNBoLaHCeSc/0Ht/qtXsgQIgWJGAK8Y7cYEaa5ZqcFcAS5Woz3dsB239gCyQWk5OAdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239075},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.0.1_1774824053279_0.2909600337422036","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"claude-sessions-ui","version":"0.1.0","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.1.0","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"eac3b4ab9963b78a0ccaf92ebe908057db9cdd2b","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.1.0.tgz","fileCount":6,"integrity":"sha512-uP3KdEQ9M1gnQbYQ5vNK0T5t5vs+kzWt+dZKf3lCXGM+VD3WMWJTLuh6Y57R8ZRYaaLU45Dw+ux18k5a+N1Icg==","signatures":[{"sig":"MEYCIQDpxrIjXa76677DcTT6/o85AtB8hgb0sLVObyuoLRl8xAIhAOTYCMCBSN6rSBOtA8IBC3T5fc5ps6w3/CesPP60nHy+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570088},"type":"module","engines":{"node":">=18"},"gitHead":"915928a93a1e8ea008d87e66a8700d2eb4822b0a","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.1.0_1776743040275_0.3831182644103548","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"claude-sessions-ui","version":"0.3.0","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.3.0","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"e604c9eeb1abcb0f1e330ba65c6a07a3e5ed111f","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.3.0.tgz","fileCount":6,"integrity":"sha512-Cc6I71bRZ1SdThNiNvImrzwu38z3d2KKW6D/V8DSwh2bGWZzYavuHqhkjBXPSvVo6oK2qLX43LcEUx3XBRwMbg==","signatures":[{"sig":"MEUCIQDn+cpdcX6pAnHxlcqGPAEeidkoa+JFvnjfzxINGF2mhAIgATuFoUQIrW9g6xsJI9kEuDrzR1OjaAdf6L4ud7LqIdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567634},"type":"module","engines":{"node":">=18"},"gitHead":"0e66f023456bf600146d83ef1eda9ee71c0faf0f","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.3.0_1776830688765_0.8722288025075797","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"claude-sessions-ui","version":"0.4.0","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.0","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"c74002744273cfcefcf1e89e1ce46a6d37ec7c5f","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.0.tgz","fileCount":6,"integrity":"sha512-4bzZw8FzoxcRLQkbNG3cGKthARZrXm5cpVkBO1NytilxRPgM/HAjk1hEC9pyU3BBLWP2FYGcSZBIswJftt/DCw==","signatures":[{"sig":"MEUCIDC8GDMxyxFmWDmqp3Wb8zz7fSgglpwAQuRN/qluJ1DyAiEAv3ddjkFXalg5qqLVu3Vt14Ar3nQtvdx83qyCEeTdh7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571722},"type":"module","engines":{"node":">=18"},"gitHead":"c0d753cfd3709c2053f87944feae6a1e290eca9b","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.0_1776952229297_0.5702155813225764","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"claude-sessions-ui","version":"0.4.1","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.1","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"3c5de10752e014d37f7325d75e8d4a97171c7be9","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.1.tgz","fileCount":6,"integrity":"sha512-9e1Fha2/0Rm5u2rtsNBqAu3zFGh7ooawmIKPWubUORi07sHG9eUijJrnmQ9UJQNyRI3dkug7ulEkCeg7j2cz9A==","signatures":[{"sig":"MEUCIQD5B45WRGS0G5pYHS2auZyZqkQZHnJkhT0txHqw4DI3KgIgTOi5pwW35nmnZZyQFmztMebHuX3mpUCxU4DGdiDa5MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572489},"type":"module","engines":{"node":">=18"},"gitHead":"7ae00525ae07869597459997a4be03e67ca9b2b8","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.1_1776954893605_0.12114748095031835","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"claude-sessions-ui","version":"0.4.3","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.3","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"a91f3d2c4917722f2f8608061d7137d3b2dcfa96","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.3.tgz","fileCount":6,"integrity":"sha512-iy5QXePamycw4TP5FCWPZSW8ag9KH5Zz3b0yxcRUBgqfrKW5FDss0B2AmV2zPqyMfucCqrgLlzrFbrMH66AzvQ==","signatures":[{"sig":"MEUCIQDylKHZfI/UK/xoVXIyfLzG6Vlht2yhd6YsdWFHJZkb7AIgEPVctsIY8A/3NOpHEfi9Pxx5rw3hPFrN5N1qIASt+i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572849},"type":"module","engines":{"node":">=18"},"gitHead":"b967441351dd77a0f9d80bd42124918112b61544","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.3_1776955111084_0.2630935553779823","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"claude-sessions-ui","version":"0.4.4","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.4","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"d59c16342d7dedf1b1caf15a59ce3507d7b08501","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.4.tgz","fileCount":6,"integrity":"sha512-gUx1rzODHgAQ3WWEXzNstnZHbr04qU601OyUVoz92gq0HSpMZBquc88lbwgZNooNSLrF+Xics9zqFpEKf8iuvw==","signatures":[{"sig":"MEUCIQCZRgp9MYjURbwzXbKczrvCtkkGTZevwcCl+VdYYVx4XgIgAsyMJ+DjwsEIzvkM9HvD+JH04g5IF1YyZw/jilLmUGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573077},"type":"module","engines":{"node":">=18"},"gitHead":"45d05381072b6e251ae164270c65bc1eb4824279","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.4_1776955225555_0.716821672832697","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"claude-sessions-ui","version":"0.4.5","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.5","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"20b51a06bb08b5b4f2e1f7ca61f11dd708b6545f","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.5.tgz","fileCount":6,"integrity":"sha512-8Vt+eqRLUT8UDw8it7+XBtPWIOy8kCO8hXGLki94Hq0KS+vElE8QUYtWUDwIEp3CK+rEJDycKDLfXiRNLw1ZzA==","signatures":[{"sig":"MEUCICGZZ8aVM1kTXL6hyoieNMozQlHomF5eRiKh4vnjfN8XAiEAvQry/ZKlDExaqEHUxgtPel9c9yiKvAsU1NyZ2rPqdzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573077},"type":"module","engines":{"node":">=18"},"gitHead":"f4c48232372afc94f001a4760872dcd558233d26","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.5_1776955315500_0.6043714435376493","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"claude-sessions-ui","version":"0.4.6","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.6","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"4b3672773ec32f33a616ebc9b795675c055817f0","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.6.tgz","fileCount":6,"integrity":"sha512-bSeqONq4Ii7mKFQMZHbZyj4gMYUhz1XtDjI/OINWfhuAbMQJff4OmeBSrjuMIcz3sPs2qJmOwe+VsQGiJe31+Q==","signatures":[{"sig":"MEUCIDzB7SWwUlkwx9AAZLXsePlW3JYUZwTKBilxIFyS57WsAiEAryBGX1mA8FGhtOa4ThHDXAeCEQQYs5NunsBoJRyGf1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573621},"type":"module","engines":{"node":">=18"},"gitHead":"f6596119c37a94f36673de4385ca3667ea0b45f6","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.6_1776956414673_0.14591431241262565","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"claude-sessions-ui","version":"0.4.7","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.7","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"1d97da6d403b5e8051626820f0c03c9c79958008","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.7.tgz","fileCount":6,"integrity":"sha512-NvhOftaPlfs6hbW52/cGPGv94zfCekynpuUsKg4DlprhzwnSTYmmvtGy2sDQl5ioD6KheVuwRoOoAlttOHTDwA==","signatures":[{"sig":"MEQCIEwPPab2TdOF6E5e8gx7xrgpvzlh4iGtx7S8/ZIJAGYBAiB5EfWou7yWqSe+VP7t40oLt2jkgJ2yqhjzSVVtBb78/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576498},"type":"module","engines":{"node":">=18"},"gitHead":"4827b4a21e21bfad8a3b9ef887fcebe0288d0d23","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.7_1776968810121_0.3606648504113277","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"claude-sessions-ui","version":"0.4.8","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.8","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"ae1feb9af6ba87a5153aa013201207715b01c50e","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.8.tgz","fileCount":6,"integrity":"sha512-6912X3ykAGh95Pc1p9HKmgfF4DHyXImzPzXvm75TFeUY+D2H33sE8/UoCAXeT3qo0dIPhZfu3nTzUVr3DToGew==","signatures":[{"sig":"MEUCIQCVmii3JPhBdtSS2qNHCZVcgGb6I0PrccHwkDcxlXq7hAIgQDE08Fbi53DTIqd3iimUbdZwgWnBX9g3mMfE1jVHEOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576702},"type":"module","engines":{"node":">=18"},"gitHead":"588bafa727c60e73108ca57691ab6700bed7f211","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.8_1776974532845_0.47565823223123793","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"claude-sessions-ui","version":"0.4.9","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.4.9","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"2a8ff42eb5a688ec36530f1b28783550e2b15818","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.4.9.tgz","fileCount":6,"integrity":"sha512-cOuf969WE0bv1/mgPnzOt0sN/mCUa6VAuF9l7EyRg117RMzVCzGGvh0kbMG10kj4o9HU520FInYDwYONs25Abg==","signatures":[{"sig":"MEYCIQCmUdHO6Kwl7qPL2adY1CflpxRIVXwWGHw2q1M7zGAvsQIhAIE32DZYqvf8vDAC0/sRwWTn5DsbFoz+spEqvcL3yGOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577069},"type":"module","engines":{"node":">=18"},"gitHead":"27a4fb09e8c5e93519bbcd8cd0c2b2505ef51eb6","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","node-pty":"^1.1.0","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.4.9_1776976875371_0.24047695957673354","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claude-sessions-ui","version":"0.5.0","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.5.0","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"9f325c2a2a5553a45dde091639ace40f2612f9c6","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.5.0.tgz","fileCount":6,"integrity":"sha512-BJetw4vJwj1dFaPX4uHruoM9WF4OGGRje3PtocDrGAQLvADaPJY8NKwUBGT1PmLDbfnVkNnhclHa/oWs26ehKw==","signatures":[{"sig":"MEYCIQDfucaa66H86SX3L4WGP1m3FCQU7fBlJ1BWt73P1vM4tAIhANFUn5ZckZMn7YvSryr0XsLDHcVsPKHeXJnaY1K7vFBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577220},"type":"module","engines":{"node":">=18"},"gitHead":"bdbe9e4ba4edbd714510786b9b77cc0b5ec201c7","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.5.0_1776977277087_0.25108488189681255","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"claude-sessions-ui","version":"0.5.1","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.5.1","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"c0d1d3f0d078a0a9d29a147911f24536ab57f917","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.5.1.tgz","fileCount":6,"integrity":"sha512-fIdadFIA2n1bjCZjeEgbYXt45DDZ8/h+Utk7XVCmsmLb/9mg9ml7VhlhSIK4mD+dP5z1krx581aj7+5glAFCmw==","signatures":[{"sig":"MEUCIQDQxPmi1jn5J7orgXqdTbQcKcmycsI2CVce1o9bnQckQAIgdjadaorZVpsU4ODnFBN9tUKNmwd1B5S0luCsUK/9uVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577220},"type":"module","engines":{"node":">=18"},"gitHead":"90f1b5920c903295c70852a38a7cce91d04c9ac9","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.5.1_1776978006979_0.1548349242682685","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"claude-sessions-ui","version":"0.5.2","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.5.2","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"a786e1250821d7c4cc4dfb0526b9b6de0d31e9f8","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.5.2.tgz","fileCount":6,"integrity":"sha512-uyUH9+bJ289g4ylnyP/whg1lrXE0MKiNdnX59xtVa/BVF9yOSOKfdUcqlONHauC5c1Ss2pym+StUO36UCPocGA==","signatures":[{"sig":"MEUCIQDH3NlUrB5cVx59vdq0EEogzYZRjQuW3m7BiX7KspPbTAIgOSD3aoKFIEKw/SGnmb241yeQdeSy8y3WQbIESCtzJYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577675},"type":"module","engines":{"node":">=18"},"gitHead":"90f1b5920c903295c70852a38a7cce91d04c9ac9","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.5.2_1776979096027_0.9604100667593201","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"claude-sessions-ui","version":"0.5.3","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.5.3","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"d6f537045f9f6d9836d2ed55433c743ac9ebf2b2","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.5.3.tgz","fileCount":6,"integrity":"sha512-990ZJJ8DkgiPfRxbWR5ErALGdClulQnT6I1Kt3cR05/4+tcV3SesOVgsr0YympT9GXa3VHJ4oO5GGJmQ6bwu0w==","signatures":[{"sig":"MEUCIBHBjQCj6I0FUb4tgD0avo721QqJ0ZAqcbn4BeRKaQuyAiEAn9c9dOxfazcw9og7Yz/RYT+ejQ4/0xHcOGPllasD10g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578130},"type":"module","engines":{"node":">=18"},"gitHead":"90f1b5920c903295c70852a38a7cce91d04c9ac9","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.5.3_1776980480456_0.5533486835269696","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"claude-sessions-ui","version":"0.5.4","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.5.4","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"fedc6fcee859712297c1c1256d56db5d9c5b4e15","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.5.4.tgz","fileCount":6,"integrity":"sha512-PPfHjQYKiiqzCShu2dOrXqdq2obxdn57IzA0JQ5tNIX6kek6Ztw6yexYPWbhuWcNWMR63wuOH2mYdGD3nzucyA==","signatures":[{"sig":"MEUCIGmx1u64DQJC7Tp+fG+H09T1OA6158ng+IzrFX+7Xjv+AiEA826ydLg0c65LTYWR1SVDB/t1M3hEZpUjkGQCWclMglk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578600},"type":"module","engines":{"node":">=18"},"gitHead":"46bb60e676e5a650b179996558b66cb56937be56","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"10.8.2","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.5.4_1777005965454_0.3358884283600614","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claude-sessions-ui","version":"0.6.0","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.6.0","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"112cb5db39f50240518bc7ebf3ef2039f21890c4","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.6.0.tgz","fileCount":6,"integrity":"sha512-F0jlm27PMUcAHsl75/H6RfdoPA/nvNiMcH2Vtj8fZOW0y2kBPMivdu4NCyHNcGx98+wdDPgcxIszLy4DwUkHvw==","signatures":[{"sig":"MEUCIQC4wnRPOhuGvLERs2+8jZz++6ZJpP1zcBSjYjMNIF/N1wIgNIQk6yb4Y3qwpMrJWXwWe0WYIdO0hKxXZ6MNWpF4TXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580324},"type":"module","engines":{"node":">=18"},"gitHead":"9fc36bd01728b21a3fbb00e3d9c7a1e0ca539f7a","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.6.0_1777660760899_0.15591576719538214","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"claude-sessions-ui","version":"0.6.2","keywords":["claude","claude-code","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.6.2","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"fda7cfa26e6c19a18edcd9195d403d92de1bbdf0","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.6.2.tgz","fileCount":6,"integrity":"sha512-xDdyk9AXSJG+Tb4Bof8GnvhkfAiI2l+7KOLLpbgB5r4y/AFqB4LfGjeKektyzoQ2/Xe3GcTSKccEFPXIQ6lK8w==","signatures":[{"sig":"MEUCIDtUNCkpUYZYgNSLSPaxCtBD8FuaNsbKciurV4iiJU7QAiEAwjHwVrc0NFyNxqZdRxQ9bp54J2CvmThBwAG0HJZxKzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585153},"type":"module","engines":{"node":">=18"},"gitHead":"67d8efacc2a7accbe67c764f0f0f17371990df48","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.6.2_1777691300671_0.9445364926346518","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"claude-sessions-ui","version":"0.7.0","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.7.0","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"d44b41dc296f346499fb4b52a08c276efb14c484","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.7.0.tgz","fileCount":6,"integrity":"sha512-HOMXPqiH1RGR03fP4y84eSQodzcoI8oAeHj0OPvPwsduexN9N8mzE87zz3xyFKBSYM4eKgLpCSoR8OxVRFfWCw==","signatures":[{"sig":"MEQCIE2v2q3uqbvTab9/YwA5fThZ5IbGeQI/zKZAd3dNzxOtAiAk+K5NPQLRN1ttD6AnBOgzhvv6l2cDtlcn1aY/Egdnxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637470},"type":"module","engines":{"node":">=18"},"gitHead":"fbcb00009f9ff2ece8aff9dc9d09ce9041ddfb81","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.7.0_1777990661033_0.7562530293312271","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"claude-sessions-ui","version":"0.7.1","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.7.1","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"232afdee305dfb56b2ec147e407c7f49b9b47afc","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.7.1.tgz","fileCount":8,"integrity":"sha512-mmDZvVjQVDViaJGFLsvHoLklZ246t7RmWHLj7T60PS6uArs78POigR67NoqqKA7oK4oK/vJz+GCZb8ZXXHDllg==","signatures":[{"sig":"MEUCIQCEKlW5YQFDuAx2pVGzRfQGz6eQl1Yhr3tJw9va4ichvQIgQLRjd4ij5Z08YT4eKwo5GGDy6mcIzQ7IcmzGrONl+dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646995},"type":"module","engines":{"node":">=18"},"gitHead":"940a392095868862a09aa36a9b315c8f325e3a99","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.7.1_1777991805774_0.22880814554222328","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"claude-sessions-ui","version":"0.8.1","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.8.1","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"074020bb907bd615c60e29d4bdf46e703106aaff","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.8.1.tgz","fileCount":21,"integrity":"sha512-u20Ts6anaoAg7fxEvBD0ltEKZOGr/Sf7bZXnFxNSqr7q4wsuyemtYC5Tyb7UNUDapEE/zXLLA+/OiM7gOL5HIw==","signatures":[{"sig":"MEQCIBXQvo59cPwFxu4K3qHwPabhPq8uYmzIuWxfhkXwpZ93AiA3LPddz9pnTVV3dTu+lTrLrRipo7dztrEqkGCiN9Vb6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829141},"type":"module","engines":{"node":">=18"},"gitHead":"9ca19215501b705940d9c568a0f6743d71b0871c","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.8.1_1778011130085_0.11396841563529181","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"claude-sessions-ui","version":"0.8.2","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.8.2","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"acd889607d3574cddf8888ca2fa477419271e186","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.8.2.tgz","fileCount":21,"integrity":"sha512-Io4TG7ouV8aGODne7ww0CfLzrQSdz0tZAeSswBow6V40abpUV7YaKWuUJCERpGhmLVlpiZ18S+nPIZwpbE/iyw==","signatures":[{"sig":"MEUCIQDK1ie53AnQTELnAUn4rPudqo2xVaxOl/XhCue4R2ildgIgLUs3ZcvGCVA2XWP8Gt6fltFineZ9QZcnNMjJFsuExaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829141},"type":"module","engines":{"node":">=18"},"gitHead":"e42612cadd2a978555d25031e5ae91efe1acf08c","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.8.2_1778014770558_0.9307163525997946","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"claude-sessions-ui","version":"0.9.1","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.1","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"7c2d5488de748e3f831ed0041784af4456506c03","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.1.tgz","fileCount":21,"integrity":"sha512-EtfU30OHkQy9imlGgKHNKp/PFHCUcjXnLdYyj40FHv5SJsDaJ0Ro/zPQPRrOWvBc5MS+quAdcBDCnYsfSG0c5g==","signatures":[{"sig":"MEQCIF7zFkcJQrrVf5Owo7KwHrlvr+jBdG6tKmVOjFS49UELAiB95Q1kQ1pclgD/v+fUgGwjmBds8JZCwqNwzZPRx58Tdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829154},"type":"module","engines":{"node":">=18"},"gitHead":"afbe82cc6ddf5ac9916f17c0c45a0e4833b9312d","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.1_1778077655644_0.11092816669411398","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"claude-sessions-ui","version":"0.9.2","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.2","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"c1bcb3fcefd637fac59e4bfacd810bfa09a017a6","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.2.tgz","fileCount":21,"integrity":"sha512-xTwikUv0uhDWYMq2SGB+6RHbGmSy9ZhEr3tRWDg/mkR9Zq7UYpVasf7YxTbzsumldRuv4sk/e6rQnM6eldCd9w==","signatures":[{"sig":"MEYCIQD/R30BWy88sJ6/vTbvfpYSvZTSkjfGcIGjeIN1jirfLgIhAJI/8ywN6iIhhwhyHnhmSmDcEe46PxJ4Bh2uqpdkthQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804660},"type":"module","engines":{"node":">=18"},"gitHead":"35aa2b9586d6ce11aeb3e103aee0b0964cbf6cda","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.2_1778080507850_0.6588799117791351","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"claude-sessions-ui","version":"0.9.3","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.3","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"ed220f1041084df9de1b0b616e7f30fd3a57d7c0","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.3.tgz","fileCount":21,"integrity":"sha512-kU7ZAzThiHrrj/1iw5XTvmYtZY/XwXucuaE2CkG1j2QJIGjqp+I3c6/TYK/etx+CbCVhiMPdkDuiSvHXnq/JQQ==","signatures":[{"sig":"MEYCIQDyeSy5iyyI2DXwqZ5vkPdIxRhYySgmTITCctfgPFHvKQIhAJJKE2Rq5a9mtQ6Ce2VtVh2PmTbjTEexxrfAHAH+qih0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804669},"type":"module","engines":{"node":">=18"},"gitHead":"46bba6d08067765a8f6f62274aa0d2c59b40e790","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.3_1778081544354_0.685639492923205","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"claude-sessions-ui","version":"0.9.4","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.4","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"7f875d73b88eea06a90df8d29c2c082df1c03814","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.4.tgz","fileCount":21,"integrity":"sha512-2Ycq2Y/ujwVbxohxEHLg8vezfCGbNb3MsoyzuzdrSC0JCvA47DUETLXFkBBrfJcpia+29MHqv/fU9tgC/QqYSw==","signatures":[{"sig":"MEUCIQCFsi8Rg9JhdMfyzEgp975dYic++kYVF3/OqFTR/s98bwIgaVJWiIu27/r24XKFKNLYo5OQnDyBBRONIb4UiIn2QTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812731},"type":"module","engines":{"node":">=18"},"gitHead":"9caf7028d156dd0a6633c1fbbb359ca36ee98f8b","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.4_1778290298927_0.5821307756724046","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"claude-sessions-ui","version":"0.9.5","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.5","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"claude-sessions-ui":"server.js"},"dist":{"shasum":"a5266abcb8fa63a3cd793798eb9623a3a7b12104","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.5.tgz","fileCount":21,"integrity":"sha512-2wdDWQrHE9R+RXgqubyzzxxn0CrBCFyMstltV26mnK4Xv+pvPVkLJKJu7tiUQOEOpcuJkbUoqhO3GshLoE8ZuA==","signatures":[{"sig":"MEUCIQC3jpl/sM4pQMt/7sxZ+mrDValpYpZjy0xsM/TmV0kDZAIgD792QaS1pef3E5wrH947e8x0MJVl/PqisD9+C061r/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812990},"type":"module","engines":{"node":">=18"},"gitHead":"6993c08adb20088ab00f2d0b0d3280915cd1cb6a","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.5_1778593162903_0.04157226211161058","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"claude-sessions-ui","version":"0.9.6","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.6","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"307d6d32078f9c9a508a6c1c797ab02a52a54236","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.6.tgz","fileCount":21,"integrity":"sha512-NHKLGBlxqkjbpziiVyfR1gf5hCFed1d6ldQpuhzYmt82aPTK+/nEYbSLGViWlwRM2292FU4hRWs6pPbUb20Y/g==","signatures":[{"sig":"MEQCIEshviPKXLWS0OZttXeYwgMnvkHJ4YX1a4doLNTdeL6pAiA7Ifb+Wz1IK1TBrfbLNcpRbJgeGCB63FZVA9GFYZWC4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813298},"type":"module","engines":{"node":">=18"},"gitHead":"8b9754479956bc824ab18d2d586b2693fdef15c2","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.6_1778594857741_0.5528725267100276","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"claude-sessions-ui","version":"0.9.7","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.7","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"18d2467c00232744a3a876fd3a7966b5996a2c5f","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.7.tgz","fileCount":22,"integrity":"sha512-UJMxcNBXcVRUoyyZz289XXxD71g11I6n2rWxYttcu84vjJRlf2nl1rGovQkuyS57ObFXs6lUl14Ga/0WPBUMew==","signatures":[{"sig":"MEYCIQDFuyRwIPi2p7zlASjhimFwJwiC8kN3IsdekALDEvWkSwIhAOD8WyHpmoYsaQjxXH8mwfCXbELwJly8K02cqz51kRuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814598},"type":"module","engines":{"node":">=18"},"gitHead":"14ee712e32300daa0d1bb77a48b171d53bf2417f","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.7_1778595654853_0.1342793290521196","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"claude-sessions-ui","version":"0.9.8","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.8","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"8e577dd1f20f0dc7dffd563d3dd3646951b6bb92","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.8.tgz","fileCount":22,"integrity":"sha512-MfRVQtYrztfXmIlNakaXY2xF0hP+FIKsL8TBcsHjgmJDLHpVp4jW8ZjzKZGQOd4u+yXMV2/OsG+4bb4f2IjgSQ==","signatures":[{"sig":"MEQCIA5xS2DrB5jwQCOJnjpsivyGOMn5kqD1hrtvIN/8P58aAiA2qmppYKpHVqF8bT45rlaqlplnx0ZlViyLU2Oo5nCeOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815284},"type":"module","engines":{"node":">=18"},"gitHead":"97cd63be6f617a990e97b417accc0fddff7ea6ee","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.8_1778603510914_0.2743750772030724","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"claude-sessions-ui","version":"0.9.9","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.9","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"c700737294f59865aceff4ef5233dd522cefc9d5","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.9.tgz","fileCount":22,"integrity":"sha512-qYGEhS/C14uCXV51oJDOKbIeObuWWpQWz/USbSJVBKrzrqQel7JLcS/VjY7MzbHo3lczzAem9zv4paUiq3gSaQ==","signatures":[{"sig":"MEYCIQCjtFtU8VaHenYE0bWPj5/dlfPC78GUIe8joipYzB9NrQIhAIr+56AC+OK92vqeZC5y8gsuStpKDiirsRwJwGqOrNNg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815246},"type":"module","engines":{"node":">=18"},"gitHead":"2f0c5d39c474473af5ac79604c12201b6a6ca049","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.9_1778810154411_0.15117021818360965","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"claude-sessions-ui","version":"0.9.10","keywords":["claude","claude-code","codex","dashboard"],"license":"MIT","_id":"claude-sessions-ui@0.9.10","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"25b0fa3b21dd9f846f49286c772c445611a79113","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.10.tgz","fileCount":22,"integrity":"sha512-pqRypE+G64Br2CDdXtwwHLBXMMcuic+0I2QrZnifJRjg+Emr431Le1+uF0BCU5IhzWqcwYglbgwfcBHtb/ysqQ==","signatures":[{"sig":"MEUCIQCywSUhu5IpvLKYnbjhd5wnL3lqFaTZGNuPe002LSve9AIgHxjz5Xz6zX8DtCoqAQfjU1fHvfo52HNy9cU/yiaQq+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815712},"type":"module","engines":{"node":">=18"},"gitHead":"e6e8e734740fb495a2b8938f803560d79a625758","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Visual dashboard for Claude Code and Codex sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.10_1778944631486_0.8945607715266686","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"claude-sessions-ui","version":"0.9.11","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.11","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"62d2c842fb42274fa0928e8c6c65fee0bd3f111c","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.11.tgz","fileCount":22,"integrity":"sha512-wDRo5eIonOI3ZrJytXH/NvbVqpLCWkpgyD7R/SpTb5QmcuodgghesSd5RME7jqCSfkFhVrnOxFxgScupPcIjhQ==","signatures":[{"sig":"MEQCIDf7hI0Bf2NYb9OFrxWbPG6Tb7X9VA7TqSngAND67mXwAiBAgyV3WVwaWkl8QfATMKVNdmkjd5VTVaA2wpZN39a/dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816175},"type":"module","engines":{"node":">=18"},"gitHead":"47abe494389d6e45977534cf9198b96db63aba2a","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.11_1781798317369_0.6827550546596926","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"claude-sessions-ui","version":"0.9.12","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.12","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"da2e5feebc5c644ab3d97af53794e2799d31ea5a","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.12.tgz","fileCount":24,"integrity":"sha512-VNbkjzbgFqwyz51O8mANQowoiA2/58uJyZyp0LdARZ/bzVoPKAPtCbbD6O7OqBE8C66+oRGU+gcky1o91er32w==","signatures":[{"sig":"MEUCIQCB5F62njYn6rwD+5HUGaUiKvkzaSYK0FU//eocnhzL6wIgXHjz+L+POe+SuaJOvcNNoMzE0FgFMQkr3DPw49xZWhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831869},"type":"module","engines":{"node":">=18"},"gitHead":"9ea4b2213a5a5b78169aba0965becb5297522eae","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.12_1784736489615_0.3147899790411719","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"claude-sessions-ui","version":"0.9.13","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.13","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"f751bb4617d3cdded314c19f6dd6f02d222e645f","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.13.tgz","fileCount":24,"integrity":"sha512-9N+bxGuk31zLyb9kxn8YKfVF/+fvPw2bs6Y0uqOs10fNqhKoMu7vhO4VCTen8dYpH5tKoqiK6PDp60xgO0tvOg==","signatures":[{"sig":"MEQCIF90L2NR7VMh1eorx+rHqU+fAYzGeAW5MiKq1K9wnG0zAiAkIw1TuOgeIFO6eF8m9aoTlAiCQJfwy/zsu/GL+SYTuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831869},"type":"module","engines":{"node":">=18"},"gitHead":"05831ab98893df93a259782ab1e19e99b1066ad5","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.13_1784739842924_0.799363233015618","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"claude-sessions-ui","version":"0.9.14","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.14","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"44f2431630157c59f2cb0ee6b782adfe4d5e4c3c","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.14.tgz","fileCount":24,"integrity":"sha512-+PPYoTgqJ59MJXa4brGBGt/DX0C216qEGpWI28+fh5zkDZnJS4mV9YgKeoUp+q4pl1Xlajk6p95sdxOu4UFBNg==","signatures":[{"sig":"MEUCIDX6cmcXe1FCYtg++KFOXm4Mbha/L8ap5GKfUDfAacATAiEAmAodSprxZJvx4si+m2LEMIqtZgL1zjZbj3OATuxSuxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831869},"type":"module","engines":{"node":">=18"},"gitHead":"8a066543f6ee63e0133df83faae978b2a04be2c7","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","cors":"^2.8.6","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.14_1784740593741_0.9315690029047843","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"claude-sessions-ui","version":"0.9.15","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.15","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"0b4325baa945a0376118093be2fe5c6200f23ddf","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.15.tgz","fileCount":32,"integrity":"sha512-8LWPoLzkv72+9gxur70Qg8uDry2TsufY+ii2C0H2vnJarcMfEzSzwLW9EplI66D6VDmemNS52wI48t//bi67Cg==","signatures":[{"sig":"MEYCIQCjkKKQXEjmm0vVxGbDtLEfFVSRUvi110rrRjIyWD0DgAIhAMc1soe0A9lHUkcsnuDTLjdVLVfjJg+MsXLsfyCjwWLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853827},"type":"module","engines":{"node":">=18"},"gitHead":"999a9d08091b55d5de1322f352e6074e1b64a579","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.15_1787245840162_0.15922414538881435","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"claude-sessions-ui","version":"0.9.16","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.16","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"6f5ee3141b314ad86a24b7344c19fdaf60b41d0a","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.16.tgz","fileCount":32,"integrity":"sha512-KE20qH30KJSjP3glZqX43YSgvuNHn7iqVO53hQCiSIOGr6c2sZsxFy+Tfh6jHWFGfG8VSleWVvAA0PZXg2xATg==","signatures":[{"sig":"MEQCICa2hCMsg8JaziIn3UuBAxkC8raMTXYyeLT6ImRZbi+eAiBQwrgkmjD70lTRNR4ewaLtg/lL6JrIWr8RmHdEjr3KZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG4Xz83vmi+pdRu6JxTCKQlLwag4JRUidSsPgHvCncOkAiEA2g9VVQAHJFgIkbPV5eHfX6Y3+KId1v28/2Ndhk0feBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853827},"type":"module","engines":{"node":">=18"},"gitHead":"1828e245a6f7b320953afc8f74eae9ffff3f0b2e","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.16_1789484400428_0.8647367995823594","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"claude-sessions-ui","version":"0.9.17","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"license":"MIT","_id":"claude-sessions-ui@0.9.17","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"14596c3010f54994267048752f2ec44f6e2890a9","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.17.tgz","fileCount":32,"integrity":"sha512-4tum8esGBQzEohsDzTL8WmE/rpnYMKmmoM4s4uAOrWpFanIa3H4nJ+zIzyv1LGdXLbNGiLAaSxvP9XPK7r3Ozg==","signatures":[{"sig":"MEUCIQDR/k2cZzjB0FVTDOxRdQhP8kTEejzeManXTi8qmTk9uQIgYqmj5yL/qJV50EcxeSVw25jEPGhiW2fYQogEOPhyxLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3VH3aa+KFgiCIeknecWGGj90kHstSgQYwzmwJ7dtcOAIhANv8TvvCfe5gR0ixHLKUsLKH6aRSv7o3ja4MjISlRhZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857477},"type":"module","engines":{"node":">=18"},"gitHead":"a0018d33c7a463a91f09805be2a80ca73c38cbae","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-sessions-ui_0.9.17_1789667718109_0.12285728604869361","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"_id":"claude-sessions-ui@0.9.18","bin":{"ai-agent-operator":"server.js","claude-sessions-ui":"server.js"},"dist":{"shasum":"482a80bfc8a3ffc830ce704d102d7286a5ecfe0e","tarball":"https://registry.npmjs.org/claude-sessions-ui/-/claude-sessions-ui-0.9.18.tgz","fileCount":32,"integrity":"sha512-1xb9Qnkw8Vi/vKp/YjE1Hwp7m8625aJelEAzWL8rD8PxM0IGR9LX2ItacOj1K5Yt/9/3LaQD7U+crLWpyDILbw==","signatures":[{"sig":"MEUCIH0gBKz0OlBMRxHxzmCcP9IDx/gOzdMoYdd1M6XdDTZuAiEA7bHCKZFiZZk5xUN/cVJ95/78Jq9BaaeX8gJQNzlYMGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCgmdc597CQQwhROCH/WMy7SPJc7b7NSpBJZaj2DiFNogIhALezh/TVhiFKTdcz3f0/OczaECN2cQcmcE9VFAMrD7K3"}],"unpackedSize":858195},"name":"claude-sessions-ui","type":"module","engines":{"node":">=18"},"gitHead":"e6a2cd6dd04d620a1150dcdd229dd078e18cd8ed","license":"MIT","scripts":{"dev":"concurrently \"vite\" \"node server.js --dev\"","test":"node --test src/lib/*.test.js server-lib/*.test.js","build":"vite build","start":"node server.js","prepare":"vite build","publish:both":"bash scripts/publish-dual.sh"},"version":"0.9.18","_npmUser":{"name":"adepuit","email":"adepuit@hotmail.com"},"keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"_npmVersion":"11.13.0","description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","directories":{},"maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","open":"^11.0.0","express":"^5.2.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^4.2.2","concurrently":"^9.2.1","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-sessions-ui_0.9.18_1790818254662_0.051772742505271196"}}},"time":{"created":"2026-03-29T22:40:52.879Z","modified":"2026-10-01T01:30:55.055Z","0.0.1":"2026-03-29T22:40:53.428Z","0.1.0":"2026-04-21T03:44:00.452Z","0.3.0":"2026-04-22T04:04:48.983Z","0.4.0":"2026-04-23T13:50:29.533Z","0.4.1":"2026-04-23T14:34:53.791Z","0.4.3":"2026-04-23T14:38:31.287Z","0.4.4":"2026-04-23T14:40:25.745Z","0.4.5":"2026-04-23T14:41:55.670Z","0.4.6":"2026-04-23T15:00:14.937Z","0.4.7":"2026-04-23T18:26:50.353Z","0.4.8":"2026-04-23T20:02:13.043Z","0.4.9":"2026-04-23T20:41:15.552Z","0.5.0":"2026-04-23T20:47:57.275Z","0.5.1":"2026-04-23T21:00:07.153Z","0.5.2":"2026-04-23T21:18:16.230Z","0.5.3":"2026-04-23T21:41:20.599Z","0.5.4":"2026-04-24T04:46:05.590Z","0.6.0":"2026-05-01T18:39:21.105Z","0.6.2":"2026-05-02T03:08:20.835Z","0.7.0":"2026-05-05T14:17:41.257Z","0.7.1":"2026-05-05T14:36:45.919Z","0.8.1":"2026-05-05T19:58:50.314Z","0.8.2":"2026-05-05T20:59:30.782Z","0.9.1":"2026-05-06T14:27:35.882Z","0.9.2":"2026-05-06T15:15:08.130Z","0.9.3":"2026-05-06T15:32:24.574Z","0.9.4":"2026-05-09T01:31:39.156Z","0.9.5":"2026-05-12T13:39:23.114Z","0.9.6":"2026-05-12T14:07:38.031Z","0.9.7":"2026-05-12T14:20:55.069Z","0.9.8":"2026-05-12T16:31:51.066Z","0.9.9":"2026-05-15T01:55:54.669Z","0.9.10":"2026-05-16T15:17:11.685Z","0.9.11":"2026-06-18T15:58:37.578Z","0.9.12":"2026-07-22T16:08:09.836Z","0.9.13":"2026-07-22T17:04:03.197Z","0.9.14":"2026-07-22T17:16:33.940Z","0.9.15":"2026-08-20T17:10:40.324Z","0.9.16":"2026-09-15T15:00:00.540Z","0.9.17":"2026-09-17T17:55:18.203Z","0.9.18":"2026-10-01T01:30:54.796Z"},"license":"MIT","keywords":["claude","claude-code","codex","dashboard","claude-code-dashboard","codex-dashboard","agent-dashboard","ai-agent","ai-agents","session-manager","claude-sessions","agent-operator","developer-tools","cli","monitoring"],"description":"Browser dashboard for Claude Code and Codex — monitor every agent session live, chat with agents, and manage all your sessions from one screen.","maintainers":[{"name":"adepuit","email":"adepuit@hotmail.com"}],"readme":"<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://aiagentoperator.dev/logos/AgentOperator_Rect_DarkBG.png\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://aiagentoperator.dev/logos/AgentOperator_Rect_LightBG.png\">\n  <img alt=\"Agent Operator\" src=\"https://aiagentoperator.dev/logos/AgentOperator_Rect_LightBG.png\" height=\"60\">\n</picture>\n\n# Agent Operator\n\n**All your agents, one dashboard.**\n\nA browser-based control panel for every Claude Code and Codex session running on your machine. Watch output live, chat with agents, manage sessions, and stay in control — without switching terminals.\n\n[![npm](https://img.shields.io/npm/v/ai-agent-operator?color=4ade80&label=npm)](https://www.npmjs.com/package/ai-agent-operator)\n[![npm](https://img.shields.io/npm/v/claude-sessions-ui?color=4ade80&label=also%20on%20npm)](https://www.npmjs.com/package/claude-sessions-ui)\n\n```bash\nnpm install -g ai-agent-operator\nai-agent-operator\n```\n\nOpens at **http://localhost:4444**\n\n---\n\n![Agent Operator dashboard](https://aiagentoperator.dev/screenshots/screenshot.png)\n\n---\n\n## Why Agent Operator?\n\nWhen you're running multiple Claude Code or Codex agents across different projects, keeping track of what each one is doing means juggling terminals. Agent Operator gives you a single browser tab that shows every session at a glance — status, current activity, live output — and lets you interact with any of them instantly.\n\n---\n\n## Features\n\n| | |\n|---|---|\n| **Live session list** | All running Claude Code and Codex agents in one place, updated in real time |\n| **Real-time output** | Terminal output streams live as agents work — no need to tail log files |\n| **Built-in terminal** | Connect to any session's PTY in a split-panel view |\n| **Chat with agents** | Send messages to any session directly from the dashboard |\n| **Session tags** | Label sessions with custom tags and filter by tag to find related work instantly |\n| **Read/unread tracking** | Sessions highlight when they need your attention |\n| **Desktop notifications** | Get notified when a session is waiting for input |\n| **Group & filter** | Organize by status or project; search by name, path, or tag |\n| **Launch new sessions** | Start Claude or Codex in a new terminal tab from the dashboard |\n| **Themes** | Phosphor, Amber, Ice, Mono, Paper — plus light/dark mode |\n| **Skip permissions mode** | One-click `--dangerously-skip-permissions` for trusted workflows |\n| **Remote Workspaces** | Connect to, create, and destroy Coder Dev Workspaces (optional) |\n| **Claude + Codex** | Unified view across both agent runtimes with distinct color-coded badges |\n| **Zero config** | Works out of the box — no configuration needed |\n\n---\n\n## Install\n\n```bash\n# Global install (recommended)\nnpm install -g ai-agent-operator\n\n# Run\nai-agent-operator\n\n# Or without installing\nnpx ai-agent-operator\n\n# Custom port\nai-agent-operator --port 8080\n```\n\nAlso published as `claude-sessions-ui` — both packages are identical.\n\n---\n\n## Requirements\n\n- [Node.js](https://nodejs.org) >= 18\n- [Claude Code](https://claude.ai/code) CLI and/or Codex CLI installed and authenticated\n- **Windows/WSL**: Windows Terminal (`wt.exe`) for the \"open in terminal\" feature\n- **macOS**: iTerm2 or Terminal.app\n\n### Getting Node.js\n\nIf you don't have Node.js installed:\n\n| Platform | Command |\n|---|---|\n| **Windows** | `winget install OpenJS.NodeJS` or download from [nodejs.org](https://nodejs.org) |\n| **macOS** | `brew install node` or download from [nodejs.org](https://nodejs.org) |\n| **Linux / WSL** | `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/HEAD/install.sh \\| bash && nvm install --lts` |\n\nnpm is included with Node.js — no separate install needed.\n\n---\n\n## Platform notes\n\n### Windows + WSL\nThe dashboard runs inside WSL. \"Open in terminal\" launches a new Windows Terminal tab via `wt.exe` directly into your WSL session.\n\n### macOS\nFull support. New sessions open in a new iTerm2 tab (preferred) or Terminal.app via AppleScript.\n\n### Linux (native)\nFalls back to `x-terminal-emulator`.\n\n---\n\n## Remote Workspaces (optional)\n\nIf you have `rc` or `remote-claude.sh` installed (a wrapper around Coder's `work` CLI), the dashboard renders a Remote Workspaces section:\n\n- **Click a workspace** to open a terminal — auto-starts if stopped, syncs local Claude config, resumes the most recent Claude session\n- **+ New remote workspace** opens an interactive terminal to create a workspace\n- **Per-row menu**: Connect (shell), Sync config, Destroy\n\nDiscovery: tries `rc list` at startup, then `REMOTE_WORKSPACE_COMMAND list` if set. Hidden if neither works.\n","readmeFilename":"README.md"}