{"_id":"@adiontaegerron/claude-multi-terminal","_rev":"19-5a60e21627f7c269ea645b3670616d9c","name":"@adiontaegerron/claude-multi-terminal","dist-tags":{"latest":"3.0.4"},"versions":{"1.0.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"1.0.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@1.0.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"375a9ad428b06351553e38ef7a2fefc970e48f75","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-1.0.0.tgz","fileCount":10,"integrity":"sha512-ixu0C2HKwhhI65jCtibchf/YuKwNtDCddvRX5AxSR7gl1YiDl3jOXDixmoqrLpURRXJWwRUZw2Ka6dAhuJ7Msw==","signatures":[{"sig":"MEUCICOwnFkdoRa03BMl7gWZKnI8X20SXT79Z4wvHGm2yjZ/AiEA4bn/xSX4K2TtCg2p90AF62gJu9vvJH67RtbdKW9CLAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30424},"main":"main.js","gitHead":"bc2f09e3c2f4198f7fab6e01b93ec8c945779982","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_1.0.0_1754022010141_0.5899764365853697","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adiontaegerron/claude-multi-terminal","version":"1.0.1","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@1.0.1","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"9ca3a6392e38d574a3d790396f239bb7a8929533","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-1.0.1.tgz","fileCount":10,"integrity":"sha512-yhx70rsgwGN5vVR6VS5wPxwCkIH6w2Y9wj2qCV8AwXsU3CVKvqi+iLFkzGDzsqsngxqD1GeTYHt5pNaDKsusNA==","signatures":[{"sig":"MEUCIAcAfsraMnp7O2t0eIaaDZCXwuZ8bGslMQ+T5JFwhjeIAiEA0kNGxdDBLg00IbDmij2qHApSRuLh+0eYaMauBNObSEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30464},"main":"main.js","gitHead":"dccf8e497fb973b42e2e121223dd853c58a8a1ba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","electron-rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_1.0.1_1754023428918_0.7046324931783992","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adiontaegerron/claude-multi-terminal","version":"1.0.2","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@1.0.2","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"39c4fbe325bcebfa4f93e88effac9ce82ebed96e","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-1.0.2.tgz","fileCount":10,"integrity":"sha512-vz84ALzD/sC4LPDOr+aTYibDYm9DSo46iO5LIUGWsqni07NGwPuZuxQpWtY2+Y/sEJmIU+Cg9vP47R111H/suw==","signatures":[{"sig":"MEYCIQD2VQCobFxPAS5hj8aWOcZ8KVyAF91EeYRLfsDecie3CQIhAMethKQwIIzZHJR2b9Vr8FYeCeWWh91P7/CfBRVbJaQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30465},"main":"main.js","gitHead":"5e6c136fedc0f478dacab479a90dea88706d65a9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_1.0.2_1754023896471_0.8918929674350864","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@adiontaegerron/claude-multi-terminal","version":"1.0.3","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@1.0.3","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"c488df15f14d16783f4f4a5eb06420c3efc6341b","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-1.0.3.tgz","fileCount":10,"integrity":"sha512-P6T2HkPQPWV3tMgXuebQs1gx6vOZCkBj4afWpI/VCCx6DieZd0FKvtfLhc4jLAk7Hl064EfuHpfuGZGy+gNTfw==","signatures":[{"sig":"MEUCIQC697mQyU8q5wGyf3HJ+c+xBRJJp/XAq/pZyKMV0iPNogIgYiUT2i/gcV06UJB89yCzU/Pz98RHCefS/LED63hBwBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30679},"main":"main.js","gitHead":"7fed0af3349052cdc09c6657b4c41e71ec426df2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_1.0.3_1754028496247_0.6113634468017828","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"1.1.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@1.1.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"d9f2eeaf49f7b3ca4211730c697fc1970d10897c","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-1.1.0.tgz","fileCount":10,"integrity":"sha512-iv1d3xj/Vv2XwQoRN3reDcKkl79oZ2GC95FWbufLF9Fssbrss54LtMqFlR1CjRVx9qrns6+ZEvwJMAAr03a8vg==","signatures":[{"sig":"MEYCIQDskN9juAcaLAVpYPBcrLxWQhrZiAnYlnr5Fr+/P2Pq3QIhANusuHlyElhfAmeP/vPBZK99/jy08PdaRAwdL5iN+DUa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48365},"main":"main.js","gitHead":"f0eab2f11cb66370fd062f5be69eaf357fcf8cbe","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_1.1.0_1754058257053_0.7827082627574222","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"1.2.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@1.2.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"c6bf4dac27d81e1bedc1facf56d52a6a8a89be44","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-1.2.0.tgz","fileCount":10,"integrity":"sha512-EkbP8JwlsAy+alX9kO1LeL+hMLlhjPmrHtx3jaF0sCdhH8YVTXe8uoU74O2D8HKfdIOf64mjpm6mvDM8a3osPA==","signatures":[{"sig":"MEQCIBzEEwRJ6DJrSeB7v5xx+Zzkkqvkc/VSoEQelPJerRN7AiBZvfihAuNdBN5bFsA4qtqXuikr+hwrBtaPIdWI536r1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62963},"main":"main.js","gitHead":"7215eddfbd579c8deb0f3a913e78b6a320ce4662","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_1.2.0_1754063081697_0.4521485586648817","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.0.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.0.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"2f8c31178b88d716db791c93a8028eab04b03fb4","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.0.0.tgz","fileCount":10,"integrity":"sha512-WVy6q4F7WHILSfVWDJ/WWzRxHnwiKlwqAnQ+hONDBJxWGk73DynBRcuMB+CGyZHFTqozhtjUiENpchgbFmCuYA==","signatures":[{"sig":"MEYCIQC/A5+bxYxkUMzMv/A6L8yQV9wz1Q/C8tbXCeTXSfYz2gIhANCwjU+XxMREjRZs81QkCr6h2Pg5EA8aJNT7owiPViI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68543},"main":"main.js","gitHead":"3530255798590bf838c1d2a19280d1eebd1976e5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.0.0_1754064049910_0.16056226901101733","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.1.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.1.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"7a03418b790ec716cadaae8a81fe5e572e18ea0b","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.1.0.tgz","fileCount":11,"integrity":"sha512-DKnB+SPwbVu21AZrbPqsBa1KJCWLgYCOP3QCEwMouFPrv1aq36IRAdqWSd1yqWJlQINQKbIsqVfchL+nvKKqGQ==","signatures":[{"sig":"MEYCIQCRZzkyE5a1ZUGQ79EW869XhF4fZmpnR89AeyUxbHte1gIhAMrvGrWpigmzNYltrfksdyxITswyHROAN840/iKnEJOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105570},"main":"main.js","gitHead":"e5ee55bed1151b87739ab9486000d0699b492b36","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"electron .","rebuild":"electron-rebuild","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.1.0_1754282669005_0.7005505665369456","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.2.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.2.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"e93c830958f411529c961099a665c333d5d8e83a","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.2.0.tgz","fileCount":20,"integrity":"sha512-HUkFX+v06zEUBVOnhE6o5vr7t/2dmN7vg6Vm+oPw0pjQawmek/O49wdGhHjjWBACan6B/CUOY9Py7cGImN+t2Q==","signatures":[{"sig":"MEUCICoaXrbLBv3L1CLN3hsdixORdMIMlCr1Lz7POy39h+RPAiEA+0sX2FOXKdYuM4xLWcAdz69E3u5oyaz2TUniPKskLUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160074},"main":"main.js","gitHead":"0551f46bb722538fba3fe5eb080bbd3ee9d71e57","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.2.0_1754325253096_0.30794227601368895","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.3.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.3.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"eb424daa63471583bdeb7c4ae94dd087b2b6a488","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.3.0.tgz","fileCount":20,"integrity":"sha512-sTpgFhn3jeI/Fq9rCatlKdDkeWQRSgXZiNEChjkUg0/WvzG9rbOMVDrq9TDbO1kStL/xzK7S2EpPlRTHlmY5Rw==","signatures":[{"sig":"MEUCIAfXieeNXcslZh87aQJ7bl4mJbYP1AnsNUNIZlok75XKAiEA2AsUSZVMYrplj8I+V1SNSh7s/Bv6dncSrIS5JWVcgnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185603},"main":"main.js","gitHead":"90292ddd2624396910b971b0958564c46b6883a1","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.3.0_1754328134304_0.17198212612236508","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.4.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.4.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"370aa00938690b3b1384d684fb297f6e2d6aa6d2","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.4.0.tgz","fileCount":22,"integrity":"sha512-AaKytZ3jpvRCDwK1kEeLVC7jDd9FHtHtKtCJEswOxHximChumR4xt3E1NkA4+rD6D2sdtz0h+giC24IgK/0rLQ==","signatures":[{"sig":"MEQCIA2n98aFkvzA01R6hxOaA3b29ogGHqdCrfSggvuSDDutAiAJo8NRU7D5Gwa0W3sZzrPbIdFFrorRpx8zTaesd8enuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202209},"main":"main.js","gitHead":"3de1a585aa45e8cd60f3c2672465b5159bfe8a1e","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.4.0_1754331207731_0.7231308052571317","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.5.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.5.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"bf7febe1157b53284f25c4933c07777d7619ca45","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.5.0.tgz","fileCount":12,"integrity":"sha512-iU/h4JYosGTfwE4OA8ZlBdtR9M+J258i3vPNL0tgM2aUonTu7hEXp2elAzE0dBHIS3zs8z1+502rKetf/mAeNA==","signatures":[{"sig":"MEYCIQDQ0p8rQ7uuHesswUQNEpEDRM77OY1L+uCHeOJ5zZ/PAgIhAKkSj8dlsHRteksbTyqtjqU1oLR0k2jJi9Sn6mZGWimG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177789},"main":"main.js","gitHead":"38cff6194878d7f6738c483854f71b4d67316446","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.5.0_1754332821184_0.3627953056179569","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.5.1","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.5.1","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"f20e50753a9fb47fdeb9d5c165f321a7413f8aa6","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.5.1.tgz","fileCount":15,"integrity":"sha512-GtCZHFyiLBDazrJxVieWVgh/zw2VBwFnD6k56pf3XoYJwX6eyhz/o7MvvnzhZXhJuaW0orcJT8081j3y65uILQ==","signatures":[{"sig":"MEUCIQCCDgqwWnQEW+niLKymL1yp7DWdCxer5vBzPR0H/O7dXgIgQxzfb8J/h5pNnEMaCT/OytZodR8Z1Hz5tyx2xmQcpGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184003},"main":"main.js","gitHead":"12dcfb2385fc81049eddc4a52cdeafc4f44f2930","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.5.1_1754336841342_0.2867200139374788","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@adiontaegerron/claude-multi-terminal","version":"2.5.2","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@2.5.2","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"146ee965dbd8b1a204c0bc9b230a4ba2169acd4c","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-2.5.2.tgz","fileCount":15,"integrity":"sha512-2sSV7ySET1Wnvkjg9jnkcvwbs9wzhS7+HdIOoKOFocRYMrz57wGxcsEKgU+rVU+xm0QjeWlaLNoJzE42jE18gA==","signatures":[{"sig":"MEUCIQDUnCngYnszJd+whe9FvaXHUYcsRcdDEoukqIsGYlg9WAIgSwLJnN07+5+UmEi8iBrqFriOviLhboN2CN1N6DQqjPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183996},"main":"main.js","gitHead":"471cd9fe4e2bc858a564bbc2d2d4c2c4b4b1327c","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_2.5.2_1754336986657_0.4095456565169604","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@adiontaegerron/claude-multi-terminal","version":"3.0.0","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@3.0.0","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"56cbdd464afde26c201fdee8d626a49e2f8718ed","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-3.0.0.tgz","fileCount":44,"integrity":"sha512-NmhPWJfpxD0CYYwf+YduYjwteeDswO3CbGAl9zSbz6ljq2Hel6ErOGO5qwgcXOU5gbn8/GFO2Ht3N+4qwBAcOQ==","signatures":[{"sig":"MEUCIQDn5jgI582hBZc1WhqCJ8yw7RNIFdJx/kekBDku6RYJqwIgfH1GAUGt8uayrriZHNtw/oZCye/uqYaxJmNaiLAgLpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293982},"main":"main.js","gitHead":"275b3b6d8644c698599f3cc517eb4cca3200fd41","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_3.0.0_1754362862865_0.9060115538601132","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@adiontaegerron/claude-multi-terminal","version":"3.0.1","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@3.0.1","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"82d3cb9c721aa1a8e4bf027194e0ba7b0fb47c9b","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-3.0.1.tgz","fileCount":44,"integrity":"sha512-Apsmz/e51CmwYhHyqHrIlAcafyFS4tl60kvAuv5yrzSZwMitArPQN7s6XDffwwerrFgTNyyO3OVNSY/Y4UHJlQ==","signatures":[{"sig":"MEUCIQDdOR54j15tqYBIbWy5sE8xJlL02SeK2XBtLCtW5+5zgQIgbXDes/46Lup/chCUqlxgXG7AlGJ3sxYSDygCNbz3s6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294057},"main":"main.js","gitHead":"275b3b6d8644c698599f3cc517eb4cca3200fd41","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_3.0.1_1754366785911_0.7113432307611538","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@adiontaegerron/claude-multi-terminal","version":"3.0.2","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@3.0.2","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"228f15d57b7b9630af51ac2395ccc534e306117f","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-3.0.2.tgz","fileCount":44,"integrity":"sha512-ixIafv0axmHgjaqmreDGNo2VHslkibrrjc/yPP8vwWSfkECY8Y+rMagwfmhPvmRzqkv65RADLIiu3qGkvcryMg==","signatures":[{"sig":"MEUCIEvliOrTK93Eg2xUsX8d5eFEoMjOgVdg3ngGaFaOVL43AiEAyf87ODY6MuW8cm10g5rTkVN/vZ1Oe3OH8cC+nTFqtBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294095},"main":"main.js","gitHead":"275b3b6d8644c698599f3cc517eb4cca3200fd41","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_3.0.2_1754367087548_0.7721390957330945","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@adiontaegerron/claude-multi-terminal","version":"3.0.3","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","_id":"@adiontaegerron/claude-multi-terminal@3.0.3","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"bin":{"claude-multi":"bin/claude-multi.js"},"dist":{"shasum":"305531e442e3132f70a15f8e06240c228090693e","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-3.0.3.tgz","fileCount":55,"integrity":"sha512-Lke5gfMpRkEYMf4wLW5P7R+HilG7+5wLLsuSL7Rk8KTCG4ytZgCx8IcTEnEhkcaJv9IxZOj1aQeVZSxi0PIXgg==","signatures":[{"sig":"MEQCIB/1s8XoJRmJzQpuWzw4+ia/+cNeVz6GQpvhlu49rNRkAiBM/YyHXQB+yJGqMcgRf2nO1cERor1NM1rJMgsfHf8gXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448194},"main":"main.js","gitHead":"dc0f814868900cd17c818d15bbfddeba0e7e7342","scripts":{"test":"jest","start":"electron .","rebuild":"electron-rebuild","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild"},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"repository":{"url":"git+https://github.com/adiontae-tp/multi-terminal.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-terminal editor for coordinating multiple Claude Code instances","directories":{},"_nodeVersion":"20.19.4","dependencies":{"xterm":"^5.3.0","electron":"^37.2.5","node-pty":"^1.0.0","xterm-addon-fit":"^0.8.0","@electron/rebuild":"^3.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^7.0.6","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-multi-terminal_3.0.3_1754446898905_0.9337744466388382","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@adiontaegerron/claude-multi-terminal","version":"3.0.4","description":"Multi-terminal editor for coordinating multiple Claude Code instances","main":"main.js","bin":{"claude-multi":"bin/claude-multi.js"},"scripts":{"start":"electron .","start:test":"electron . --remote-debugging-port=9222","postinstall":"electron-rebuild","rebuild":"electron-rebuild","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/adiontae-tp/multi-terminal.git"},"keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"author":"","license":"MIT","bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"homepage":"https://github.com/adiontae-tp/multi-terminal#readme","dependencies":{"@electron/rebuild":"^3.7.2","electron":"^37.2.5","node-pty":"^1.0.0","xterm":"^5.3.0","xterm-addon-fit":"^0.8.0"},"devDependencies":{"@electron/rebuild":"^3.7.2","@vitejs/plugin-react":"^4.7.0","jest":"^29.5.0","jsdom":"^26.1.0","puppeteer-core":"^19.7.0","vite":"^7.0.6"},"_id":"@adiontaegerron/claude-multi-terminal@3.0.4","gitHead":"dbc159a154b3b73599f95520a7a5d01e1f299be5","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-46iO6NtV0GZL69ohl1LSXDbp8vc3nI+Ngi+xnhe+MVXdGF3o/UH3cG/P7tnDxnzHXfmy6URRFKRkCCrVV4k+aw==","shasum":"4233a74230e95e2b0f36f4a7098d253a6faaea21","tarball":"https://registry.npmjs.org/@adiontaegerron/claude-multi-terminal/-/claude-multi-terminal-3.0.4.tgz","fileCount":56,"unpackedSize":457225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDG0I06gjUyUUoadylA/EyUk63hd/2E2sPbj1C0TQWNgQIgc+R1Xb0VUvUxClk4/MHrBAIZvyoeEZwr/wQNbB7xWzw="}]},"_npmUser":{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"},"directories":{},"maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-multi-terminal_3.0.4_1754447497426_0.489019136350753"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-01T04:20:10.035Z","modified":"2025-08-06T02:31:38.282Z","1.0.0":"2025-08-01T04:20:10.331Z","1.0.1":"2025-08-01T04:43:49.112Z","1.0.2":"2025-08-01T04:51:36.656Z","1.0.3":"2025-08-01T06:08:16.439Z","1.1.0":"2025-08-01T14:24:17.260Z","1.2.0":"2025-08-01T15:44:41.886Z","2.0.0":"2025-08-01T16:00:50.103Z","2.1.0":"2025-08-04T04:44:29.198Z","2.2.0":"2025-08-04T16:34:13.283Z","2.3.0":"2025-08-04T17:22:14.507Z","2.4.0":"2025-08-04T18:13:27.921Z","2.5.0":"2025-08-04T18:40:21.381Z","2.5.1":"2025-08-04T19:47:21.530Z","2.5.2":"2025-08-04T19:49:46.861Z","3.0.0":"2025-08-05T03:01:03.125Z","3.0.1":"2025-08-05T04:06:26.097Z","3.0.2":"2025-08-05T04:11:27.740Z","3.0.3":"2025-08-06T02:21:39.085Z","3.0.4":"2025-08-06T02:31:37.771Z"},"bugs":{"url":"https://github.com/adiontae-tp/multi-terminal/issues"},"license":"MIT","homepage":"https://github.com/adiontae-tp/multi-terminal#readme","keywords":["claude","terminal","multi-terminal","electron","xterm","claude-code","ai","development-tools"],"repository":{"type":"git","url":"git+https://github.com/adiontae-tp/multi-terminal.git"},"description":"Multi-terminal editor for coordinating multiple Claude Code instances","maintainers":[{"name":"adiontaegerron","email":"adiontae.gerron@gmail.com"}],"readme":"# Claude Multi-Terminal\n\n**Note for Terminal Agents**: If you are a Claude instance running inside this application, you don't need to read this file. Please refer to CLAUDE.md for your instructions.\n\nA multi-terminal editor for coordinating multiple Claude Code instances. Run multiple Claude sessions side-by-side with a unified chat interface to send commands to selected terminals.\n\n![Claude Multi-Terminal Screenshot](screenshot.png)\n\n## Features\n\n- **Multi-Terminal Support**: Run multiple Claude Code instances in a 2x2 grid layout\n- **Unified Chat Interface**: Send commands to terminals using @ syntax\n- **Multi-@ Terminal Commands**: Target terminals with flexible syntax:\n  - `@all command` - Send to all terminals\n  - `@term1,term2,term3 command` - Comma-separated terminals\n  - `@term1 @term2 command` - Space-separated terminals\n- **Mixed @/ Commands**: Combine terminal targeting with slash commands:\n  - `@term1 /clear` - Run slash command on specific terminal\n  - `@term1 @term2 /list` - Multiple terminals with slash commands\n  - `@all /interrupt` - Slash commands with @all\n- **Smart Autocomplete**: Get suggestions while typing @ or / anywhere in your message\n- **Slash Commands**: Built-in commands for terminal management (works anywhere)\n- **Default Prompt**: Set a default prompt to prepend to all messages\n- **Plan Mode Support**: Automatically enters plan mode with Shift+Tab\n- **Auto-Start Claude**: Each terminal automatically starts Claude Code\n- **Inter-Claude Communication**: Claude instances can chat and coordinate using echo commands\n- **Terminal Management**: Claude can create, close, and rename terminals autonomously\n- **Rename Terminals**: Double-click terminal titles to rename them\n- **Responsive Layout**: Adapts to different screen sizes\n- **Multiple Views**: Messages, Terminals, Projects, and Board tabs for different workflows\n\n## What's New in v3.0\n\n- **Project Management Interface** - Built-in epic creation and team collaboration tools\n- **Scrum Board View** - Visual task tracking with swimlanes for each agent\n- **Enhanced Terminal Instructions** - Terminals now start with \"standby and wait for instructions\"\n- **Bash Script Integration** - Simplified communication using ./bin/send, ./bin/broadcast commands\n- **Agent Inbox System** - Messages delivered to agent-specific inboxes with manual checking\n- **File System Integration** - Project Work directory structure for epics, stories, and tasks\n\n## Breaking Changes in v2.2\n\n- **JSON-based IPC System** - All Claude communication now uses JSON format\n- **File-based messaging** - Claude writes all responses to `.ipc-messages/` as JSON files\n- **No terminal output** - Claude no longer outputs responses directly to terminal\n\n## Breaking Changes in v2.0\n\n- **Removed checkbox selection system** - All commands must now use @ syntax\n- **No default terminal selection** - You must explicitly specify terminals with @\n- **Plain text without @ or / will show an error** - Every command needs a target\n\nTo migrate from v1.x:\n- Instead of selecting checkboxes and typing a command, use: `@term1 @term2 command`\n- To send to all terminals, use: `@all command`\n\n## Installation\n\n### From npm\n\n```bash\nnpm install -g @adiontaegerron/claude-multi-terminal\n```\n\n### From GitHub\n\n```bash\ngit clone https://github.com/adiontae-tp/multi-terminal.git\ncd multi-terminal\nnpm install\nnpm link\n```\n\n## Usage\n\nNavigate to your project directory and run:\n\n```bash\nclaude-multi\n```\n\nThis will open the multi-terminal editor with all terminals starting in your current directory.\n\n### Basic Workflow\n\n1. **Start the Application**: Run `claude-multi` in your project directory\n2. **Create Terminals**: Click \"New Terminal\" to add more Claude instances (starts with one)\n3. **Target Terminals**: Use @ syntax to specify which terminals receive commands\n4. **Send Commands**: Type your command with @ targeting and press Enter\n5. **Use Default Prompt**: Expand the \"Default Prompt\" section to set a prompt that's prepended to all messages\n\n**Important**: Version 2.0 removes checkbox selection. All commands must now use @ syntax to target terminals.\n\n### Slash Commands\n\n- `/send <terminal> <command>` - Send command to specific terminal\n- `/send-all <command>` or `/broadcast <command>` - Send to all terminals\n- `/list` - List all terminals\n- `/create [name]` - Create new terminal with optional name\n- `/close <terminal>` - Close specific terminal\n- `/return <terminal>` - Submit current input in terminal (press Enter)\n- `/clear <terminal>` or `/interrupt <terminal>` - Send Ctrl+C to terminal\n- `/help` - Show available commands\n\n### @ Terminal Commands\n\nSend commands directly to terminals using @ syntax:\n\n- `@Terminal1 ls -la` - Send to single terminal\n- `@\"My Terminal\" pwd` - Terminal with spaces in name\n- `@term1,term2,term3 date` - Multiple terminals (comma-separated)\n- `@term1 @term2 @term3 whoami` - Multiple terminals (space-separated)\n- `@all echo \"Hello\"` - Send to all terminals\n\n**Autocomplete**: Type `@` anywhere to get terminal suggestions!\n\n### Application Views\n\nThe application features four main views accessible via bottom tabs:\n\n1. **Messages Tab**: View all inter-agent communication and system messages\n2. **Terminals Tab**: Traditional terminal interface with multiple Claude instances\n3. **Projects Tab**: Create epics, manage stories, and coordinate team tasks\n4. **Board Tab**: Scrum board visualization with task swimlanes by agent\n\n### Claude-to-Claude Communication\n\nClaude instances communicate by creating JSON files in the `.ipc-messages/` directory. All communication uses a unified JSON format:\n\n**IPC Commands** (trigger actions and display in Messages tab):\n- **Send message**: `{\"type\":\"ipc\",\"command\":\"SEND\",\"from\":\"Terminal1\",\"to\":\"Terminal2\",\"content\":\"Hello\"}`\n- **Broadcast**: `{\"type\":\"ipc\",\"command\":\"BROADCAST\",\"from\":\"Terminal1\",\"content\":\"Hello all\"}`\n- **Create terminal**: `{\"type\":\"ipc\",\"command\":\"CREATE\",\"from\":\"Terminal1\",\"content\":\"NewTerminalName\"}`\n- **Close terminal**: `{\"type\":\"ipc\",\"command\":\"CLOSE\",\"from\":\"Terminal1\",\"to\":\"Terminal2\"}`\n- **Rename terminal**: `{\"type\":\"ipc\",\"command\":\"RENAME\",\"from\":\"Terminal1\",\"to\":\"Terminal2\",\"content\":\"NewName\"}`\n- **List terminals**: `{\"type\":\"ipc\",\"command\":\"LIST\",\"from\":\"Terminal1\"}`\n- **Get status**: `{\"type\":\"ipc\",\"command\":\"STATUS\",\"from\":\"Terminal1\",\"to\":\"Terminal2\"}`\n\n**Display Messages** (UI only, no actions):\n- **User responses**: `{\"type\":\"display\",\"from\":\"Terminal1\",\"content\":\"Task completed\",\"metadata\":{\"category\":\"user\",\"visible\":true}}`\n- **Status updates**: `{\"type\":\"display\",\"from\":\"Terminal1\",\"content\":\"Processing...\",\"metadata\":{\"category\":\"info\",\"visible\":true}}`\n\nAll Claude responses appear in the Messages tab with clean formatting, icons, and timestamps.\n\n### Tips\n\n- Each terminal automatically starts Claude Code when created\n- Claude receives its identity: \"You are a terminal agent. Your name is [Terminal Name].\"\n- Plan mode is activated automatically using Shift+Tab\n- Double-click terminal titles to rename them for better organization\n- The application uses your current directory as the working directory for all terminals\n- Use multi-@ commands to coordinate multiple Claude instances efficiently\n- Claude instances communicate instantly using IPC echo commands for seamless teamwork\n\n## Development\n\n### Prerequisites\n\n- Node.js (v14 or higher)\n- npm\n\n### Local Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/adiontae-tp/multi-terminal.git\ncd multi-terminal\n\n# Install dependencies\nnpm install\n\n# Start the application\nnpm start\n```\n\n### Building\n\n```bash\n# Rebuild native modules\nnpm run rebuild\n```\n\n## Requirements\n\n- **Claude Code**: You must have Claude Code installed and accessible via the `claude` command\n- **Operating System**: Works on macOS, Windows, and Linux\n- **Node.js**: Requires Node.js 14 or higher\n\n## License\n\nMIT\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## Issues\n\nIf you find a bug or have a feature request, please open an issue on [GitHub](https://github.com/adiontae-tp/multi-terminal/issues).\n\n## Acknowledgments\n\n- Built with [Electron](https://www.electronjs.org/)\n- Terminal emulation by [xterm.js](https://xtermjs.org/)\n- PTY support from [node-pty](https://github.com/microsoft/node-pty)","readmeFilename":"README.md"}