{"_id":"ideacode","_rev":"31-7ed4e2a3600720fc020ddf1a1ea83733","name":"ideacode","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.0":{"name":"ideacode","version":"1.0.0","_id":"ideacode@1.0.0","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"9295a8940fdf95c86e2a617953394066a43258a0","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.0.0.tgz","fileCount":19,"integrity":"sha512-1452KLsU5pccqAQ5vhbUg5BA464izNAGENMAuWbTSWmfduNw2CUoTfQdfQL8/IBWEhChy34Fk37FhuDu902x0Q==","signatures":[{"sig":"MEYCIQDINFxn+vmhB6/k3EU1/ldMdoK3KhDUw9UWhm301ZR9BwIhAPpU3pGYgpaL72rX+g+btjk4m2nogUINyROtON2agGY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92601},"main":"dist/index.js","type":"module","gitHead":"6cfeb6a2bdfea75a3fa164639e831974f84c3b7e","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.0.0_1769801175018_0.7164182570730886","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ideacode","version":"1.0.1","_id":"ideacode@1.0.1","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"7760ce8b7243f5ceacd3f8dcac94840ba105c2cc","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.0.1.tgz","fileCount":19,"integrity":"sha512-pHDIMqt81+iqFFG0PBx6kiZH80lA1drRJVa7G5/BzW5uL9/bckgIWp/JDlRYr7hukJpdDI26GVL7Y8B8iH15vg==","signatures":[{"sig":"MEQCIBVhJ8RfvuzgTQwm6i1ELELK9akFllAaDpCnyD/7fiKoAiA220TAyPGyWF3BoZdgZpcNYykQdHZ9gwmTP0HSavhx4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92833},"main":"dist/index.js","type":"module","gitHead":"afa9919bea7b87f80da635a3433fbae16f8601db","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.0.1_1769801426977_0.7122253060736148","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ideacode","version":"1.0.2","_id":"ideacode@1.0.2","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"0ebea78145fc67674700678a56bb7a649398c055","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.0.2.tgz","fileCount":19,"integrity":"sha512-Q+NyRX5/MqrnVefCAofeTiT1Nz5wuzH6wRqslZHkcTtN71hOjoYZ5PjHV8u3wScEetf97275WOUBd5vtHgCfaQ==","signatures":[{"sig":"MEQCIHvm5NGqHAvvubPXG6kcMFrGKX5Dpn5+HrxCCVVYDBzAAiBpnoKpN81Z+UzQ8Pho3crAGNg4PDiS93oOHGoPh/WLKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92904},"main":"dist/index.js","type":"module","gitHead":"240ec693c96d7bc5d71d53eecad1a7bf24392f99","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.0.2_1769802434092_0.557252004453054","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"ideacode","version":"1.0.3","_id":"ideacode@1.0.3","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"c1bf363c988c2d0f04e59df8dc1adbac5a411f52","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.0.3.tgz","fileCount":19,"integrity":"sha512-YIYQzIsoyNKKhJoE2xpVu5MkxIWqMVUTqfto2aJ3Ek3T5PRDGo/A24jxjiO4ro5SPLwNUk4YUkLe5inN2+1efw==","signatures":[{"sig":"MEUCIQDXpf+jw3WbjRM3ORU91gJenHuea+CuMGeAHPLCMt+8cQIgQ1H5o2HblQT1lQTYM2AdUiP+pSg0rOL2dovRakMCnek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92904},"main":"dist/index.js","type":"module","gitHead":"4f175d0f5dd9e89cfec4ee1fb877dda5696cb51a","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.0.3_1769803163980_0.8544254051568156","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"ideacode","version":"1.0.4","_id":"ideacode@1.0.4","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"265f4d33f05be171d712ba157247fcd7c349e921","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.0.4.tgz","fileCount":19,"integrity":"sha512-WetxyrhiHGHx9qjkpZ1R4dohx3Ufg7hwABJ/AdoIcOXTfBKnjNkN/YDS/wlH8dmphZ//TxoSREqfQNPNH26EXQ==","signatures":[{"sig":"MEQCIGN4S+Pv1kwUR2egEWBjlmnuXM6mf5NyXV0tAmY8zp7+AiAPvsNJhpaWjAqxdrQE3mC8/dY38r0C+wMgZU07J21JuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93901},"main":"dist/index.js","type":"module","gitHead":"6b90588a8e910f4ab6f72d29fca0ffd2ed8c9f01","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.0.4_1769803838171_0.6004860870062763","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ideacode","version":"1.1.0","_id":"ideacode@1.1.0","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"0f0b95892b401689bf9af497084b6fd460b04eb6","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.0.tgz","fileCount":20,"integrity":"sha512-JWsHkms6uockOhLly0xZlY9aDzsPOSj8x3D9192zS0MQxoOmhLWd1vi9iOTTrj0oiN3RYHo4QAXDZF1JVHY7ow==","signatures":[{"sig":"MEQCIGwukdVsXrLGdsZSCYgxPVVSOOgeyru+cbsX8i+RmK6pAiAjfOPxW7KUW250F/K0gKxnqO1M0cG85lQYNj8+fSGUfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98489},"main":"dist/index.js","type":"module","gitHead":"09acf00fe8a8a7519a5c6d36ae6470e52fc0e944","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.0_1769807066285_0.6179244337692851","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ideacode","version":"1.1.1","_id":"ideacode@1.1.1","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"72bdcb0986e05116718f2eb6e69f88fa80740846","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.1.tgz","fileCount":21,"integrity":"sha512-LQ8wp/VOOiXrOWqBObKd1VOEwlU0NDmW1+izwbLJDcrkkWzAi2xLC1DCSS3GOySMsEALupjc1uXJJAtR7hhEsw==","signatures":[{"sig":"MEYCIQCO9egn/ugAKfGEbc13XrwwS7/1ujJGL0wuvVipzUacbAIhAOxxlzg7kYCZEUe0v88RAYgK91cFNYDqKMyZDJrTaj4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101712},"main":"dist/index.js","type":"module","gitHead":"a135cbe726627d438ad4c322bc1718fb8219dded","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.1_1769807766161_0.5788272929409775","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ideacode","version":"1.1.2","_id":"ideacode@1.1.2","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"54941bf45dd754f1e0a4ab9fb5730c0b4ee2c826","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.2.tgz","fileCount":21,"integrity":"sha512-xFgOHNirGeeEb25sqg1fCTVno6FVSlRwYADIS8RpbHCd/XbN7/QyoQ/bDS2IgSQe5iuCvVKJ5z/oVIn/DioxlQ==","signatures":[{"sig":"MEUCIQC2u2Z28ysT5ZTrRFiBbtKJ79mdjwylXK0yTLOOtJETvAIgBh3darvYSS+PmIsiZ12j4+J4hORKOTFyxnQd0kJp05Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101712},"main":"dist/index.js","type":"module","gitHead":"17bcb0e37e284913e4c7af97f07713595e7026ee","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.2_1769847355867_0.9703832545520275","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ideacode","version":"1.1.3","_id":"ideacode@1.1.3","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"fa303c506a2041bfc4a262b3e9bfc15f380aab78","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.3.tgz","fileCount":21,"integrity":"sha512-7nqEbWp/m1oGytL5B+O1HXlTQhH27EY+/bHsm9eVhTx9fZMtAlWMcMjzXZ5OKkAjeyrgkY+2fg00QDjZdkbefA==","signatures":[{"sig":"MEUCIQDoSJtk/33N1u0vxFNP8wwdx9013yp2zfm7+C26pXcowgIgbxjBTxq+sP5sbSiEVgPoivfMReHZTQuPZBXj7hlYV0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101712},"main":"dist/index.js","type":"module","gitHead":"dafe4169216478a5a18cfea60a736e36523c5971","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.3_1769847636535_0.30095535381637895","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ideacode","version":"1.1.4","_id":"ideacode@1.1.4","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"dc0bade056cd72682293e27454c274c2a73fc501","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.4.tgz","fileCount":21,"integrity":"sha512-TidODi6qBoidEom+S+LEJqi9a+hwxtHh8dBPnNVRyzQ1qQKJRYEseIwFWial0vedaskeQJlP6qzTzL87iGJrdQ==","signatures":[{"sig":"MEYCIQCri0+2v0invn2RDmEEJpGu8JrpPEeio4Ah2Z4KCPJ5/AIhAPBlZse2HX/h7KytM2Hk1GD/ojef+48jmPdCHUBQtvKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102879},"main":"dist/index.js","type":"module","gitHead":"8963657d1344fce7bf7d26dca1e60feaa696ea57","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.4_1769848920313_0.7045410347426981","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ideacode","version":"1.1.5","_id":"ideacode@1.1.5","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"e7d2cd2b7db6de8f0149896d369388fe39032b87","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.5.tgz","fileCount":21,"integrity":"sha512-Hy2ASuFYHTyQBSCU7WvQkYu1iJ4fIQ8ySPaz3vKyeZ96YXtMdWtBMw1sR3v5OUQmFoGcG8fUagDXWtN0kEjNmQ==","signatures":[{"sig":"MEYCIQChdV1dhavt7WGFmzHZZG6GAItmqTo1aQqiuadnB7y5OAIhAJePSfTY3xZeKQR1pH9hyZh9t3XVU8SqY4Sp3qXKB65U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103907},"main":"dist/index.js","type":"module","gitHead":"166e98fcbc7cccf053bdaedc0a44317e029d8267","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.5_1769852782435_0.204688761853278","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"ideacode","version":"1.1.6","_id":"ideacode@1.1.6","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"befca26141c42e08f4fdffdcbb67221162d9f054","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.6.tgz","fileCount":23,"integrity":"sha512-PiwvMMZAkO6cqR4NjoCdvtGqPKt60DdT0D74+0WscS3IjNY0WjgCL49gPZbKDvVb8diSloi4F11nn7v0HrJBIA==","signatures":[{"sig":"MEUCIQCaWFVzMeZmzl/EtBnP7HULj+hBnNSlynkC6bXleMZxMwIgMBTz0hLbYwgM5XM8HARvVtf7KlGhO9BfcDLvjdvVZ/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118355},"main":"dist/index.js","type":"module","gitHead":"a0c521d20d05cdbffd13ea716d274df992ea3669","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.6_1770186132166_0.6823459679815393","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"ideacode","version":"1.1.7","_id":"ideacode@1.1.7","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"d13389a1523366e60434188cdbe7aa82115f4c06","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.7.tgz","fileCount":23,"integrity":"sha512-M4OFe2SCpTdlz0iUh+3TVJw5dvt0dPjFPbe9CJ64wTbE+0y9Qrd2elwqb5if2oe3dfa7B9hoWT4xAZ46zlepPA==","signatures":[{"sig":"MEUCIQD44rBVfyAwq/3DVDhlZfhqo+D8EuP+pscECoO9i2Aj0AIgYWYmtocEW0WPwaMH2G0v0s3qUpc6vh7QGIQoqOxsLCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119749},"main":"dist/index.js","type":"module","gitHead":"f8fee6be38374e224c0fc6500c5b34dc5f92b08c","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^11.0.0","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.7_1770186622195_0.08719783161880734","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"ideacode","version":"1.1.8","_id":"ideacode@1.1.8","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"c4cd327c1662f3bf413e55d14b6c1d51b515f3c7","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.8.tgz","fileCount":23,"integrity":"sha512-Nr4lVci+LjGWIhEP1aoUlPjMlqA+Q3zF8I66IgN0GK9wWa36eHCd/1XzhPJXcweZ6lhZCnAn6GthU2MbSQq82A==","signatures":[{"sig":"MEUCIQCDcelhFq5oluwhxtI3+qAnBsRYmKPXjiCg2b0CqP5kkQIgfZlbl40DkJsH7tyUbf8PVueIhtMnHQH2FUFxK50Z72Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119839},"main":"dist/index.js","type":"module","gitHead":"84c69bb217416f50f7f54e54db7d1feb35539d18","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.8_1770186857309_0.957426167399352","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"ideacode","version":"1.1.9","_id":"ideacode@1.1.9","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"c005b7afa22a78baa4b3da8bfc27ad716e729c90","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.1.9.tgz","fileCount":23,"integrity":"sha512-DA5V06Yw/BgpSiUBJ2VznelYeDHOgU5rmge82FK+D3CB1P0jRpHHq/rUM23ze4sO3IgnNgSMEZFc5qXtLbz10g==","signatures":[{"sig":"MEYCIQDwFTRvq2pYYBQkkRtG5pkPhmhqG4W4acXdxP6wFeYxLAIhANMl5VAAw6u61CmcGhtrdXMGKP9Jeknllf9Sh7hyyqgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120029},"main":"dist/index.js","type":"module","gitHead":"8850e01f20016c9607b0ec779e66d8994ea70e22","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.1.9_1770188375764_0.7771435789129661","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ideacode","version":"1.2.0","_id":"ideacode@1.2.0","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"d6947b6ef1efc7d64f8c82c1d66dd5f37c3e9700","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.2.0.tgz","fileCount":23,"integrity":"sha512-iRJQ2CpEbISX7jdLvkQJpDff0+S/uQ6YBB8mgOIwGGPgdY673oNWhGlJN7X4Ddh1GjXuK3tEDLYgeXCKwhJsVA==","signatures":[{"sig":"MEQCIH3EBmkHVaXCGlxsE+c3qZ2JDo/iMrpK7PuR4ZUf43jJAiBJBtrU5d5srGRrEBPKdfRMpHJa1dy6ZqEQl2FSXXMEVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135300},"main":"dist/index.js","type":"module","gitHead":"b30faaaa926a09f360612b372607540e8b13ac70","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.2.0_1770563040629_0.1789782428954354","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ideacode","version":"1.2.1","_id":"ideacode@1.2.1","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"5d51bebb77954a7c14e2bcb7264d5fbb87580bc1","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.2.1.tgz","fileCount":23,"integrity":"sha512-3QxRjsoIFIMrMxjTZkx06iciPGe9xImCbpcZtWKuL42zrj3JYUlx0zt48wcHfOMYwbQTLpDVHbhVDqRB+Y9Gag==","signatures":[{"sig":"MEYCIQCkRcvwXgmI77JsUeJEriorF+cCYWDntEpmhdSe/vf07QIhALcmrdrO0DaSXsq50Hf1w1i+Op29qMyeMhdjFp11i7AR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135464},"main":"dist/index.js","type":"module","gitHead":"7f2f778a1a16740dd2d32a49e5420624dade7ab8","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"25.2.0","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.2.1_1770621560927_0.9859909594298877","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ideacode","version":"1.2.2","_id":"ideacode@1.2.2","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"60d1a0d90e7cd435287850d50e337c50484998db","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.2.2.tgz","fileCount":23,"integrity":"sha512-rV3BKc4Ogl8HJYkID+NVrUh0lUbBb/u5VkCwpoB6obXPuS7J6TAjL1C6ZhSir7ccRApxL6nNC69xbj3hl4zD/A==","signatures":[{"sig":"MEQCID0l+yox0wfviQ9bLp3Wba4PyffLhi6fy8MbrVb0rnSRAiA2qDQyPEDUG3Txyk+H7a8n3nuAExBIs8C3jPGIxcm0dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138124},"main":"dist/index.js","type":"module","gitHead":"4c3e8566cf4c4121d52ca83b993d51451d93fc84","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"25.2.0","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.2.2_1770623015052_0.16250598335276845","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ideacode","version":"1.2.3","_id":"ideacode@1.2.3","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"c89f00f478ec52eca38c4f48a576314366720592","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.2.3.tgz","fileCount":23,"integrity":"sha512-Pul98PvVCmXat4pJHU7FbXz9qRbkfyVY8O9PqU4rToelApxWmJJ6VkcTcAPve2G9EtQSuwCF7zpOK/evJS9g0Q==","signatures":[{"sig":"MEUCIQCzrUL8kmggQ8dVCuTUcW81aMVn74WlKAzuS7KKqvgobAIgTEFMFnyXWIHnP5VV7LQs5EeBYzCBv7MWPky1aNkl2zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150343},"main":"dist/index.js","type":"module","gitHead":"0d4078696253f874268a64e5234607a3526727fa","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.2.3_1770632995635_0.35255279211627544","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ideacode","version":"1.2.4","_id":"ideacode@1.2.4","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"63fb4bd977f96b44b6ec37700ba4705f65d4b66a","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.2.4.tgz","fileCount":23,"integrity":"sha512-qKGR6/IyL5sUGOXDKIZWf5u0sPHeCgIjYwseu8fZHH7K53W0sdlKEiQc4UGfWQRYwZ3O1UFALgakkIfEUeYjcg==","signatures":[{"sig":"MEUCIH77lyZbqTy5BvaJLUsvL5kWTiNqy9Kb0IbzJdFdnt0iAiEAt4UlsBVA02c9tq6zoN3vahk3VOqlHaH6jHy3bBF4Zx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152222},"main":"dist/index.js","type":"module","gitHead":"1d92566ec267aa5c503f1d07c95fbcfc8d90045d","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.2.4_1770635053578_0.05142047643436176","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ideacode","version":"1.2.5","_id":"ideacode@1.2.5","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"dfdcfef54229a1bfa4387134550d3a63b5367197","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.2.5.tgz","fileCount":23,"integrity":"sha512-sIPSTFThAmeTZOxFrI8MujSFo9h8ZSFpPsA9xNXCndeE3PVZgUnGWf0KoDENSY+/ipRb0TI0wXDqjDOgJuvnJA==","signatures":[{"sig":"MEUCIQCXYxK7slIRKy3JIfMth4ZSDCV8aSx4bQecZyb/lLwi9wIgeZBkuxQQzfrZQRba1x1g3e4AlYTKk+u8uZNGWizHMaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153284},"main":"dist/index.js","type":"module","gitHead":"bcfac2d09e00fd745c95c05612a250d671e17640","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.2.5_1770636281999_0.8491282547307466","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ideacode","version":"1.3.0","_id":"ideacode@1.3.0","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"7120904dab1f8775d155c0767f790ae3523112c3","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.0.tgz","fileCount":23,"integrity":"sha512-a0mpkWiInTZoo61Uwi8gzabmHhTSauCcBfRGmRsNFUAWHUXUbBzDZJPQDj1JljVWzYcKwVHw1EqykP2r7wAatw==","signatures":[{"sig":"MEQCIFYQ0UoALTAWR8tv04dFIXA1gvutcOQXXzFGHf7jIT1DAiBa/0o1FXbtYiWtC34ZwOhtyz+495wQFsN8xyYaWQljFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159037},"main":"dist/index.js","type":"module","gitHead":"e8ae20eb0b9a0900f0483681812e28237efca78e","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.0_1770637389289_0.7793199032589855","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"ideacode","version":"1.3.1","_id":"ideacode@1.3.1","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"51151315823d1cd9e63588e60c92f0750de6e1aa","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.1.tgz","fileCount":23,"integrity":"sha512-R5H3emAlzIVaEJWbjCp30njWxR0jg1k420OZK2wcIcvc1Tbcj7RK5IF00qDOspmCmiw/K218Iz9fvThKXiNuDA==","signatures":[{"sig":"MEYCIQDko86jZM7JAGi/CiDNjvfsB057VgTTvA9Vh9jMwBcjqwIhAN0F8mjWHZ1X+y5ISzfIIAe3Lvb7BodLie5PYwDSs6O7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159384},"main":"dist/index.js","type":"module","gitHead":"059449e33d79fa3d6255bc311e61f909e1cfd719","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"25.2.0","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.1_1770638092337_0.18165142950126323","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"ideacode","version":"1.3.2","_id":"ideacode@1.3.2","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"9db210b80fe8590e4e78687a10751c63b5c02c2d","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.2.tgz","fileCount":23,"integrity":"sha512-wN9v7ez6I2xju3VBX0UoK8MGcp6ptSN93lnLt7X9dJu1dlfTuA3fJgNfVKYu8vZJKg6sSzQX8mT7g8MaHt+DGg==","signatures":[{"sig":"MEQCIBo6fKV9XEuRLfgwFB/o9HM0IJgzX9AX0PX4OMR27NgiAiAtsvr49VUJIHt7DJL/8sLgcLOm4OKaXUP3H8djS7D2dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160698},"main":"dist/index.js","type":"module","gitHead":"e3111aab24e9670f120ae83709fcb646f89b6abb","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"25.2.0","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.2_1770639154791_0.18792122676113676","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"ideacode","version":"1.3.3","_id":"ideacode@1.3.3","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"d0b8b92b96c0740b099d1bcd7bc22cb74e99172e","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.3.tgz","fileCount":23,"integrity":"sha512-AO64XtsgB7m/AwN028zDUMBYDgCMbsXitHWlXrz1+/heQsJbM1rJHR48fogoJBoknsvmNprplP3NoAYJTtgLbA==","signatures":[{"sig":"MEUCIQCEpu+A78RCs0RyYBTT5C6eJCeWGEVVGhMcuak+e/PcpQIgL18ltg7f0moOzklOJ67MCZ29qlKR+h6UHYzz8NUKHkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163042},"main":"dist/index.js","type":"module","gitHead":"2bce4fb2d75a6ec8311d68f573bf0dd00954d119","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.3_1770640609705_0.0910797718538554","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"ideacode","version":"1.3.4","_id":"ideacode@1.3.4","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"19a454a6751af2ef14719fb5b1d758ad5aed9b69","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.4.tgz","fileCount":23,"integrity":"sha512-KP1krCWQHKSXoUVbpUxm/L+Ujaa2Yq0xBzsG6xPPPfi9q7c93nLch/xSkkin5QlE1VyFulJJ5O6/6JeuRpgXvw==","signatures":[{"sig":"MEYCIQCXDtH+E+DMIWhQV2oTvoj+avjOlw+0tE/74nB4MrpNVgIhALVVRKlXoeWCddt9qXSF9Tm/2YcyM0U0KYuM3Bv11UDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163533},"main":"dist/index.js","type":"module","gitHead":"2cf4ed8af13c9194243fbfa4d95485309ef5eb45","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.4_1770642273214_0.9709948099341621","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"ideacode","version":"1.3.5","_id":"ideacode@1.3.5","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"69e2342116fbfff8242f989e569ced7ec80721bd","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.5.tgz","fileCount":23,"integrity":"sha512-ndPt4i//ZzrYexL/VunMLa8Q6MGN1TZZOHlpjQXoK21zoPr2zrh7HDGPk3zKZoDQJq4RhoDsq0odFiBe+Lljfw==","signatures":[{"sig":"MEUCIGmyOd5jVheci6/PEgeEAiwPVQ+QXbkLWPhcqeuVMFB3AiEAmBgJoYm6wFverwmTY69GOm1fXgrVaclSyGWi4vm5Zy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164004},"main":"dist/index.js","type":"module","gitHead":"9eb50be169c69ccff3a7bcddf30b30ba0ff49f0b","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.5_1770643436987_0.6899579049411395","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"ideacode","version":"1.3.6","_id":"ideacode@1.3.6","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"702458a653398434a332939175a7e8e26655535f","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.3.6.tgz","fileCount":23,"integrity":"sha512-L9HEFX6SwABto6+vrzfrLniQMjfE/qBtaEpJ88s+LNMf7QuIysju3wRc0Y7aNRwlNFQ/LyZ06TwZLC/buPBPtQ==","signatures":[{"sig":"MEUCIQDo4NCIpFS/V7xI8zwSawhNBY4e8FBMVukqvjmbna38MwIgMZZQEyMdXjSyeSFd0PDBQeLKooXSzN66b+/T927ERvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164703},"main":"dist/index.js","type":"module","gitHead":"e185a50515fa765ca3bdd4edd10297551c7fec19","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^5.1.0","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","playwright":"^1.49.0","cli-highlight":"^2.1.11","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.3.6_1770703239974_0.049484424562218354","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ideacode","version":"1.4.0","_id":"ideacode@1.4.0","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"8597e913fbfc948ba754f19bdf2e38fd174918a6","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.4.0.tgz","fileCount":24,"integrity":"sha512-C3W0ycgQEcx8MxmYg0qZffetGazi9JW3OBGH6+dvBM27S0CbNCIBM/Embc9utT7RlfYdNQDv8C/RMPGg3N6Dyw==","signatures":[{"sig":"MEUCIAmEMDv99wIhaWGTPsJVGfXnon4vF27DG5KWa3Kcx0dJAiEAtHbYVThQCO3GG6iU86DBKTDiSxJuGAbEGnffj/O+z94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219328},"main":"dist/index.js","type":"module","gitHead":"6cc5802af0493219c7695d4766415f1fc71bf5d4","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"patch-package && npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"5.2.1","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","pdf-parse":"^1.1.4","wrap-ansi":"^9.0.2","playwright":"^1.49.0","cli-highlight":"^2.1.11","patch-package":"^8.0.0","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.4.0_1776195241670_0.9904808468220259","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"ideacode","version":"1.4.1","_id":"ideacode@1.4.1","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"bin":{"ideacode":"dist/index.js"},"dist":{"shasum":"8c82c01ac5ad9628057fa81da898ef75c0c926fd","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.4.1.tgz","fileCount":24,"integrity":"sha512-Hpx0Va4jLzBzveyJb7oucNEXqCrxVizmMMM6RefLobFHKsMfmzg7nzk8hrzT6Y3Fdw4xosao4eEyp0CYAGNmYw==","signatures":[{"sig":"MEUCIFZgIdzQhVPZCkXc6WFL2T6oWTsCDfuhy+DLmW21txS3AiEA1zhKpFfW1TYKm3COlVVp7veCJ/YCj9lrIIFt26udXnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238136},"main":"dist/index.js","type":"module","gitHead":"cc85b3a40b6b8028c685226cb571724895c7da50","scripts":{"dev":"tsc && node dist/index.js","fmt":"npm run format","run":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","postinstall":"patch-package && npx playwright install chromium","test:web-search":"tsx src/tools/web-search.test.ts"},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"repository":{"url":"git+https://github.com/idea404/ideacode.git","type":"git"},"_npmVersion":"11.7.0","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"5.2.1","ora":"^9.1.0","glob":"^13.0.1","boxen":"^8.0.1","chalk":"^5.6.2","react":"^18.3.1","dotenv":"^17.2.3","marked":"^15.0.12","pdf-parse":"^1.1.4","wrap-ansi":"^9.0.2","playwright":"^1.49.0","cli-highlight":"^2.1.11","patch-package":"^8.0.0","gradient-string":"^3.0.0","marked-terminal":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/react":"^18.3.12","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ideacode_1.4.1_1776324729041_0.5074538837586455","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"ideacode","version":"1.4.2","description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","type":"module","repository":{"type":"git","url":"git+https://github.com/idea404/ideacode.git"},"homepage":"https://github.com/idea404/ideacode#readme","bugs":{"url":"https://github.com/idea404/ideacode/issues"},"main":"dist/index.js","bin":{"ideacode":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsc && node dist/index.js","run":"tsx src/index.tsx","format":"prettier --write \"src/**/*.{ts,tsx,json}\"","fmt":"npm run format","test:web-search":"tsx src/tools/web-search.test.ts","test:web-fetch":"tsx src/tools/web-fetch.test.ts","postinstall":"patch-package && npx playwright install chromium"},"dependencies":{"boxen":"^8.0.1","chalk":"^5.6.2","cli-highlight":"^2.1.11","dotenv":"^17.2.3","glob":"^13.0.1","gradient-string":"^3.0.0","ink":"5.2.1","marked":"^15.0.12","marked-terminal":"^7.3.0","ora":"^9.1.0","patch-package":"^8.0.0","pdf-parse":"^1.1.4","playwright":"^1.49.0","react":"^18.3.1","wrap-ansi":"^9.0.2"},"devDependencies":{"@types/node":"^22.10.0","@types/pdf-parse":"^1.1.5","@types/react":"^18.3.12","prettier":"^3.4.2","tsx":"^4.19.2","typescript":"^5.7.2"},"gitHead":"850de364bed33c14d89b672753c2b53f04bbfbb5","_id":"ideacode@1.4.2","_nodeVersion":"22.21.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-dAqbo3IyW+ycP7Ok6oD6P55UVIVdy6jAE1mZEqY8eSdj7G4jOYXhMvtssFBZK2NuccRVQRjwaW/JkCuJVDEeyw==","shasum":"9f39f177ce964f604f8541b48953346d352cc755","tarball":"https://registry.npmjs.org/ideacode/-/ideacode-1.4.2.tgz","fileCount":25,"unpackedSize":280790,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF3T6xq1j+N2UE+Cn9+dGM7NRCth6U8OV7AZn0nr6/78AiEAiSFDMFfMxwlPO+pROQpGpqRU4Aqqd+vg0Ei5pegFtlo="}]},"_npmUser":{"name":"idea404","email":"hosting.dennis@outlook.com"},"directories":{},"maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ideacode_1.4.2_1776869395447_0.5556665221890027"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T19:26:15.017Z","modified":"2026-04-22T14:49:55.722Z","1.0.0":"2026-01-30T19:26:15.165Z","1.0.1":"2026-01-30T19:30:27.122Z","1.0.2":"2026-01-30T19:47:14.248Z","1.0.3":"2026-01-30T19:59:24.261Z","1.0.4":"2026-01-30T20:10:38.309Z","1.1.0":"2026-01-30T21:04:26.438Z","1.1.1":"2026-01-30T21:16:06.296Z","1.1.2":"2026-01-31T08:15:56.011Z","1.1.3":"2026-01-31T08:20:36.711Z","1.1.4":"2026-01-31T08:42:00.500Z","1.1.5":"2026-01-31T09:46:22.582Z","1.1.6":"2026-02-04T06:22:12.288Z","1.1.7":"2026-02-04T06:30:22.351Z","1.1.8":"2026-02-04T06:34:17.459Z","1.1.9":"2026-02-04T06:59:35.924Z","1.2.0":"2026-02-08T15:04:00.767Z","1.2.1":"2026-02-09T07:19:21.079Z","1.2.2":"2026-02-09T07:43:35.211Z","1.2.3":"2026-02-09T10:29:55.776Z","1.2.4":"2026-02-09T11:04:13.760Z","1.2.5":"2026-02-09T11:24:42.154Z","1.3.0":"2026-02-09T11:43:09.446Z","1.3.1":"2026-02-09T11:54:52.484Z","1.3.2":"2026-02-09T12:12:34.931Z","1.3.3":"2026-02-09T12:36:49.845Z","1.3.4":"2026-02-09T13:04:33.363Z","1.3.5":"2026-02-09T13:23:57.131Z","1.3.6":"2026-02-10T06:00:40.145Z","1.4.0":"2026-04-14T19:34:01.811Z","1.4.1":"2026-04-16T07:32:09.180Z","1.4.2":"2026-04-22T14:49:55.623Z"},"bugs":{"url":"https://github.com/idea404/ideacode/issues"},"homepage":"https://github.com/idea404/ideacode#readme","repository":{"type":"git","url":"git+https://github.com/idea404/ideacode.git"},"description":"CLI TUI for AI agents via OpenRouter — agentic loop, tools, markdown","maintainers":[{"name":"idea404","email":"hosting.dennis@outlook.com"}],"readme":"# ideacode\n\nCLI TUI for interfacing with AI agents via OpenRouter. Agentic loop with tool use, conversation history, and markdown output.\n\n![ideacode](ideacode.png)\n\n## Setup\n\n```bash\nnpm i -g ideacode\n```\n\n`npm install` runs `playwright install chromium` automatically (for **web_fetch** on JS-rendered pages). If you skipped install scripts or see \"Executable doesn't exist\", run `npx playwright install chromium` once.\n\n## Usage\n\n```bash\nnpm run run\n# or after build: npm run build && npm start\n```\n\nOn first run, you'll be prompted for your OpenRouter API key. Get one at [openrouter.ai/keys](https://openrouter.ai/keys). You can optionally configure **web search**: a [SearXNG](https://docs.searxng.org/) instance base URL (preferred, e.g. `http://127.0.0.1:8080`) and/or a [Brave Search API](https://brave.com/search/api) key (fallback). Settings are saved to:\n\n- **macOS/Linux:** `~/.config/ideacode/config.json`\n- **Windows:** `%LOCALAPPDATA%\\ideacode\\config.json`\n\n### Environment (optional)\n\n- `OPENROUTER_API_KEY` — API key (skips onboarding if set)\n- `MODEL` — Model ID (e.g. `anthropic/claude-sonnet-4`, `openai/gpt-4o`)\n- `SEARXNG_URL` — SearXNG base URL (enables **web_search**; tried first). Example: `http://127.0.0.1:8080`. Your instance must allow JSON results (`format=json`). If you see **403** from a **public** instance, use a **local** Docker SearXNG and relax bot protection (e.g. in `settings.yml`: `server.limiter: false` for private use, or allow your IP).\n- `BRAVE_API_KEY` or `BRAVE_SEARCH_API_KEY` — Brave Search API key (**web_search** fallback if SearXNG fails or is unset)\n\n## Commands\n\n- **Ctrl+P** — Open command palette (switch model, set SearXNG URL, Brave key, etc.)\n- **Type `/`** — Inline command suggestions with descriptions (arrow keys to select, Enter to run)\n- `/` or `/palette` — Same as Ctrl+P (open command palette)\n- `/models` — Switch model (opens model selector)\n- `/searxng` (or `/searx`) — Set SearXNG base URL (**web_search**, preferred)\n- `/brave` — Set Brave Search API key (**web_search** fallback)\n- `/c` or `/clear` — Clear conversation\n- `/q` or `exit` — Quit\n\n## Tools\n\n`read`, `write`, `edit`, `glob`, `grep`, `bash`. Plus:\n\n- **web_fetch** — Fetch a URL and return main text. Tries plain `fetch()` first (works for raw GitHub, static HTML, APIs); falls back to Playwright for JS-rendered pages.\n- **web_search** — Search the web. Uses your [SearXNG](https://docs.searxng.org/) instance first (`SEARXNG_URL` or `/searxng`), then [Brave Search API](https://brave.com/search/api) if configured. The agent only sees this tool when at least one backend is set.\n\n**web_fetch** uses Chromium for JS-rendered pages; it is installed automatically via postinstall. If you see \"Executable doesn't exist\", run `npx playwright install chromium` in the project directory.\n\n## Terminal UI\n\nThe REPL uses **Ink** (React for the terminal) with a custom input: full-screen takeover, message log in a fixed viewport, hint row above input, slash/at suggestions above input. Run in an **interactive terminal** (real TTY); piping stdin or non-TTY may show \"Raw mode is not supported\".\n\n## Project structure\n\n- `src/index.tsx` — Entry: config/onboarding, then renders REPL\n- `src/Repl.tsx` — Main UI: input, log, suggestions, modals, API loop\n- `src/api.ts` — OpenRouter API (models, chat with tools)\n- `src/config.ts` — API key and model (env + `~/.config/ideacode/config.json`)\n- `src/commands.ts` — Slash commands and palette\n- `src/onboarding.ts` — First-run API key prompt\n- `src/tools/` — Agent tools (read, write, grep, bash, web_fetch, web_search, …)\n- `src/ui/` — Formatting and theme (markdown, colors, boxes)\n","readmeFilename":"README.md"}