{"_id":"@prdpspkt/g-coder","_rev":"34-232729a4611b4aa768cda3ebabd64dc5","name":"@prdpspkt/g-coder","dist-tags":{"latest":"2.0.38"},"versions":{"2.0.0":{"name":"@prdpspkt/g-coder","version":"2.0.0","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.0","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"gc":"dist/index.js","g-coder":"dist/index.js"},"dist":{"shasum":"7ec5006987907897412dfc9cf3ba05a656f9f391","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.0.tgz","fileCount":125,"integrity":"sha512-vd+L/IhUzFob7LYcNeHObT/GnftFhudfSMb6qgWh23URrBL1oaYKSAiJBPir7ZNtsmSDiteFK1XjVcKg6Y/W4w==","signatures":[{"sig":"MEUCIQDoNHCl7ATw8194YbUpC207apskTCJD4BHuM9PFr1jRHAIgeBOLdsrwtYR/SB+Z+z8Gex0DZT5HDYcD620dFAlO7eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380625},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.0_1760540872662_0.8646679054371362","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@prdpspkt/g-coder","version":"2.0.1","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.1","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"gc":"dist/index.js","g-coder":"dist/index.js"},"dist":{"shasum":"c46c94edfb1668b9a31cd0fe2525350922b100c1","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.1.tgz","fileCount":126,"integrity":"sha512-YL0UgxYIZT1fp5DhnsBOgIbsZfa2kmtvetdvmSMzuSwo2NhBJIj7hpa85pvPAIHSxsa9UyUG/9ZjEmWKZm4f+w==","signatures":[{"sig":"MEUCIQDWJRvcVSjT3UHo9oXEhp4xCmoVU0S3DTDcKCA6MKbajwIgMr+gXEsYL2J78R9cfyORmU52e+IO0ue8RKye/jRccaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382599},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.1_1760551190447_0.7190091235930007","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@prdpspkt/g-coder","version":"2.0.2","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.2","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"db8f0940ad014a83b826f3159d34efd1932d1dc8","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.2.tgz","fileCount":127,"integrity":"sha512-qiki/xGRV8Am9FZ9/yQg5baa3Fk1ESfImD0lSOweAWonk/irMP+4nVO4RpYaySdHalt0Lt75k5/okQ/DLoVf6A==","signatures":[{"sig":"MEYCIQCEmPf6UGRmAosM1nk+orqLyeaBdIQr3VymYOx4MbkHFgIhAIv1gX3sk1wPx0uxvtf/ikm+Qwt8B3VX69F6xi/SGrWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382597},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.2_1760571552256_0.4684402414148219","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@prdpspkt/g-coder","version":"2.0.3","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.3","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"76ccfa7857b00dffb428acb21cf7ff5097a1d73e","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.3.tgz","fileCount":127,"integrity":"sha512-OF9j/L0vbZfmjYYqJwm3T7/mSwadYHYdZ4EZn+G/q32Y5TtJy9zQJwy3D0TAjwxPYMWGptMWyabsKn5UvN0R+g==","signatures":[{"sig":"MEUCIF313n8s3hn9eD6HK81UEK5CFMOEusTqffPq7pm8TdiXAiEA3VmbzPINYFUNyzRGoudGgf8Yg0bcuBFUzVApTMWM6E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383743},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.3_1760572027510_0.6778886137049358","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@prdpspkt/g-coder","version":"2.0.4","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.4","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"503120edc87a4a530c829988bda657f1adb810d7","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.4.tgz","fileCount":127,"integrity":"sha512-GQPj3MXf3Ec42WIGgS7NBsAf5R1uAm+dwADvMpDpjsqFbOAEFGbsP1mMEVkUsl2qfWvCbAi8rRdkEXKyZ4AKHQ==","signatures":[{"sig":"MEYCIQCv6gE5uXKqNTUFhZKQfZpYxeCZY0w97drdF9i8BJkkpAIhAOl0sJ1JJb5pFwyvVb4ufID76Z7RILdz8XgZlVRoqzSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383747},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.4_1760572179395_0.3987012751722896","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@prdpspkt/g-coder","version":"2.0.5","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.5","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"9c41fee3883ddec0ac3e335420e2e7a2917a90d0","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.5.tgz","fileCount":127,"integrity":"sha512-tLW88iwnVkehzyhwnv3vKCnXknh+kOObG+fsE/ibVyq73lrZmb4B9APGyzJyZVXkBKYXzn31fXxMrKT2/wxVgQ==","signatures":[{"sig":"MEUCIQCbWZF/GdwOWti3+9F8M19ncKteZr6v9ALaStxRolmBagIgfu+G/Jg7hdJHp4pmcoQvGfomHfl5hFzsRlA5K4zxs6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383201},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.5_1760572334123_0.6412654964521571","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@prdpspkt/g-coder","version":"2.0.7","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.7","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"21f5db713f299b0fd2006debed1904ae6770f209","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.7.tgz","fileCount":129,"integrity":"sha512-Bvg/tHPORqyHoBP6+C0LZ+iBDGmk9bOmRqJh3NReV94WoFZkJ58hGGGI8D45Nsfqi+Hb9WYVuxbHkcUj3qt3qw==","signatures":[{"sig":"MEUCIE3rt6daTTcNvkptklNF9MWNpwDOLOj5lJRE5/ociwT7AiEAuG6v/Y7Ub9a6+I+jJ/LCVsccde23ETYs5+dE5nzdXh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410824},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d48ffc06031e3d4ce1d065b4a1a644d3f63b65e4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.7_1760575550684_0.7351180042694256","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@prdpspkt/g-coder","version":"2.0.8","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.8","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"2b1257bb6581742f822b41876ba9a7bf74a2a06d","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.8.tgz","fileCount":133,"integrity":"sha512-Ci8ilC+WugtBNgC1Aq0z717ULKxkRlxAraMAi1a4X2fDjmhjxtKoquJcdO9E2jHN65SvQrr3dL8T/KVS44TktA==","signatures":[{"sig":"MEQCICOiVUhizx9dOrOtCYTpMEqYYtAnZY75Aku7QfC5uZrWAiAMupt31XjZlaJ3jqnn6vi5gYl1l/gRRjaXSCTC91NMhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424008},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2cf88ffb7fbff54f303bf99c9b1ac334b120c287","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.8_1760576245392_0.5372265138483674","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@prdpspkt/g-coder","version":"2.0.9","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.9","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"6dc5842b6ec2f41385eb6b3cc8e211b1e19c8eda","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.9.tgz","fileCount":133,"integrity":"sha512-nWilMGrucOgqb1hJy/wfTGZVM74ljfqd8carEOrycfdhUshy2ugOt0wUnJt3Z0wfRDfHea6JFNj39RpbIk+jJg==","signatures":[{"sig":"MEUCIQD9DR5FKJ4UkfsUhwn8KpEKWO12124SBlSnFyFbsLobvQIgZXKESWYqUBDZeMegPPfUh/9Y9mCtFKPepesEzjnJ72Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424008},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0d00fe017ddb477808c369d79b16bc4fb613583d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.9_1760576444879_0.289934792359378","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@prdpspkt/g-coder","version":"2.0.10","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.10","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"352b3d134f9abf68c86e50be5d11e2924a13f244","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.10.tgz","fileCount":133,"integrity":"sha512-R64iRupkJWklbWY9nzpvn60QWqBsiI6kEZ6f2Vn65vZbyhMoIfdpKlGfNJUBaky+tpZ2LzlUfWP7ooHUzM41Pg==","signatures":[{"sig":"MEYCIQCr763FL8VvfTt31qSBnhXMLtThTWdUXG4BiqlPz/vzJQIhAOy4EyvIyV4Jj4Hs2tYHvCbLy8i0TW2dIU+HnH4e2Y6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429027},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"45c76f934f80658e8f68a2d590a0de70b1681771","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.10_1760577424540_0.9302880234649045","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@prdpspkt/g-coder","version":"2.0.11","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.11","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"d936e91b510682036df3e42efd54321e8c2224b2","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.11.tgz","fileCount":133,"integrity":"sha512-bzswb7bRtPFg/WvVqH33uqQdAoIOo2rhsqH4LjPZCCDFEhatxt8rz9+nWA4D9gndo+VEllJvkIwuQkVlXlSk6w==","signatures":[{"sig":"MEUCIQDjTID1Y9uUqgxsGZrExuU8gTz/s7z24LDfqPqQgtuJ5wIgMsqKSiFWP6y95FW/mci+AIlkDciaeXx0tBBNszvc/XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429298},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0d52cc9c5378ffd813d5cd6126a43e181b3c8767","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.11_1760578161416_0.10544438351397445","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@prdpspkt/g-coder","version":"2.0.12","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.12","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"1bf4c8c40481d150e59717ed2819fe7f30257caf","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.12.tgz","fileCount":133,"integrity":"sha512-k8tOkIkblumGMtjjri7uRDMl26/CdLtfe/LfQc9mAoC7hylG7rW7P5iRebfhWaV0Wo3aHfHYbVXEkTSlNtH5lA==","signatures":[{"sig":"MEQCIDfGmJFr6tEKgq+kxRjCLI2PwVNAkW1yXjwpxEGYSy94AiBfFZzrf4gZZIT4UkoSiR6ez/DELKStYuGIoy/VpUY50w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430005},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ae82cf08f41271076696bfba3b513457eba214fc","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.12_1760579454196_0.1654489155442922","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@prdpspkt/g-coder","version":"2.0.13","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.13","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"b18d4486bdda6487a44d257b6a48493ee17d7728","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.13.tgz","fileCount":137,"integrity":"sha512-ovPTrsXZQASM0IGJPxhiwoOmw+ebFAgpIZH8BJJRh/hZV8tu7rA1Vif6+flb5lnSPRba7B7jtDSWvFCN+PiJzA==","signatures":[{"sig":"MEUCIQDD6zEeiD3b6KafuzMjDC3jXi+p6bt1ii4hgBeb7rsNigIgdnZW8B005321I6IsH71suk5pgoxGAN9VOHkPQgTZc5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453799},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aa97c5685c8d5c7dd4e65e6577a623ac68a3a227","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.13_1760579961858_0.2552948083790212","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@prdpspkt/g-coder","version":"2.0.14","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.14","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"26a00d15347a595512062e3dce9f3b1c2663d564","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.14.tgz","fileCount":137,"integrity":"sha512-iiJgP3gkDSc1KnIexd7XxoHcKYHOsdgsp8Q3wNw4btoFZjOEkW93Q8N4qZoJREjfYivlgzpE3oBTlcVIuj5Aaw==","signatures":[{"sig":"MEUCIC0LMTDIr+yJzWazKEQxax3a6p+nTuOp6J4AHAPTEGRXAiEAw4/7WdvlRHNngbcnOB2q8iPj2/gUOTbgM/uJv0q1Oeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453929},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b01e0796832ff82121930eb46b9864b0cb5fc061","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.14_1760586899104_0.8368328354067651","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@prdpspkt/g-coder","version":"2.0.15","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.15","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"fde1cc96355a5d756a44746a25cbf2ca8d80d6e5","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.15.tgz","fileCount":137,"integrity":"sha512-hjSWZ/9SeAXYQM5Yc2VD3qItK3dwKTe6s0l3Ilt1HD05jZsDDYdpSZFVS6dhAJvPHlIkopmZKbtiD87ohpTpCw==","signatures":[{"sig":"MEUCIQCgXHxbHHrBz8NegpyPK5vTRqYeSPzcs3ZTgjWJMhjNxwIgFOqKMRyRC439LEjqxLlYwUOrQFJlHuxFR5zt6Hm1zMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454038},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"35d0ae1b1e08dcfa45ebf85cb23af1afc1e7e25a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.15_1760587457131_0.11983718369906526","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@prdpspkt/g-coder","version":"2.0.16","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.16","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"8ec7ba952bb9909c13bb1bfb2c493803ab943083","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.16.tgz","fileCount":137,"integrity":"sha512-4IOOGHIEZ0Y5CFCnVyBDNf9wE7qjj5qcnZ1MAnFLLXJTM2zgBaFkAv5xXHI8njkNnmPfMKvxsKIjaXMM4b7AXA==","signatures":[{"sig":"MEQCIDRCJ9fCfur12EiaeW1uxOgRpxBotZWHNTulD/OXgvlgAiBKEi+toseyZhCgxx4fptRFMRjtp12HDdv0AdvaphbLag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454242},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9238050c32b6b19a620cd3f1047d6abeee095f4a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.16_1760594320145_0.03743739652391276","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@prdpspkt/g-coder","version":"2.0.17","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.17","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"f6693497de70ea643ce25f0a264aa2ba9655b57c","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.17.tgz","fileCount":137,"integrity":"sha512-if9DV/XGukqcDqyoNYWsFrZlIk/B6w1d2v5HJx9/9DgpaXRd2VAogYc9Ao0EzwsHzxjy7jF9+v5AIcGpVeit3w==","signatures":[{"sig":"MEUCIQDD5JpXFsleaA3Hk5B/hD16DBXMH3lDj+moMPhUmaPT6AIgfPWuSjIrctNVZKtF7t7wJqKOL7LQ4FcHMnyPdYcIwpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454175},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"6d1ea326152c3bab10dffc2df9f99990634409db","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.17_1760594724326_0.773114691874164","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@prdpspkt/g-coder","version":"2.0.18","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.18","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"4df899c43132d41ebdcada5bab6f9b3f9ca691ba","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.18.tgz","fileCount":137,"integrity":"sha512-anx8VAQXDyXkjliAYTZ9WeQKKcNJ45Eyn4W4e7wYx2bk2+NiwF4yP9buQ5qAl2xvmDazcIqGkl2m9OVog+EIfQ==","signatures":[{"sig":"MEQCIE9Neih5+eQ9ytw4GSOlCU+MSAyYUAuJ5jkrFKQCbpuBAiAyIJDj4DHIpQBL197ZQsp0loXWC8zKCm3Fz2PB4nP1Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455581},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"388d66dd11348a9de118bb7106eb5394453d5ea1","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.18_1760596305873_0.6398712493840697","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@prdpspkt/g-coder","version":"2.0.19","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.19","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"c9566429a6d04fdb19b20b16c7a89bc82fc2d0c0","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.19.tgz","fileCount":137,"integrity":"sha512-hSF9eenRf6ZCtY+KckNl1GYr73JBQvTKZGn8OzB+leH7FhmXmACjIzDbFHtc8uG7VG1EJWgTkfDJ504xI/zszQ==","signatures":[{"sig":"MEUCIDFUpUxv4nGiBNx0N29HcAcTpT25GN3e2IVno2RcV9MmAiEA1ACq4vcqabndBn59f1N3yS5jxLeDP5J6JW4iob2ByUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455537},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e3e00d9e37b2a9a716cf74c7eca3b6cc732225ea","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.19_1760596711968_0.3073969445209255","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@prdpspkt/g-coder","version":"2.0.20","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.20","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"e269335c3a64a70d32a192bf0181a0347337d474","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.20.tgz","fileCount":137,"integrity":"sha512-10NjJUExJUIrQtctc51jRm8wVwJFVtJp9graNdqezYDE63upTiq5duJsAuZKHrUj3qcadL9+L0+PqifloxuqDw==","signatures":[{"sig":"MEYCIQDWH6v9uetyKhRL6VmDYjRpnwKpS+Rwp0y1G4I/qN3WTQIhAPbAFWXlJG21ARJ2Sky2F50n5jS73+MyA1bCCnwphclY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456005},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b02246b61ed8381e30c7d1e15c3b35fc95de50d7","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.20_1760597678583_0.4907042923395655","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@prdpspkt/g-coder","version":"2.0.21","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.21","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"a3ccffa7c19663d76ad354cc641448e3a97bccba","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.21.tgz","fileCount":135,"integrity":"sha512-w1aTJX8amBvJGP3Mn4DD0cEz33HezTNiwQeV5HVOY0tXlEvLNio7nGmO4KDZ56uLScV0gkK6TdaN0DJH9moCtA==","signatures":[{"sig":"MEUCIEFUR0w0xHtGq1MAdDokHbemXkMnCwdf0QFghTPOrGaMAiEApYFN/dxJJtzcfxd1olrvvT5Ifx3DZJLXKUTUoOzJI8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446992},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"90f56f4cab49f0a4bdaf33e075a23e2eccab0761","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.21_1760605214785_0.19815109212514326","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@prdpspkt/g-coder","version":"2.0.22","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.22","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"006ccd0ad1bd22a97edb93cc87b78b97be1e37e1","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.22.tgz","fileCount":147,"integrity":"sha512-mDbiV+pYfSGEyvxoIOsrZBGmBF5l+/4FzlbO44X34gFGfUIAqtEhTodTmmu0Pw2VvlzXoQiQweJDQrNxy8LwEA==","signatures":[{"sig":"MEQCIGHZMgD/vj/UaldNXdBSInZnFmW0zBBdvmfhLPo4F6DTAiACrJLgjCyw4cR8qbssB30xloXXrFvmLw44OpkAWnQiMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544157},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"afce50c92b82cf685715be6a3c01c5e05426d1fc","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.22_1760621199014_0.7009243954582611","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@prdpspkt/g-coder","version":"2.0.27","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.27","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"3fe9addd3310048eb0e9c189aa1faadce68ed44a","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.27.tgz","fileCount":157,"integrity":"sha512-PZkoIbeddgXRC9+C914yCij94NWJEwtCEp+pYdGLfEZ+uYJ5nCsWN2vogqUGi9rRFDp8t6j+cLCxQg0fJKIrxA==","signatures":[{"sig":"MEUCICxmb4FYIkop7kyZqNsh47eTwDg1HvC2RYIanmXRSaF0AiEA3D5gQiCnmYBkPRDjJrI9nDj40sb9+NcD/Vx73ozW67A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612310},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"888e7d36d78201885343711324fdcea45c97a048","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.27_1760655671011_0.29178972131204794","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@prdpspkt/g-coder","version":"2.0.28","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.28","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"e237bc0c93ad0fd8b8b27205cd716a8696b9f3e9","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.28.tgz","fileCount":158,"integrity":"sha512-9+Tru20Pq53bNu9FHtKss3EAiXtbTWMxgP0+XnxXICC7w4H2NsC2piJDHt6oXhU7z7bC6GXpw4krwVIv+Ns4nw==","signatures":[{"sig":"MEQCIG7QD9iLDFECwJhWXwricaImHNB9BOd0VoZn0gXpd8oyAiBGwFZ9W2nXZdZCH5918F9A8xEmV/WHWCk+C1xRjBE5cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625365},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"991921aa3e64a7d0618ee45e215ce4184c00befc","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.28_1760660912500_0.704817755653989","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@prdpspkt/g-coder","version":"2.0.29","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.29","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"ce2ac0caf96ba0e9583d4f71a8f302263f66787f","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.29.tgz","fileCount":153,"integrity":"sha512-I9kqD0T6XJkbXTLiNdnuDHKz3IGD08B3U/J8juJR0GEw4Bf53D2h18uujLbs3cgM6tfj35GcUdS8vEOMvZWEWg==","signatures":[{"sig":"MEUCIGRrFpsg69z7zlqZIcLrvFZIHgwICLzotKObP6qWv1NJAiEAgnkhDAmSLyV+C1zHlzVxp31Avzn6GM1v1W6T0iwtxdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609777},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"af8f64527a481e14b0a915d9fff962ce9013e167","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.29_1760751625490_0.019684844168137206","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"@prdpspkt/g-coder","version":"2.0.30","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.30","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"1dc9a219bfa4b2a87f5b942a3368e3598e99c157","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.30.tgz","fileCount":153,"integrity":"sha512-qqsmmEbkFQEjf3vBvF36VfJ8aSJl7NIrY0dfq2LU9E0DxCVJm/PDNMCz9vKFUl4Db+8BVaPXCQHiDndrqjnEqg==","signatures":[{"sig":"MEYCIQCps+RoEOWQF+l++zrHZs9gi0pzxvH3ligUkwh2lEGhtAIhANMRa2w2FRuAbRBM7XsVpSraehjZrXhekYepEJqcuOQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609777},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"af8f64527a481e14b0a915d9fff962ce9013e167","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.30_1760884184218_0.4731653295959064","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@prdpspkt/g-coder","version":"2.0.31","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.31","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"c73c007a4954d1203cc0729550df703c0730ee73","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.31.tgz","fileCount":157,"integrity":"sha512-VIlseW3qqI60p/REpC64+3Sa6nSdRd7W3hB6WNF8cCm4pq2ZNi4an+gqiuUgwxk4X/J5hPh9Ou8DT5jmJdwYuA==","signatures":[{"sig":"MEUCIQCAOUpmoiembUWwKEAuyQlJIWToMxpGVOISHUECDcllYwIgfFYqN2Bb2JqbvS86XF8lEhDHg2AEss/qbd2Es+V7TxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680254},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"af8f64527a481e14b0a915d9fff962ce9013e167","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.31_1760923891160_0.9011172030355912","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"@prdpspkt/g-coder","version":"2.0.32","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.32","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"d318a19902a8d2b18fb6b74bca44b72412a4b607","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.32.tgz","fileCount":157,"integrity":"sha512-MWwQmnEWMJzqzP6Ki8c9yCCB0LI2dSE9Wb63z7hDqpQqWmAHvCVAXI532Mu/jTvZ8C93DO3uxxgxTPCO4yW49g==","signatures":[{"sig":"MEUCIQCzlaCflxcoxOK2kCYudfxQllmo8rAcFuNls9kOrM3o9AIgAVjEtAoVprrMJWBIYTm/8A2AecoB7Gjg2DCW/bzNVAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681634},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d8b365281d175aeace845ac182c15e0470fbeaf8","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.32_1760924886073_0.9306519946766196","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"@prdpspkt/g-coder","version":"2.0.33","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.33","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"caeac9e40fdb6b3936773893142d5f57a7dcb56b","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.33.tgz","fileCount":157,"integrity":"sha512-VU8UxJZpMzRbI1LPLZMSxlyJsmGTfeHkHrtuqFXoKKRP6A52wCoiQvcohfYbnJc83hm1/g4lVpsGJ54CmhNrKw==","signatures":[{"sig":"MEUCIQCncbF46EEByWwMW3RnIlCltgNMvLd1dafUlmYNhEJc8AIgQirfYKWrCXcAcqw+nwS3psDXnO6HxdyBtPOamCXFdO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681634},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2f38a82e8c59f945c2ce93b22ea6f625586177d4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.33_1760925647700_0.07700233287119285","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"@prdpspkt/g-coder","version":"2.0.34","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.34","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"24d6bc2b82613fbe392b11e5a7979492655cf427","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.34.tgz","fileCount":158,"integrity":"sha512-BENN9sF/1VhmNqTyc41mSlSUM2JG0MjcjwzidmjIoGGvPJXSA1e/BMSq3fbwgrU3WlsdB44pnuu9NkGvcpitPQ==","signatures":[{"sig":"MEUCIQC9FtoLqq69SeVuu6RvirTf1rrt4SOGo3QCJQfvWxikEQIgHNgjBYQQesK1Beac0NPCabXHmmM7wD2kXpQN3gzmBCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685144},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bb797e0ce2f891326f84f00e059b6b594cbbc51b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.34_1760932990667_0.46211818124150716","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@prdpspkt/g-coder","version":"2.0.35","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.35","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"08295c16a940223165ffa29cf427ebe98d3af8a2","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.35.tgz","fileCount":159,"integrity":"sha512-7kQ/FXnCqCqkTq/RbMmOhoBYq8lOQljzRSPjsRfn5ejuNMwVrJsSFTYtcu9JxgwMdtcmuILCMy+g60tRGRSyvA==","signatures":[{"sig":"MEYCIQCRoLR7KQ22xnsbZ+hUIeoWPkiTMuHhmpZxtz3kS6Hp3AIhAJ4qdaQZ78j6Qji5hvfcXcCbTyuK4DWgiQ+m6ZoyqKhM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691143},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f96551a3092143f741a6743fb47a68423e37e482","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.35_1760933616674_0.1739954241091648","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"@prdpspkt/g-coder","version":"2.0.36","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.36","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"9a208f1c55f67ae84c56c0179afeb22d3be00fdc","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.36.tgz","fileCount":164,"integrity":"sha512-W68VWZqo7sUCu27aVo8Qit0L3NM67dm0xFuWqv4aTI3aqI/pWXOCMetXEIievYMgKiwJEwQhMsostjxRbLGoDw==","signatures":[{"sig":"MEUCIAjX3BABuJpI16G0uvcbyru3GFvJkcBcObmHoW/CQVT+AiEA5u30WdnvMVx7t9F2itLoiAz2Ewdm7qVdw7im1uJU1sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714503},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ecae46862af150e6c112c561d47910dfb4afc17d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.36_1760934116765_0.752826229907789","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"@prdpspkt/g-coder","version":"2.0.37","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","_id":"@prdpspkt/g-coder@2.0.37","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"bin":{"g-coder":"dist/index.js"},"dist":{"shasum":"6b789ed7b23248c840e38755efd1fed8eccecdf1","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.37.tgz","fileCount":165,"integrity":"sha512-h0yQjaV7IHncZmi1M665jacsMmasjezDEr+cvijsPH8g/HSZO03fdom00IOJEAVH3820I+ZHeVa0QHMcGYYGTA==","signatures":[{"sig":"MEUCIQCP88QJwvHoP10vk804vD0okV+u5LfTeuVgyZWes6WdRAIgJ8UQU4Baot6IK2pvja9Te2aiKNYxyXvf6r9x88eYewI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717448},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b0894c807a3adac5428f3f45a247c8585e1a5873","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"_npmVersion":"11.6.1","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","axios":"^1.6.2","chalk":"^4.1.2","dotenv":"^16.4.5","marked":"^11.1.1","openai":"^4.77.0","inquirer":"^8.2.5","commander":"^11.1.0","fast-glob":"^3.3.2","js-tiktoken":"^1.0.21","highlight.js":"^11.9.0","marked-terminal":"^6.2.0","@anthropic-ai/sdk":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^20.10.6","@types/marked":"^6.0.0","@types/inquirer":"^9.0.7","@types/marked-terminal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/g-coder_2.0.37_1760935327955_0.41040619201528594","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"@prdpspkt/g-coder","version":"2.0.38","description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","main":"dist/index.js","bin":{"g-coder":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"author":{"name":"prdpspkt"},"license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.66.0","axios":"^1.6.2","chalk":"^4.1.2","commander":"^11.1.0","dotenv":"^16.4.5","fast-glob":"^3.3.2","highlight.js":"^11.9.0","inquirer":"^8.2.5","js-tiktoken":"^1.0.21","marked":"^11.1.1","marked-terminal":"^6.2.0","openai":"^4.77.0","ora":"^5.4.1"},"devDependencies":{"@types/inquirer":"^9.0.7","@types/marked":"^6.0.0","@types/marked-terminal":"^3.1.3","@types/node":"^20.10.6","tsx":"^4.7.0","typescript":"^5.3.3"},"engines":{"node":">=16.0.0"},"gitHead":"b0894c807a3adac5428f3f45a247c8585e1a5873","types":"./dist/index.d.ts","_id":"@prdpspkt/g-coder@2.0.38","_nodeVersion":"22.16.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-WImKF0kB+XncwVJsAF7csLiiKYF9jUzR7jM+5NahIWmDrRJBrOhj573IbOTfi1nA8zHLfDNDLfjwv5CqL2TGIA==","shasum":"a4bed5b0f80f550bbe0060581580db4f7708a856","tarball":"https://registry.npmjs.org/@prdpspkt/g-coder/-/g-coder-2.0.38.tgz","fileCount":165,"unpackedSize":708024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSAeCiW0DMXFGGstLGGGSBAwE8gM5anx7u2xzddBP32wIgWAyN3UTSLjN4bmOJkYl5F6SlwZ7WQSN2YzS1gRBKwPU="}]},"_npmUser":{"name":"prdpspkt","email":"prdpspkt@gmail.com"},"directories":{},"maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/g-coder_2.0.38_1760935961387_0.925509521921102"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-15T15:07:52.284Z","modified":"2025-10-20T04:52:41.820Z","2.0.0":"2025-10-15T15:07:52.859Z","2.0.1":"2025-10-15T17:59:50.663Z","2.0.2":"2025-10-15T23:39:12.458Z","2.0.3":"2025-10-15T23:47:07.710Z","2.0.4":"2025-10-15T23:49:39.646Z","2.0.5":"2025-10-15T23:52:14.366Z","2.0.7":"2025-10-16T00:45:50.876Z","2.0.8":"2025-10-16T00:57:25.601Z","2.0.9":"2025-10-16T01:00:45.132Z","2.0.10":"2025-10-16T01:17:04.790Z","2.0.11":"2025-10-16T01:29:21.634Z","2.0.12":"2025-10-16T01:50:54.420Z","2.0.13":"2025-10-16T01:59:22.059Z","2.0.14":"2025-10-16T03:54:59.306Z","2.0.15":"2025-10-16T04:04:17.373Z","2.0.16":"2025-10-16T05:58:40.401Z","2.0.17":"2025-10-16T06:05:24.507Z","2.0.18":"2025-10-16T06:31:46.091Z","2.0.19":"2025-10-16T06:38:32.144Z","2.0.20":"2025-10-16T06:54:38.769Z","2.0.21":"2025-10-16T09:00:15.041Z","2.0.22":"2025-10-16T13:26:39.213Z","2.0.27":"2025-10-16T23:01:11.220Z","2.0.28":"2025-10-17T00:28:32.731Z","2.0.29":"2025-10-18T01:40:25.697Z","2.0.30":"2025-10-19T14:29:44.453Z","2.0.31":"2025-10-20T01:31:31.362Z","2.0.32":"2025-10-20T01:48:06.339Z","2.0.33":"2025-10-20T02:00:47.948Z","2.0.34":"2025-10-20T04:03:10.899Z","2.0.35":"2025-10-20T04:13:36.975Z","2.0.36":"2025-10-20T04:21:57.099Z","2.0.37":"2025-10-20T04:42:08.209Z","2.0.38":"2025-10-20T04:52:41.636Z"},"author":{"name":"prdpspkt"},"license":"MIT","keywords":["cli","ai","coding-assistant","ollama","code-assistant","developer-tools"],"description":"AI-powered CLI coding assistant supporting Ollama, OpenAI, Claude, DeepSeek and more","maintainers":[{"name":"prdpspkt","email":"prdpspkt@gmail.com"}],"readme":"# G-Coder 🚀\r\n\r\n**AI-powered CLI coding assistant with multi-provider support and intelligent automation**\r\n\r\n[![npm version](https://img.shields.io/npm/v/@prdpspkt/g-coder.svg)](https://www.npmjs.com/package/@prdpspkt/g-coder)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n[![Node.js](https://img.shields.io/badge/node-%3E%3D16.0.0-brightgreen.svg)](https://nodejs.org/)\r\n\r\n## Why G-Coder?\r\n\r\n✅ **Universal Provider Support** - Use ANY OpenAI-compatible API (Ollama, DeepSeek, OpenAI, Groq, Together AI, etc.)\r\n✅ **100% Free Option** - Run locally with Ollama (no API costs)\r\n✅ **Smart Project Memory** - Persistent conversation history per project\r\n✅ **Auto Token Management** - Seamless continuation when limits hit\r\n✅ **Advanced Security** - OS-aware risk detection and approval system\r\n✅ **Highly Customizable** - Custom commands, hooks, and configurations\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install -g @prdpspkt/g-coder\r\n```\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n### 1. Run G-Coder (Auto Setup)\r\n\r\n```bash\r\ng-coder\r\n```\r\n\r\nFirst run creates default config with Ollama (local, free). If you need API providers, interactive setup will guide you.\r\n\r\n### 2. Manual Setup (Optional)\r\n\r\n**For Ollama (Free, Local):**\r\n```bash\r\n# Install Ollama\r\nbrew install ollama  # macOS\r\n# or: https://ollama.ai/download\r\n\r\n# Start and pull model\r\nollama serve\r\nollama pull codellama\r\n\r\n# G-Coder default config already set for Ollama!\r\n```\r\n\r\n**For API Providers (DeepSeek, OpenAI, etc.):**\r\n\r\nEdit `~/.g-coder/config.json`:\r\n```json\r\n{\r\n  \"provider\": \"deepseek\",\r\n  \"model\": \"deepseek-chat\",\r\n  \"baseUrl\": \"https://api.deepseek.com/v1\",\r\n  \"apiKeyName\": \"DEEPSEEK_API_KEY\"\r\n}\r\n```\r\n\r\nAdd API key to `~/.g-coder/.env`:\r\n```bash\r\necho \"DEEPSEEK_API_KEY=sk-your-key\" >> ~/.g-coder/.env\r\n```\r\n\r\n---\r\n\r\n## ⚙️ Configuration\r\n\r\n### Supported Providers\r\n\r\nG-Coder works with **ANY OpenAI-compatible API**:\r\n\r\n| Provider | baseUrl | Model Example |\r\n|----------|---------|---------------|\r\n| **Ollama** | `http://localhost:11434/v1` | `codellama`, `deepseek-coder` |\r\n| **DeepSeek** | `https://api.deepseek.com/v1` | `deepseek-chat`, `deepseek-reasoner` |\r\n| **OpenAI** | `https://api.openai.com/v1` | `gpt-4`, `gpt-3.5-turbo` |\r\n| **Groq** | `https://api.groq.com/openai/v1` | `llama-3.1-70b-versatile` |\r\n| **Together AI** | `https://api.together.xyz/v1` | `meta-llama/Llama-3-70b` |\r\n| **Custom** | `https://your-api.com/v1` | Any model name |\r\n\r\n> **Note:** Anthropic Claude uses its own API format: `https://api.anthropic.com/v1`\r\n\r\n### Configuration Structure\r\n\r\n`~/.g-coder/config.json`:\r\n```json\r\n{\r\n  \"provider\": \"your-provider-name\",\r\n  \"model\": \"model-name\",\r\n  \"baseUrl\": \"https://api.example.com/v1\",\r\n  \"apiKeyName\": \"YOUR_API_KEY_ENV_VAR\",\r\n  \"temperature\": 0.7,\r\n  \"maxTokens\": 8192,\r\n  \"approval\": {\r\n    \"enabled\": true,\r\n    \"toolsRequiringApproval\": {\r\n      \"Bash\": true,\r\n      \"Write\": true,\r\n      \"Edit\": true\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n`~/.g-coder/.env`:\r\n```bash\r\nYOUR_API_KEY_ENV_VAR=your-actual-api-key\r\n```\r\n\r\n**📘 See [CONFIGURATION.md](./CONFIGURATION.md) for detailed examples**\r\n\r\n---\r\n\r\n## 📚 Usage\r\n\r\n### Start Interactive Session\r\n\r\n```bash\r\ng-coder              # Start with default config\r\ng-coder start        # Explicit start\r\ng-coder start -v     # Verbose logging\r\ng-coder setup        # Run setup wizard\r\n```\r\n\r\n### In-Session Commands\r\n\r\n**Basic:**\r\n- `/help` - Show help\r\n- `/clear` - Clear conversation\r\n- `/tools` - List available tools\r\n- `/exit` - Exit application\r\n\r\n**Configuration:**\r\n- `/config` - Show configuration\r\n- `/model` - Change model\r\n- `/approval` - Manage approval settings\r\n\r\n**History & Sessions:**\r\n- `/history` - View conversation history\r\n- `/save <name>` - Save current session\r\n- `/load <name>` - Load saved session\r\n- `/sessions` - List all sessions\r\n\r\n---\r\n\r\n## 🛠️ Available Tools\r\n\r\nG-Coder provides intelligent tools for coding tasks:\r\n\r\n### File Operations\r\n- **Read** - Read file contents\r\n- **Write** - Create/overwrite files (approval required)\r\n- **Edit** - Smart file editing with fuzzy matching (approval required)\r\n- **NotebookEdit** - Edit Jupyter notebooks (approval required)\r\n\r\n### Search\r\n- **Glob** - Find files by pattern (`**/*.ts`)\r\n- **Grep** - Search code with regex\r\n\r\n### Execution\r\n- **Bash** - Run shell commands (approval required)\r\n- **BashOutput** - Read background process output\r\n- **KillShell** - Stop background processes\r\n\r\n### Git\r\n- **GitStatus**, **GitDiff** - View changes\r\n- **GitCommit**, **GitPush** - Create commits and push (approval required)\r\n\r\n### Web\r\n- **WebFetch** - Fetch web content (approval required)\r\n\r\n---\r\n\r\n## 🔒 Security & Approval\r\n\r\n### Risk-Based Approval System\r\n\r\nOperations are categorized by risk:\r\n\r\n- 🟢 **Safe** (no approval): Read, Glob, Grep, GitStatus, GitDiff\r\n- 🟡 **Medium** (approval): Write, Edit, WebFetch\r\n- 🟠 **High** (approval): Bash, GitCommit\r\n- 🔴 **Critical** (approval): GitPush, destructive operations\r\n\r\n### OS-Aware Security\r\n\r\nAutomatically detects dangerous patterns:\r\n\r\n**Windows:** `del /s`, `format`, registry modifications\r\n**Linux/Mac:** `rm -rf /`, `sudo rm`, root operations\r\n\r\n### Auto-Approve\r\n\r\nWhen approving, choose \"auto-approve similar\" to skip future prompts for the same operation.\r\n\r\n---\r\n\r\n## 🧠 Project Intelligence\r\n\r\n### Automatic Features\r\n\r\n- **Project Detection** - Recognizes Node.js, Python, Go, Rust, etc.\r\n- **Persistent History** - Last 50 interactions saved per project\r\n- **Context Restoration** - Previous conversations loaded on startup\r\n- **Smart Scanning** - Understands project structure automatically\r\n\r\n### Startup Context Example\r\n\r\n```\r\n📚 Previous Conversation Context:\r\n   Previous session: 2025-01-15 10:30\r\n   Total interactions: 42 messages\r\n   Recent topics: Implemented auth; Fixed DB connection\r\n   Loaded 5 interactions for context\r\n```\r\n\r\n---\r\n\r\n## ♾️ Token Management\r\n\r\nG-Coder handles token limits automatically:\r\n\r\n**90% Warning:**\r\n```\r\n⚠️  Approaching limit: 7200/8000 tokens (90%)\r\n```\r\n\r\n**100% Auto-Save:**\r\n```\r\n⚠️  Token Limit Exceeded\r\n    Auto-saving and continuing...\r\n\r\n✓ Saved: auto-save-2025-01-15T10-30-45\r\n  Session ID: abc123\r\n  Load with: /load abc123\r\n\r\n✓ Ready to continue!\r\n```\r\n\r\n**No manual intervention needed!**\r\n\r\n---\r\n\r\n## 🎨 Customization\r\n\r\n### Custom Slash Commands\r\n\r\nCreate `~/.g-coder/commands/review.md`:\r\n```markdown\r\n---\r\ndescription: Review code for best practices\r\n---\r\n\r\nReview this project for:\r\n1. Code quality\r\n2. Potential bugs\r\n3. Security issues\r\n```\r\n\r\nUsage: `/review`\r\n\r\n### Event Hooks\r\n\r\nCreate `~/.g-coder/hooks.json`:\r\n```json\r\n{\r\n  \"enabled\": true,\r\n  \"hooks\": {\r\n    \"session_start\": [\"git fetch\"],\r\n    \"session_end\": [\"git status\"]\r\n  }\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🆚 G-Coder vs Claude Code\r\n\r\n| Feature | G-Coder | Claude Code |\r\n|---------|---------|-------------|\r\n| **Multi-Provider** | ✅ Ollama, DeepSeek, OpenAI, Groq, etc. | ❌ Claude only |\r\n| **Free Option** | ✅ Ollama (local, free) | ❌ Requires API |\r\n| **Project History** | ✅ Persistent per-project | ❌ Session only |\r\n| **Auto Token Mgmt** | ✅ Auto-save & continue | ❌ Manual |\r\n| **OS-Aware Security** | ✅ Risk detection | ⚠️ Basic |\r\n| **Customization** | ✅ Commands, hooks, configs | ❌ Limited |\r\n\r\n**Choose G-Coder if you want:**\r\n- 🆓 Free local models\r\n- 🔄 Provider flexibility\r\n- 📚 Project memory\r\n- ♾️ Automatic continuation\r\n- 🔒 Advanced security\r\n- 🎨 Full customization\r\n\r\n---\r\n\r\n## 📖 Documentation\r\n\r\n- **[CONFIGURATION.md](./CONFIGURATION.md)** - Detailed provider setup (7+ examples)\r\n- **[config.examples.json](./config.examples.json)** - Ready-to-use configs\r\n- **[MINIMAL_SYSTEM_PROMPT.md](./MINIMAL_SYSTEM_PROMPT.md)** - System prompt guide\r\n- **[TOOLS_REFERENCE.md](./TOOLS_REFERENCE.md)** - Complete tool documentation\r\n\r\n---\r\n\r\n## 🐛 Troubleshooting\r\n\r\n**Ollama not connecting:**\r\n```bash\r\nollama serve          # Start Ollama\r\nollama pull codellama # Pull model\r\ng-coder test         # Test connection\r\n```\r\n\r\n**API key not found:**\r\n```bash\r\ncat ~/.g-coder/.env  # Check API key\r\ng-coder config --show # Verify config\r\n```\r\n\r\n**Config corrupted:**\r\n- G-Coder auto-creates backup and fresh config\r\n- Check `~/.g-coder/config.json.backup.*`\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nContributions welcome! Please submit PRs.\r\n\r\n```bash\r\ngit clone https://github.com/prdpspkt/g-coder.git\r\ncd g-coder\r\nnpm install\r\nnpm run build\r\n```\r\n\r\n---\r\n\r\n## 📝 License\r\n\r\nMIT License - see [LICENSE](LICENSE)\r\n\r\n---\r\n\r\n## 📬 Support\r\n\r\n- **Issues:** https://github.com/prdpspkt/g-coder/issues\r\n- **NPM:** https://www.npmjs.com/package/@prdpspkt/g-coder\r\n\r\n---\r\n\r\n**Made with 🚀 by developers, for developers**\r\n\r\nश्री गणेशाय नम:\r\n","readmeFilename":"README.md"}