{"_id":"100xchat","_rev":"20-03a20d2d01536b8fc1ccc794bc09fe6f","name":"100xchat","dist-tags":{"latest":"1.3.5"},"versions":{"1.1.5":{"name":"100xchat","version":"1.1.5","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.1.5","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"31fd1da03c4de331c7e9050fb57e9598eae26ab8","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.1.5.tgz","fileCount":11,"integrity":"sha512-h2XZ337u0aZrlyyGzgV4/Rtg10wOnW0f/owbhBSgwfJW5w7fjXtl+nYg1uN8yuzZBurQRBZUI8T5bybUsemkRA==","signatures":[{"sig":"MEUCIAxLtZbnJ5hWPRbNm8T4Rlv4hDCX0+Or0JpmHw/woJ7nAiEA5MCP6I1WQxD7MyKDZa60ACEWvgw67ivm0d6WV6ZY8fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51354},"main":"index.js","gitHead":"92649d207a8e72b003f9a6a9865ef1605bf29705","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^4.0.5","diff":"^8.0.2","glob":"^11.0.3","marked":"^12.0.2","openai":"^4.0.0","express":"^5.1.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.1.5_1753087106727_0.3354416377367311","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"100xchat","version":"1.1.6","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.1.6","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"2455a294d8a62029a1c2ebff8c1ce09f5e11564c","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.1.6.tgz","fileCount":11,"integrity":"sha512-3xBhrr0Sak4LS1HzdaGRiFvKuIzbtedOVjHvFVpBIKcv1xUcZq4Z2F541gDUB/GacNi+hteCm7JyQbrey6OMZw==","signatures":[{"sig":"MEYCIQC5Ybr3iwzkHpCkupT3j8FIIEf5650lMYa4dWPTcsE3kgIhAOCfQnXD0f0vLY4lCq7zsxxgZeaitgYdCGcS16Yslw7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51341},"main":"index.js","gitHead":"92649d207a8e72b003f9a6a9865ef1605bf29705","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^4.0.5","diff":"^8.0.2","glob":"^11.0.3","marked":"^12.0.2","openai":"^4.0.0","express":"^5.1.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.1.6_1753087516291_0.10785833069573614","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"100xchat","version":"1.1.7","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.1.7","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"bcd8df44912c109a04628bec310a93fa91b39023","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.1.7.tgz","fileCount":11,"integrity":"sha512-g4CDrbWOXwlUCW7G9vcXFnm2txat7pJGEgHfZ526cP4OL1PegPVL09tv5t/xyximy8XsokdcoMQJdQg5ppEk2w==","signatures":[{"sig":"MEYCIQDZHyKt4bSGHeaIjMWV2QZRVxf3EP5j2uLft7R9Fo4d/wIhAKVQq9LHrW/W+y4Kc9u8HXKXXz5zCJJu5P7gzub5SNc2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51337},"main":"index.js","gitHead":"92649d207a8e72b003f9a6a9865ef1605bf29705","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^4.0.5","diff":"^8.0.2","glob":"^11.0.3","marked":"^12.0.2","openai":"^4.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.1.7_1753087729038_0.46379533944740947","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"100xchat","version":"1.1.8","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.1.8","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"5820b5c8fa33c91020ec776152559978b42ad3bf","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.1.8.tgz","fileCount":11,"integrity":"sha512-fVqqmJYB3kfIHt+/dR6ExaWhdyp3TbpA+rONuzUEV1zF+CSUv9csSPFIQ28kypv+lpDGmkE5/OKj/eqd7bo3RA==","signatures":[{"sig":"MEQCIBlAmw/AWq2VdLQX3zS89WYvTYnvBuKPmsPWfs1ALMluAiBzdR8e9veED31xTHTXZv74LZbLdu4Zhjhh3k+DsM5N7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51799},"main":"index.js","gitHead":"63cb38e7aac485e3d1c84a7a9f4573d18eed6f1d","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^4.0.5","diff":"^8.0.2","glob":"^11.0.3","marked":"^12.0.2","openai":"^4.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.1.8_1753092130924_0.7393337407591982","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"100xchat","version":"1.1.9","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.1.9","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"591a1df3616c949678485ccb2f11210adb246bdf","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.1.9.tgz","fileCount":11,"integrity":"sha512-Ipnj+ke5YYIp8Yb/1sqhfcNpd+nmw/rW8/lZzwOXFJgC1mn7/IQhbDpoZvhmuFZwGipcUIMpfKIswWtWwlXwZA==","signatures":[{"sig":"MEUCIAXE1tYTvzesh1bvhDWzRLO3GGbyc+4WdOyxaUumDotQAiEA6AXZuzon0G7s0wZ3XOWYHotFdfte8MdgXxed7+pGQ2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51809},"main":"index.js","gitHead":"98d36ab63ed230f011998599c626010650483b36","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^4.0.5","diff":"^8.0.2","glob":"^11.0.3","marked":"^12.0.2","openai":"^4.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.1.9_1753093006419_0.7195976227614769","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"100xchat","version":"1.2.0","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.0","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"778fa3b80c17088ae48f7daa427b30070c871a1b","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.0.tgz","fileCount":11,"integrity":"sha512-RnjUuwnq2d6OC3RzUsqpeuwz1AfYst1GF3Mvbt/Rc3aNwiXojkPKc+loClAr1B3IbZew0rmqz32dKkr2i9c8Rw==","signatures":[{"sig":"MEQCIED8IRMigERLj04/piRULOZ5ZFi+Wt9nvLZ65m3XhfFRAiAdwCOq58Yo4Z4/D9Fjn2QZDodQXxrlieYOMMBszPVYhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52121},"main":"index.js","gitHead":"8e2d241c06d9c9a9ad773ffe0997f214368b5c34","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^4.0.5","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","figlet":"^1.8.2","marked":"^12.0.2","openai":"^4.0.0","ascii-art":"^2.8.5","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.0_1753101332986_0.07080741786911982","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"100xchat","version":"1.2.1","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.1","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"2aa1471a4b81b4e11e53a136590b3db65e233cbc","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.1.tgz","fileCount":12,"integrity":"sha512-ySzyis/NNNmfIULnu3+gKJsOrCHBw2IMeXvhpLO8RvTOBtXrAlgWP49aGkw48izOaXbWX6yCTNsrdfzcDiKOMA==","signatures":[{"sig":"MEQCIDWyBm9YAPT2dQX8RMEd20HmrH43wFB6kNCBK148n91ZAiBnlii8+gmJdmLzBTCF5IbBC3m7McLDLSp6QDih6l8C+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57740},"main":"index.js","gitHead":"3310807b531166c9ee6ce4b535843a5df19816c0","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.1_1753253212906_0.3670414826850643","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"100xchat","version":"1.2.2","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.2","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"1592baea2e918951d5a9e752a4567c5390cf4021","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.2.tgz","fileCount":12,"integrity":"sha512-qwWaaDf7UgCvvlwssrpJq/LVv6lovaIezWSStxmN5nZ8efdmYujmBQiHVx1t+IDgWkqwrzJhkgZE24Psies0xg==","signatures":[{"sig":"MEQCID0WEu43ZuKd86ceyAqieGD7tcZQJ6ghIYCxuu6op7/HAiAJUDjxMrmABadBMek/nwMGc3pT8SiY/vwYe3NgkPBimg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58078},"main":"index.js","gitHead":"3310807b531166c9ee6ce4b535843a5df19816c0","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.2_1753253386986_0.8700128812282146","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"100xchat","version":"1.2.3","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.3","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"2f614ff8fca799f3ab61915c84665ddb947ec14a","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.3.tgz","fileCount":13,"integrity":"sha512-EN7ptRdKSy+nsR8RkrDH0t00cEvMql5gP+fu6LjBTA58tNhDNVJXtUKI1c4xdfG4aK9Wt2cdHMd4ER7OMd/cgQ==","signatures":[{"sig":"MEQCIERd8CUZ2jxdJ6SYSP+sr0HGSidHMr1rfxk/WvStz69VAiA3CgQKXkSpz6P82NPxFEf/YuNodL/vebLu6r+hx+DZLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53929},"main":"index.js","gitHead":"7ba818029202ca42515abf7abf142e9bd23a5118","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.3_1753266836200_0.2877343035408646","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"100xchat","version":"1.2.4","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.4","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"1a7d5c45e8b4b072869310b22951860e3e66c261","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.4.tgz","fileCount":14,"integrity":"sha512-WivRecaL2fWW1v4DBPzkrpxwvskg25cpt5OZd1aypKQ8UixGRCoX3W2hqy8Xurw6gBSdJNsN3QMhQ7whx784lQ==","signatures":[{"sig":"MEYCIQCsVYx14FVwAF2fnr2wqIyw07Ct8ubbZDZtXgzsJgb7cgIhAK1m9UTxq5TfFC0WLArRGK2bSMS0L/TKqQn3L5x1+Xjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56657},"main":"index.js","gitHead":"05b9df3f814bace23fb8cc303da1e7b9b64fcee5","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.4_1753269672464_0.976281212679524","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"100xchat","version":"1.2.5","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.5","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"61cf55418c23e30bdf22357795ca8905b9a6a95c","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.5.tgz","fileCount":14,"integrity":"sha512-85cptOJ/kBR+COdJSKEJp7FC9cp5ejDlvYXBTRXWilRlpGvH2X0YeVprb1HJWcGr/KAjHEZ9whxNsaW90ADgKQ==","signatures":[{"sig":"MEUCIQCRhgkBI6sFKOgOQIArOb3tWQjBcUu9+26h3aEKDhEn4wIgflFz5uST7bJBPcgup8zVlCi8O/93OV1e1fZJL72jR7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56617},"main":"index.js","gitHead":"05b9df3f814bace23fb8cc303da1e7b9b64fcee5","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.5_1753270357817_0.3907076807381551","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"100xchat","version":"1.2.6","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.6","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"9ccf79d25d781d563ed8e29d857ca27769d8dbbd","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.6.tgz","fileCount":14,"integrity":"sha512-TirEnlDiDRHPEEUaEAQEC/EujTBXh+xtKV3jmrfkL8GBl7jzpVK3hE9QuQvKVp5s2UmXPIxqadBbUsW8MsKg4Q==","signatures":[{"sig":"MEUCIEnTBbYX8pOdOc4tPIoTuiAqoGjRexO9AMhDq/uhrGwqAiEA0sWDx7xG8Y11tYLPsV+2a5cFWbwISeJPtPo3wJcYH4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56577},"main":"index.js","gitHead":"05b9df3f814bace23fb8cc303da1e7b9b64fcee5","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.6_1753270488828_0.3153644352482836","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"100xchat","version":"1.2.8","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.8","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"7be386e199b450d62a8982fe4457eaaa267f16a3","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.8.tgz","fileCount":14,"integrity":"sha512-WlbDu81FTN/7HhZt8vvB9a7ajfsWscgw8beVJfZ4EPVMtwUqzGlfM3lEDPzWx9gVYDuwSsysqoWBozM8qDBGag==","signatures":[{"sig":"MEQCIGNQtSJglX9wc4q5C+v1etZUG6xujBUxaCjAPIq36K0NAiBwHKm1gehXwfbc5H8WjlakCJw7btCPrW0VEVyQp1Vd9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65075},"main":"index.js","gitHead":"702e97e52fe065e4b4e047d8e3ba1a2727ce3052","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.8_1753272214383_0.16148325530376706","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"100xchat","version":"1.2.9","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.2.9","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"545557fd6b82159397aa2ef6e92c521ac76679e7","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.2.9.tgz","fileCount":14,"integrity":"sha512-Ovg4y8/x7y1iYrlGyDLOUG7vMzovztyzWg0Y8YQ5PuMqMgv+LULno3070eD4wjJUxQNNiLaf2DCGwkYlCbIKjg==","signatures":[{"sig":"MEUCIQCb7r3wjbNb2APxtxYrJmAp1O2Z4QPV7+nWB9JskNDxDgIgZY50KsA0JIPOorickn9yWTJXrV4/JtN1zZs/3EQCwNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67510},"main":"index.js","gitHead":"01c844b44f32fa84b8dbb01e92ebbe8bb250dfaf","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.2.9_1753273292129_0.3298394664520041","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"100xchat","version":"1.3.0","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.3.0","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"9bad611c56b961f110b9f6b8fbf7008e84207d19","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.3.0.tgz","fileCount":15,"integrity":"sha512-FOJNQVCE0/FbBCXKsQBspqEtuw1fwzQ4TEk1qQz0ukobCUX5kvnaAhPLLXTlTgUbKlbdTTN7Les+g+eDjp6bNg==","signatures":[{"sig":"MEYCIQCRRLUzpvbc5D0IMD6C39JUdI8XBPwSLWe8qSvqlLEYAgIhANTQlx1wkl5n5+kffIHGQ1RbKSU1tD705fNvU/k8/ktD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80513},"main":"index.js","gitHead":"2dfdf50aafd42f9073d967c80fad5ff1a559c8bd","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0","@mendable/firecrawl-js":"^1.29.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.3.0_1753301841023_0.4189385338772571","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"100xchat","version":"1.3.1","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.3.1","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"df1fcd07a0dc03cc0669601aa6dfa20ce547c7e4","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.3.1.tgz","fileCount":16,"integrity":"sha512-ArIutYgBxFedKDQjfnDDaWtq4dvsuofAyy/ZYklUr/h+2mgSymre0vd6zMXtIG91SmybE0YwacjBhlsmmqogfg==","signatures":[{"sig":"MEYCIQD1zkdHAKksAIkbhGmTUniVQMFYCU/TKVxGt7IN8pPMZgIhAKWP5bKXZ84sFiNxytBurMqjhHLPdPRJjRPC087t/9el","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117867},"main":"index.js","gitHead":"2dfdf50aafd42f9073d967c80fad5ff1a559c8bd","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0","@mendable/firecrawl-js":"^1.29.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.3.1_1753351802395_0.5423169457667958","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"100xchat","version":"1.3.2","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.3.2","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"140006e657a678bfa7a8302f28892a197354f21f","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.3.2.tgz","fileCount":15,"integrity":"sha512-9XYBIhFGLXR1jfTglUT9sgJY1xKSI8sQHof/EWA8lE87IMqBBIROWqE9U4l3QikSWNMAGRaSadMNTMzgEjGNDA==","signatures":[{"sig":"MEQCIHvu0lQApSRqed7SgB9vcZd3lYqWS00VvPv6nFuQLQIDAiAmdmqhqmu2TQKFeR+eTZYJFV1gBPpMf1iZeYnuca5XaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81314},"main":"index.js","gitHead":"ba4c2b3efe19448def75954965d1b01f586bb593","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0","@ai-sdk/anthropic":"^1.2.12","@mendable/firecrawl-js":"^1.29.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.3.2_1753557403688_0.3841422115316784","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"100xchat","version":"1.3.3","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.3.3","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"3e6da91b37e5acab99e1c345b07bbe54076552b6","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.3.3.tgz","fileCount":17,"integrity":"sha512-DKF8GKwyt0NyvcW4ba405cPYi5/sR+G5t5vnb0aHFnkkIJ63ZtB5EcuO32FyQSIMvJ+2lU70hY70hdAWPo1ttw==","signatures":[{"sig":"MEYCIQDJmlJEh/scWRctlotzshJ+kBB9qfbdqBBNMth/8R+k6AIhANjqzV+2SJhfvw+UveJvKQbL20fh/ir0vDEVe4i5A0+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85666},"main":"index.js","gitHead":"b476a15975249f6887ab5866af6505f54084fe41","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","neo-blessed":"^0.2.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0","@ai-sdk/anthropic":"^1.2.12","@mendable/firecrawl-js":"^1.29.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.3.3_1753618979380_0.9526582536436787","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"100xchat","version":"1.3.4","author":{"name":"itsmadgaurav"},"license":"ISC","_id":"100xchat@1.3.4","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"bin":{"100xChat":"index.js","100xchat":"index.js"},"dist":{"shasum":"339cd93a0ba964aa92bb302e1be9a343c252cb7a","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.3.4.tgz","fileCount":17,"integrity":"sha512-mMc4GJBtvSesnWPyJzooUGaNufEpuPU+CSGtPZDngYvzaBv2q2J75jJLafhvHdyjNF3BM/FNifD9/OuXkELbMQ==","signatures":[{"sig":"MEQCIAENG98Y/VPoQaeNerX3CvWvTqXFTQ0akWRUSWknyBfdAiBrsLJAVEDwapDKnlnnlINxoMpdw8CrIU3XycWnPGBcGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93873},"main":"index.js","gitHead":"b476a15975249f6887ab5866af6505f54084fe41","scripts":{"start":"node index.js"},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"_npmVersion":"10.8.2","description":"Chat with AI directly from your terminal, with Markdown support.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","diff":"^8.0.2","glob":"^11.0.3","chalk":"^4.1.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","marked":"^11.2.0","ascii-art":"^2.8.5","commander":"^14.0.0","neo-blessed":"^0.2.0","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","gradient-string":"^3.0.0","marked-terminal":"^6.2.0","@ai-sdk/anthropic":"^1.2.12","@mendable/firecrawl-js":"^1.29.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/100xchat_1.3.4_1753619824134_0.06769924469757327","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"100xchat","version":"1.3.5","description":"Chat with AI directly from your terminal, with Markdown support.","main":"index.js","bin":{"100xChat":"index.js","100xchat":"index.js"},"scripts":{"start":"node index.js"},"author":{"name":"itsmadgaurav"},"license":"ISC","dependencies":{"@ai-sdk/anthropic":"^1.2.12","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","@mendable/firecrawl-js":"^1.29.2","ai":"^4.3.19","ascii-art":"^2.8.5","chalk":"^4.1.2","commander":"^14.0.0","diff":"^8.0.2","dotenv":"^17.2.0","exa-js":"^1.8.23","figlet":"^1.8.2","glob":"^11.0.3","gradient-string":"^3.0.0","marked":"^11.2.0","marked-terminal":"^6.2.0","pdf-parse":"^1.1.1","zod":"^3.25.76"},"_id":"100xchat@1.3.5","gitHead":"b476a15975249f6887ab5866af6505f54084fe41","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Kcu72WlTbHBwgAiCddK1ERNDANreOl0FHkPSriVbeAOyPTSDMJy5dmv7M1Vhb7g84N6tkhxI8b5bbL2XRbcZ9g==","shasum":"bcad1352c8a17251871592e311a97bce9b1df5c0","tarball":"https://registry.npmjs.org/100xchat/-/100xchat-1.3.5.tgz","fileCount":16,"unpackedSize":81742,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuzBc4YzCw8W5pQMjamXPRC2pFyucJCdg9GI3c7jo7DwIgKNLmDZYdtZGhcjqxmWGca/qOUYj8K9WWNVT5G9Bd8RE="}]},"_npmUser":{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"},"directories":{},"maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/100xchat_1.3.5_1753963340849_0.22310638149097106"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-21T08:38:26.725Z","modified":"2025-07-31T12:02:21.202Z","1.1.5":"2025-07-21T08:38:26.893Z","1.1.6":"2025-07-21T08:45:16.479Z","1.1.7":"2025-07-21T08:48:49.235Z","1.1.8":"2025-07-21T10:02:11.085Z","1.1.9":"2025-07-21T10:16:46.596Z","1.2.0":"2025-07-21T12:35:33.151Z","1.2.1":"2025-07-23T06:46:53.064Z","1.2.2":"2025-07-23T06:49:47.196Z","1.2.3":"2025-07-23T10:33:56.391Z","1.2.4":"2025-07-23T11:21:12.639Z","1.2.5":"2025-07-23T11:32:38.064Z","1.2.6":"2025-07-23T11:34:49.047Z","1.2.8":"2025-07-23T12:03:34.663Z","1.2.9":"2025-07-23T12:21:32.329Z","1.3.0":"2025-07-23T20:17:21.229Z","1.3.1":"2025-07-24T10:10:02.570Z","1.3.2":"2025-07-26T19:16:43.862Z","1.3.3":"2025-07-27T12:22:59.568Z","1.3.4":"2025-07-27T12:37:04.321Z","1.3.5":"2025-07-31T12:02:21.024Z"},"author":{"name":"itsmadgaurav"},"license":"ISC","description":"Chat with AI directly from your terminal, with Markdown support.","maintainers":[{"name":"itsmadgaurav","email":"gaurav.badarkhe28@gmail.com"}],"readme":"# 100xchat 🤖\n\n**Chat with advanced AI models directly from your terminal.**\n\n`100xchat` is a powerful, fast, and persistent command-line chat client designed for developers. Never leave your terminal to ask a question, generate code, or brainstorm ideas again. Built with Node.js and runnable with a single `npx` command.\n\n![100xchat-demo](https://placehold.co/800x400/1a1a1a/c0c0c0?text=100xchat+demo.gif)\n\n---\n\n## ✨ Features\n\n- **Zero Installation**: Run it instantly from anywhere using `npx`.\n- **Plain Text Streaming**: Get raw, unrendered Markdown responses streamed directly to your console.\n- **Persistent Sessions**: Your conversations are automatically saved. Stop and resume chats anytime.\n- **Interactive Menus**: Uses `fzf` (if installed) for a fluid, Telescope-like experience when switching between sessions and models.\n- **Graceful Fallback**: No `fzf`? No problem. The tool automatically falls back to a simple, numbered-list interface.\n- **Model Switching**: Easily switch between the latest OpenAI models (`gpt-4o`, `gpt-4o-mini`, etc.) on the fly.\n- **Context-Aware**: Maintains conversation history to allow for contextual follow-up questions.\n- **Private Mode**: Quickly start a temporary chat that won't be saved to your history.\n- **Smart API Key Handling**: Asks for your API key once and securely stores it for future use.\n- **Interruptible Responses**: Cancel a long, streaming response at any time with `Ctrl+C`.\n\n---\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- **Node.js** (v16 or higher)\n- **[fzf](https://github.com/junegunn/fzf)** (Optional, but highly recommended for the best interactive experience)\n\n### Usage\n\nThe beauty of `100xchat` is that you don't need to install it. Just run it with `npx`:\n\n```bash\nnpx 100xchat\n```\n\nThe first time you run it, you will be prompted to enter your OpenAI API key. This is saved locally in `~/.100xchat-config.json`, so you only have to do it once.\n\n---\n\n## 💻 Commands\n\nControl `100xchat` using simple slash commands:\n\n| Command     | Description                                                          |\n| ----------- | -------------------------------------------------------------------- |\n| `/help`     | Displays the list of available commands.                             |\n| `/new`      | Starts a brand new chat session.                                     |\n| `/sessions` | Opens an interactive menu to switch between your past conversations. |\n| `/model`    | Opens an interactive menu to select a different OpenAI model.        |\n| `/private`  | Starts a temporary session that is not saved to your history.        |\n| `/exit`     | Exits the application.                                               |\n| `Ctrl+C`    | Cancels a streaming response. Press again at the prompt to exit.     |\n\n---\n\n## 🔧 Configuration\n\n- **API Key & Model**: Your OpenAI API key and default model are stored in `~/.100xchat-config.json`.\n- **Sessions**: All your conversation histories are stored in `~/.100xchat-sessions.json`.\n\nYou can safely delete these files to reset the application.\n\n---\n\n## 📜 License\n\nThis project is licensed under the ISC License. See the `package.json` file for details.\n","readmeFilename":"README.md"}