{"_id":"claudefix","_rev":"125-711b909b7e4a0c20da7bca1d1b57b5dc","name":"claudefix","dist-tags":{"latest":"2.7.4"},"versions":{"2.5.2":{"name":"claudefix","version":"2.5.2","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.5.2","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"c7e473fe1ce04612a744b95e26bfbc1e712e35a7","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.5.2.tgz","fileCount":21,"integrity":"sha512-MqIYyiKVra+LVKv2YItH9J7r+4V5o7seaSR+BibUVm1LhKgGfAFAeKvvOJ8zU9xLcFh+iMas4Y8+bRV38XDGng==","signatures":[{"sig":"MEQCIFwABFDmLG2kWskydfMzNkIQLEldnSAI3dx0baEIadMoAiA+ZGMS5DeMjkJcvG8Vyx40+T4mztSfCScHUQcTnSAQgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216378},"main":"index.cjs","_from":"file:/specmem/claudefix-dev/claudefix-2.5.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"_resolved":"/specmem/claudefix-dev/claudefix-2.5.2.tgz","_integrity":"sha512-MqIYyiKVra+LVKv2YItH9J7r+4V5o7seaSR+BibUVm1LhKgGfAFAeKvvOJ8zU9xLcFh+iMas4Y8+bRV38XDGng==","repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"11.9.0","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"20.19.4","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.5.2_1770586885274_0.044583071762569704","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"claudefix","version":"2.6.0","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.6.0","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"a4075d0e027a59108c500f3a02cc4ac4c000c816","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.6.0.tgz","fileCount":21,"integrity":"sha512-FuF7c5n534oCK1phsL9mANFb5Nh6uUT0vQpvXDXAM+ky6fr0/+HF0APRfZYNOoYYOIuunQICexGQgMnVS4WVdg==","signatures":[{"sig":"MEQCIFz9FUPZRMMBlN54xiL2/IZuIVZHcerZpEluk5vkfM+6AiBusO7kVGu4LxGv2G3VcoRYmVDy+kZ49ILww0jf9QEaLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216702},"main":"index.cjs","_from":"file:claudefix-2.6.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"_resolved":"/usr/lib/node_modules/claudefix/claudefix-2.6.0.tgz","_integrity":"sha512-FuF7c5n534oCK1phsL9mANFb5Nh6uUT0vQpvXDXAM+ky6fr0/+HF0APRfZYNOoYYOIuunQICexGQgMnVS4WVdg==","repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"11.9.0","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"20.19.4","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.6.0_1770666276854_0.2482353308009655","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"claudefix","version":"2.6.1","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.6.1","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"752209c449bdd7a67ec5b4498d8d5178052e9a89","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.6.1.tgz","fileCount":21,"integrity":"sha512-wVdgvNjfBmXcDo1kFXK/h9eCPiBDk2cWtBXF02qVGhx1YRO3mhV+HNyYmlALEQkUEwBpeq3uEVmJLyFp4f3uHA==","signatures":[{"sig":"MEUCIGCz5Zhvs16/O4SrcTt7kK7AmAF9HCgvNj8VJjaJ/3FRAiEAiDie4itjZmBirpoI301S/9bJvSzAgGmFraJxHIx23mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215571},"main":"index.cjs","_from":"file:claudefix-2.6.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"_resolved":"/usr/lib/node_modules/claudefix/claudefix-2.6.1.tgz","_integrity":"sha512-wVdgvNjfBmXcDo1kFXK/h9eCPiBDk2cWtBXF02qVGhx1YRO3mhV+HNyYmlALEQkUEwBpeq3uEVmJLyFp4f3uHA==","repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"11.9.0","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"20.19.4","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.6.1_1770675645400_0.5332523678363357","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"claudefix","version":"2.6.2","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.6.2","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"a1dbda8aca428d852ea77a4121bb42086c259c28","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.6.2.tgz","fileCount":21,"integrity":"sha512-SK2Iw2cWCAmJqArY0FqFfc1j4e0N/vNCmLqaIXF7gQyR2EteUHkygD206sEYRVGegirgwaar0h5wndOrqgwO2w==","signatures":[{"sig":"MEUCIBQIAoCnePkhajXVml//W7YHeOoOfcHIivO8IaEucKe9AiEAlqAvOJVWXLw5eiwrqGI8thj7GzwZKXeBuC1RGupQ2lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216402},"main":"index.cjs","engines":{"node":">=16.0.0"},"gitHead":"b700dd1906ed29996c2095ddaf0e6eda4bf990ab","scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"11.9.0","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"20.19.4","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.6.2_1770688616034_0.9386358548786262","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"claudefix","version":"2.7.0","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.7.0","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"659c2f2fbfe7d8345f9634a27b0c737fd5c92daa","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.7.0.tgz","fileCount":21,"integrity":"sha512-CYPwmKaf/4nuySN+Br8FMPYGKVrYFoBHIV8FkEx1t0B/F1KRr6z9NBQdfrHqRWsoB1YEQMwaRmJiqYyQTvFukA==","signatures":[{"sig":"MEUCIQD/mlyMmivri/Cq/DWH5aFTC/XZdnN4OejXdmxrXwlKAwIgfiOn/cc7Znm2yAU7v5eUabohQ36h5GGyXV4s0uyfm9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222293},"main":"index.cjs","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"10.9.3","description":"Fixes screen glitching, blocky colors, memory leaks AND resource hogging in Claude Code CLI on Linux and macOS. V8 heap capping (--max-old-space-size), forced GC (--expose-gc), CPU limiting (cpulimit/cgroup/nice), RAM monitoring. All configurable via ~/.c","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.7.0_1770905195097_0.32467654114061606","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"claudefix","version":"2.7.1","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.7.1","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"65d1252d69b701b1e1b5d8bdee91a9d4dc24b9eb","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.7.1.tgz","fileCount":21,"integrity":"sha512-fGQTcWABz+hsW9SWd4ctvaf6Rd2h1mCIPDuQ6LBAOjYDrjanINNYwl1f1Zska3BO2Z9/uhjOv7+mAnRbcNkSsw==","signatures":[{"sig":"MEUCIQDt9v4RDuOU1ZqdNOF/u+/5jYi1+BpJRuSRKW3Ihew2ZAIgXAQidyD8yjKS2aMDCqdKg5YoEM7x0zYyooi/V9J+P/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219935},"main":"index.cjs","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"10.9.3","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.7.1_1770906163294_0.7518077620093735","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"claudefix","version":"2.7.2","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.7.2","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"ab50db9096b1b121aeddd83c4f958cace15eb5d9","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.7.2.tgz","fileCount":21,"integrity":"sha512-8+FE1Yt2xazTHVkPhMqcHplbWvN5baQgZRvr3SSiNWY465dFk/gd4IXD5kTzI2ND9Zzk2fZjhqN6QkxfpaKinw==","signatures":[{"sig":"MEUCIEMOlJx5Qf2Yed7fY2OYzYSzwNECTJ0DA6eRVfiaV50vAiEAofGPDHteEyvb2btl73AkZwXsNhoEOIK3UaiMMkePN+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215595},"main":"index.cjs","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"10.9.3","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.7.2_1770942802766_0.8722764598727699","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"claudefix","version":"2.7.3","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"url":"https://justcalljon.pro","name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com"},"license":"MIT","_id":"claudefix@2.7.3","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"homepage":"https://github.com/jonhardwick-spec/claudefix#readme","bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"bin":{"claudefix":"bin/claudefix-cli.js","claude-fixed":"bin/claude-fixed.js"},"dist":{"shasum":"2dbed947ce91c1ba90e4359e5957999a73b2e807","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.7.3.tgz","fileCount":21,"integrity":"sha512-J9c57Ayc+fBIPRS0IAYlRcnK6P5h80z7KOv3G+l6xJU8xj66LbdTufBj00mzph3YN5I6zlUKmEmLvvHz6uu3gw==","signatures":[{"sig":"MEQCIGSbsOfxjb7LVxhEtrFQVvs8QLqT5huikEihB1qlEcHuAiB0yf2uZK2gZFdGvT6fdFu0047FZBJtOarkloQ5qFSDow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215644},"main":"index.cjs","engines":{"node":">=16.0.0"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"repository":{"url":"git+https://github.com/jonhardwick-spec/claudefix.git","type":"git"},"_npmVersion":"10.9.3","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-pty":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudefix_2.7.3_1771451752537_0.009873552769530392","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"claudefix","version":"2.7.4","description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","main":"index.cjs","bin":{"claude-fixed":"bin/claude-fixed.js","claudefix":"bin/claudefix-cli.js"},"scripts":{"preinstall":"node preinstall.cjs","postinstall":"node install-hook.cjs"},"keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"author":{"name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com","url":"https://justcalljon.pro"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jonhardwick-spec/claudefix.git"},"bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"engines":{"node":">=16.0.0"},"dependencies":{"node-pty":"^1.0.0"},"_id":"claudefix@2.7.4","gitHead":"2e1dc4c4acda21805a900960d0da5a1b6dff13a9","homepage":"https://github.com/jonhardwick-spec/claudefix#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-5WOXaXiPgUD9M5UvLJ6002q8p7dMdFBmZhZF2JtKv3wrHcr7HX7Op+w9AqFarLCKEf6/xMbJnHsDTvxjTaObZw==","shasum":"e7e115b15a54eb90dd2dd49dcf6baa456cdb9c35","tarball":"https://registry.npmjs.org/claudefix/-/claudefix-2.7.4.tgz","fileCount":12,"unpackedSize":111584,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxN9euTm3m30FxEIrBGo4ToWOQI9wvBImB4jpAZhpjlAiEAtB0sSuC5fjFLeOqw0DlEwJLp9O0p7X3bzVi4AMGnI3w="}]},"_npmUser":{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"},"directories":{},"maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claudefix_2.7.4_1773874025218_0.13119027027203023"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T01:06:35.145Z","modified":"2026-03-18T22:47:05.502Z","1.0.0":"2026-02-02T01:06:35.457Z","1.0.1":"2026-02-02T01:07:44.999Z","1.0.2":"2026-02-02T01:09:26.109Z","1.0.3":"2026-02-02T01:10:43.931Z","1.0.4":"2026-02-02T01:16:22.851Z","1.0.5":"2026-02-02T01:21:30.739Z","1.0.6":"2026-02-02T01:28:31.353Z","1.0.7":"2026-02-02T01:32:42.021Z","1.0.8":"2026-02-02T01:36:34.072Z","1.0.9":"2026-02-02T01:39:13.898Z","1.1.0":"2026-02-02T01:41:41.166Z","1.0.10":"2026-02-02T02:00:53.469Z","1.0.11":"2026-02-02T02:04:20.508Z","1.0.12":"2026-02-02T02:05:16.522Z","1.0.13":"2026-02-02T02:10:52.783Z","1.2.0":"2026-02-02T12:57:35.520Z","1.4.0":"2026-02-02T13:31:53.062Z","1.5.0":"2026-02-02T13:37:23.854Z","1.6.0":"2026-02-02T13:47:20.775Z","1.7.0":"2026-02-02T13:52:05.097Z","1.8.0":"2026-02-02T13:52:39.621Z","1.9.0":"2026-02-02T13:53:14.429Z","1.9.2":"2026-02-02T14:41:01.576Z","1.9.3":"2026-02-02T14:58:17.283Z","1.9.4":"2026-02-02T14:59:04.495Z","1.9.5":"2026-02-02T15:02:17.833Z","2.0.0":"2026-02-02T15:14:50.045Z","2.0.1":"2026-02-02T15:21:20.970Z","2.0.2":"2026-02-02T15:40:20.160Z","2.0.3":"2026-02-02T15:46:10.498Z","2.0.4":"2026-02-02T16:04:19.524Z","2.0.5":"2026-02-02T16:12:15.036Z","2.0.6":"2026-02-02T16:20:02.810Z","2.0.7":"2026-02-02T16:22:59.809Z","2.0.8":"2026-02-02T16:25:36.119Z","2.1.0":"2026-02-02T21:59:54.181Z","2.2.0":"2026-02-02T22:50:01.517Z","2.2.1":"2026-02-02T23:05:57.104Z","2.2.2":"2026-02-02T23:06:50.359Z","2.2.3":"2026-02-02T23:07:37.073Z","2.2.4":"2026-02-02T23:10:10.172Z","2.2.6":"2026-02-04T17:40:50.559Z","2.2.7":"2026-02-04T18:05:41.348Z","2.2.8":"2026-02-04T18:08:53.123Z","2.3.0":"2026-02-04T18:16:33.850Z","2.3.1":"2026-02-04T18:28:29.835Z","2.3.2":"2026-02-04T20:10:10.883Z","2.3.3":"2026-02-04T20:11:46.137Z","2.3.4":"2026-02-04T20:13:51.925Z","2.3.5":"2026-02-04T20:16:29.485Z","2.3.6":"2026-02-04T20:23:56.831Z","2.3.7":"2026-02-04T20:25:33.430Z","2.3.8":"2026-02-04T20:31:09.332Z","2.3.9":"2026-02-04T20:31:46.559Z","2.3.10":"2026-02-05T04:49:18.107Z","2.4.0":"2026-02-06T02:04:17.519Z","2.5.0":"2026-02-06T06:24:08.864Z","2.5.1":"2026-02-08T02:01:21.451Z","2.5.2":"2026-02-08T21:41:25.438Z","2.6.0":"2026-02-09T19:44:37.002Z","2.6.1":"2026-02-09T22:20:45.559Z","2.6.2":"2026-02-10T01:56:56.210Z","2.7.0":"2026-02-12T14:06:35.251Z","2.7.1":"2026-02-12T14:22:43.454Z","2.7.2":"2026-02-13T00:33:22.956Z","2.7.3":"2026-02-18T21:55:52.759Z","2.7.4":"2026-03-18T22:47:05.369Z"},"bugs":{"url":"https://github.com/jonhardwick-spec/claudefix/issues"},"author":{"name":"Hardwick Software Services","email":"jonathan.m.hardwick@gmail.com","url":"https://justcalljon.pro"},"license":"MIT","homepage":"https://github.com/jonhardwick-spec/claudefix#readme","keywords":["claude","claude-code","terminal","fix","linux","vte","screen-glitch","color-fix","ansi","cli"],"repository":{"type":"git","url":"git+https://github.com/jonhardwick-spec/claudefix.git"},"description":"Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro","maintainers":[{"name":"jonhardwick-spec","email":"hardwicksoftwareservices@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"svg-sections/hero.svg\" alt=\"claudefix\" width=\"800\"/>\n</p>\n\n**Developed by [Hardwick Software Services](https://justcalljon.pro/)**\n\n---\n\n<p align=\"center\">\n  <img src=\"svg-sections/features.svg\" alt=\"What claudefix fixes\" width=\"800\"/>\n</p>\n\n## The Problem\n\nClaude Code uses Ink (React for terminals) and ships as a compiled binary. On Linux, VTE-based terminals render ANSI background colors on top of text instead of behind it. Long sessions bloat scrollback until your terminal crawls. Resize events from tmux/screen fire so fast they crash the renderer.\n\nAnthropic hasn't fixed any of this. Been months. So here we are.\n\n## How It Works\n\nWe spawn Claude inside a PTY (pseudo-terminal) and filter its output in real time:\n\n1. **Strip background colors** from ANSI escape sequences that cause VTE rendering bugs\n2. **Clear scrollback** every 500 renders or 60 seconds (`\\x1b[3J` - the sequence Anthropic should be using)\n3. **Debounce resize events** so tmux/screen users don't get cooked by SIGWINCH spam\n\nWorks with both the npm-installed Claude CLI and the native self-updating binary at `~/.local/share/claude/versions/`. Detects which one you have and patches accordingly.\n\n---\n\n<p align=\"center\">\n  <img src=\"svg-sections/install.svg\" alt=\"Installation options\" width=\"800\"/>\n</p>\n\n## Install\n\n**No root required:**\n```bash\nnpm install -g claudefix\nclaude-fixed\n```\n\n**With root (patches claude directly):**\n```bash\nsudo npm install -g claudefix\nclaude  # just works, fixes applied automatically\n```\n\nDon't want root? Use the wrapper. Want it seamless? Use root. It's that easy.\n\n### No sudo at all?\n\n```bash\nmkdir -p ~/.npm-global\nnpm config set prefix '~/.npm-global'\necho 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc\nsource ~/.bashrc\nnpm install -g claudefix\nclaude-fixed\n```\n\n---\n\n<p align=\"center\">\n  <img src=\"svg-sections/competitors.svg\" alt=\"Competitor comparison\" width=\"800\"/>\n</p>\n\n## Competitors\n\nNone. Literally nobody else has shipped a fix for this. tmux and screen don't solve the VTE color bug - they just add their own layer of rendering problems on top. The scrollback bloat and resize thrashing are Claude Code specific. I didn't see anyone else patch it, and if someone did, they'd do it the same way: PTY wrapper, strip the codes, clear the buffer. You're welcome.\n\n---\n\n<p align=\"center\">\n  <img src=\"svg-sections/safety.svg\" alt=\"Safety and transparency\" width=\"800\"/>\n</p>\n\n## \"Is This Safe?\"\n\nWild that a package which strips ANSI codes from terminal output gets more safety scrutiny than tools that expose your machine to the open internet. But sure, let's address it:\n\n- **MIT licensed.** Every line of source is right here. Read it.\n- **No network calls.** Zero. None. No telemetry, no analytics, no phoning home.\n- **One dependency:** `node-pty` - the standard Node.js pseudo-terminal binding. That's the entire dependency tree.\n- **Root is optional.** If `sudo npm install -g` scares you, run `npm install -g claudefix` without sudo and use `claude-fixed` instead. Same fixes, zero system modifications.\n\nThe root install patches Claude's loader to run through the PTY wrapper automatically. The non-root install gives you a separate `claude-fixed` binary. Pick whichever you're comfortable with.\n\n## Config\n\n| Env Var | What It Does | Default |\n|---------|-------------|---------|\n| `CLAUDEFIX_DISABLED` | Set to `1` to bypass all fixes | off |\n| `CLAUDEFIX_DEBUG` | Set to `1` for debug output | off |\n| `CLAUDEFIX_NO_FOOTER` | Set to `1` to hide the status footer | off |\n| `CLAUDEFIX_NO_DARKMODE` | Set to `1` to skip dark mode detection | off |\n| `CLAUDEFIX_MEM_PERCENT` | V8 heap limit as % of system RAM | 35 |\n| `CLAUDEFIX_CPU_PERCENT` | CPU throttle percent (0 = disabled) | 0 |\n| `CLAUDEFIX_NUCLEAR` | Set to `1` to force max ANSI stripping | off |\n| `CLAUDE_STRIP_BG_COLORS` | Set to `0` to keep background colors | on |\n\nclaudefix also reads standard terminal env vars (`VTE_VERSION`, `TERM_PROGRAM`, `TERM`, etc.) to detect your terminal emulator and apply the right fixes. For the full list of Claude Code's internal runtime variables and hook system, see the [MCP Runtime Guide](https://github.com/jonhardwick-spec/mcp-runtime-guide).\n\n## For Anthropic / Claude Devs\n\nThis is MIT licensed on purpose. If you want to take this fix and put it directly into Claude Code, go ahead. The core fix is straightforward:\n\n1. Add `\\x1b[3J` to your terminal clear sequence\n2. Strip ANSI background colors on Linux VTE terminals\n3. Debounce SIGWINCH events\n\nThree changes. Would take maybe an afternoon to integrate. The Linux terminal bugs have been reported by users for months. Happy to help if you want to chat about it.\n\n## Links\n\n- **npm:** [claudefix](https://www.npmjs.com/package/claudefix)\n- **Author:** [Hardwick Software Services](https://justcalljon.pro/)\n- **Related:** [SpecMem](https://github.com/jonhardwick-spec/specmem) - Persistent memory for Claude Code\n\n## License\n\nMIT - do whatever you want with it.\n","readmeFilename":"README.md"}