{"_id":"@redonvn/cli","_rev":"29-8ab19731a8c593309540990db898437f","name":"@redonvn/cli","dist-tags":{"dev":"0.1.10","latest":"0.1.33"},"versions":{"0.1.0":{"name":"@redonvn/cli","version":"0.1.0","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.0","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"5035d4ee5dfc772f938081a1458ed031a70648bc","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.0.tgz","fileCount":141,"integrity":"sha512-7Gt0dYxrwhgLl+ckfbjekYFAqwyiJ44k1OaDIFMATxT2unOE/j4iMMp4xx/mykByNaJYMPF4S1o1z7nMdUurIQ==","signatures":[{"sig":"MEUCIF9Okz9pCk43TKWKNUGhycMXTlycaU5DdOgAW1Z5U5GrAiEA5epts1Cpky27xE+ByBeYiRbJdVZsqMdq4g0Osq2kgmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297361},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1779076579609_0.031005440167310105","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@redonvn/cli","version":"0.1.1","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.1","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"92bd25a4da4077624455ed5d72cc0feaec6a4ef2","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.1.tgz","fileCount":141,"integrity":"sha512-2SfMrEp8o704V0r+sW8+5yJspRLvY5EV4RLKNfQ+u7DF0fEEOCKuffJ8n60vpjX0Plw7Dbi69mgkzmUkbbPaDQ==","signatures":[{"sig":"MEYCIQDXujvAGO/HS6o6z9Y6jgqcRAys5rxfBP8ONLtSstfSGgIhAJarydfv8i9CLVj7vKuaxmdigNy0bNTNnKjPcNH7zrpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303852},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1779077089675_0.5054791798973157","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@redonvn/cli","version":"0.1.2","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.2","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"d4c8ebc089299ceea4e1b00fa5fea4b1393d241c","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.2.tgz","fileCount":144,"integrity":"sha512-lKtnLWgSwyqf6se5NrUT9UzUOwhXx0JS0Vx6bsn2YbU9XxqV8ApwZv4TOmGMOuwkNJzlf9mTO11i48UPi+1KHA==","signatures":[{"sig":"MEYCIQDHjl4hTP8z2JcPAjW/2+dTxeUllRzbR74f4+tpmXSXjAIhALqcUgeOX6s3QrfoOz9VTu/HJYfZZJKFvS2AjO5QovUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307084},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1779078924108_0.27663390029162804","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@redonvn/cli","version":"0.1.3","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.3","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"8972a77fa966852103e0739cf111fd9aadba7c07","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.3.tgz","fileCount":144,"integrity":"sha512-gdQHC8GUUaw5duA2rWL0+6g7JR/i1ERG8Dj8TQYFoVNyfqhBbXdWmIBAFxZuInezCV0qZ76qW5zpa337v17m0Q==","signatures":[{"sig":"MEUCIGotidyASOFIgvFWS0M/JhGRZl8nuwKWQaPGdrUeXYVmAiEAkLZ7OhO8NieYuJyvSWtUTdQlMf2w6FfWQYabmroBYQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307100},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1779079349732_0.3519947221376776","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@redonvn/cli","version":"0.1.4","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.4","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"c483e60293b7cba165fc813bbf37d2590b0eb752","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.4.tgz","fileCount":144,"integrity":"sha512-QX+8k1dHPry4MHcfPDU4k3A6XHv8GuqxWkKjZ47qSQ/cXNLLu7f555Yi9wzkKZU61ybfDJnAlNDBEja/RCRfEw==","signatures":[{"sig":"MEUCICBg+garN335J6Y7TY62oyTyPzUeyR+/RNNT9rS0YqulAiEAh05gkVsmDxHIlvvVgjpLjCqpwtnbGLKCjVOlC7f4bsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307364},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1779081019225_0.35777584492794245","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@redonvn/cli","version":"0.1.5","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.5","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"328f8eeedbe21ebd008f0a5d0a112406430c8fdf","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.5.tgz","fileCount":144,"integrity":"sha512-cE4MjT1dPjrdlg9IxbABW3vBuIA/vbPxokkQxvtovrCnExdlkrgRB124t1NoMXPzrKyvlBp40k5XloHzuU00Ng==","signatures":[{"sig":"MEQCIHiXQ9HJJ0EIBTrr97Gggw+eztH6TnwU2Ph/fz6E957gAiA49CtoG08HgtqOHp6Va1+hSOKWB/mjIwWYVOqnWVUdVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308076},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1779081245501_0.3535751440450565","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@redonvn/cli","version":"0.1.6","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.6","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"d1b01398c6b0aa4b9bbc5c23fe25b208add29a2c","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.6.tgz","fileCount":144,"integrity":"sha512-9XbSZs+28d1FlWLLpJ/kxM7J5ihYX06H3a/lcDEBE9LTVeXIMJ3cp8sckB79ulS+9S0uvg2nvhgH1FRNG821IA==","signatures":[{"sig":"MEYCIQCtU0cucbbvAus3BNzrWIjFSf5Vx99MQbbb7iHHO21DzgIhANCAPGZgNaVBxO0OThh+GHbkG0tAef8LYvZBvX3FvmRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308902},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1779085700449_0.8677022067891451","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@redonvn/cli","version":"0.1.7","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.7","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"68bc452cf68f3e5f52466631e650aa2ba4438044","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.7.tgz","fileCount":165,"integrity":"sha512-/9c75nFAu+h7QMMmkvdNopVxr7gJe6iye3OcXI5M+b7IUDZxU22dc7BuThPhhBjCd7abfOuzcs8ce7hOAhUVVg==","signatures":[{"sig":"MEYCIQCLDf+EZkFbqRLsR0L8DEEOR9zhJLNBT1IuqPDmG7au0AIhALlv6Z6wXTngd7Nok6I0NKP0Czen7P6e5pNszf5bpEiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368581},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1779097268902_0.6475773907605531","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@redonvn/cli","version":"0.1.9","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.9","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"ec30c682fe2d9932eeb4bf64a75bee6a85a98dd1","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.9.tgz","fileCount":168,"integrity":"sha512-cDjZfXT6O0il2PxSDHCILULTVKIWxvCK1cMReIEWeRyXi1GzJa+tHlU8+mytlOjsDZ/LygE+1tMWvM/gOqOZjA==","signatures":[{"sig":"MEYCIQDvb1hNz+WvnqTCVDi6q1ycyUCCeMjvLzYPDLpByAzOkwIhAMDQ1tzNLyeVqXPOE5bTpPO2U2SyVz8KQZUgOTLr/87j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405416},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.9_1779099842779_0.8268535574522662","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@redonvn/cli","version":"0.1.10","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.10","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"2e9052e44b7822ceec9973189c43a19589487cdd","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.10.tgz","fileCount":168,"integrity":"sha512-zk2Hqnw+/ggy0xyVTKkXsNDIU+1/OTNVpIO1zNKc3xx1h4pZMMdHTJBKmk/aXsHcBmRkN0XqOuY5lv91qXy5UQ==","signatures":[{"sig":"MEUCIQD0XDz0J8GdpxD/T+FgB5U6aBvtphOn6E3o2as/3RL25gIgQ+NRC4gXJJ+9NQAt1K8dhd5T8kcSEu39olHmsYLZR8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412509},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.10_1779100444739_0.07715301302436517","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@redonvn/cli","version":"0.1.11","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.11","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"2cea12e531d2faf55980943f59ddad51585359bb","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.11.tgz","fileCount":186,"integrity":"sha512-BRSWWNvkWtwxlXliuq9phrgGIDMo07IcWQR363e/ZqR4cs0McGoa5/zKbyAsGD3pAgdA90YSV9jzMyfjYir9ow==","signatures":[{"sig":"MEUCIDwXMFnC3RlKqrSZrs2aV/TD10OmK0JmHCjReNtfzCnIAiEAlx+bVtrPrFreU1BNENASW4GehvskS/KZb46S+qcHsqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544097},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"file:../redai-cli-protocol/redonvn-cli-protocol-0.1.4.tgz","@redonvn/redai-cli-sdk":"file:../redai-sdk/packages/redai-cli-sdk/redonvn-redai-cli-sdk-0.1.3.tgz","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.11_1779120189374_0.8757577256554261","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@redonvn/cli","version":"0.1.12","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.12","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"dd3103380c3dab35269e20d4fb32d05a7814afa1","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.12.tgz","fileCount":186,"integrity":"sha512-gxz2bwbTeqfzQDxr2GGxvODhQyhGmbrvmqCiJ8XTcFbbYCss42sWQfIxfq0BRpDhoCFmUxl0p3yvLKk5dQx/RA==","signatures":[{"sig":"MEYCIQCB3ARA1yOJOev0kOlkcTDQuQeygT025ei4fDeD+ZZ4TAIhAKiAUSWGRWm97y7AhuaL0bsQoffjen16Ci8DUdiuj5gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543980},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"ad7027f61e66e6fc7cc3c42287771bd4428f15d8","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.12_1779121597396_0.2559677257453017","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@redonvn/cli","version":"0.1.13","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.13","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"9d66e906e17ae9d25321b062ba944fc5c1f44259","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.13.tgz","fileCount":198,"integrity":"sha512-1f4UDqvMqKaSltDHc11rC0gMAXeDmx+NwiYUCyV0c7qfOlpWTWPdKxOEE6StDKFpWS8/BtEpbkzePXy4sR34Gg==","signatures":[{"sig":"MEUCIQDv0XN48TWcVxXI16fOps9ObkyOSKUfXrXHCGTPP4DenwIgIixg7tpvpMYILHQ2WZ2SLCR94onor6qnNFIgj92ATIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598270},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"ad7027f61e66e6fc7cc3c42287771bd4428f15d8","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.13_1779154651132_0.6437335788899072","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@redonvn/cli","version":"0.1.14","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.14","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"5241584f0e02c983bba81ef28cb9c2fa9531d05d","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.14.tgz","fileCount":198,"integrity":"sha512-A5JvSNjJdC2DCs88ZE7ZfkMrs/JqoAjmvlARH8LO+2kFI0EIDohkjs1rIQwOraGW7DX0SjElvGTIlnqNeJepqg==","signatures":[{"sig":"MEUCIGCgv/PYoRcNaR4rYhLM9AgQPelH1XGhAx1WyMnsqvgGAiEA/fsGCMUtvHG81JPF7NAaAVD2a63gYIzDss8BGMFECrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598270},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"ad7027f61e66e6fc7cc3c42287771bd4428f15d8","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.14_1779155060010_0.12230664191498253","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@redonvn/cli","version":"0.1.15","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.15","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"e91a1350f14997e464156c780027a687c091d222","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.15.tgz","fileCount":198,"integrity":"sha512-kghQOzH29d+akJlpSGtsPABc1jKYQbq/m8eTK9UNG+o/NqC8Y9zWpv9LcsMX5IqAes01K0GBmqhcnQ0A/DtxqQ==","signatures":[{"sig":"MEQCIGnG9i7PTla9pPQMZxmrdZm0jlhYtAI4hf3gGeHX64MiAiAvZF3sTzC9Imb8pxdm3Hk5clBCWXDrUaZL2d90c6Eflg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598270},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"fbb8452eae263ece08139a59f740bc42d4f56352","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.15_1779160001984_0.9010757223550827","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@redonvn/cli","version":"0.1.16","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.16","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"5de39105554a90855c9a51fcd154e4d6fc02ecaa","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.16.tgz","fileCount":198,"integrity":"sha512-D2rpOorlOff6bK/KbEG7uZWVuxi6Zaadqus95GhwJ9ug96OuO576OMGLXBBOX0UilXy1OfWRDIstqHP0GxOmvQ==","signatures":[{"sig":"MEQCIBuAKPNa0ZYKdO047YwscZoADy7/94lTZnoZWVSTLmVLAiBfCVS4lx1wMAHKKUJb02DBMKAZU/bLYeiqNhsokQkAqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598927},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"e71d6f101131f969561e06c73fe81a0ad589cd3f","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.16_1779161778665_0.15587534903138","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@redonvn/cli","version":"0.1.17","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.17","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"cdb6d5452d26db77cd8ab44c03f22d2cad956e5a","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.17.tgz","fileCount":204,"integrity":"sha512-8v5S0elsL/7BhjmnMbxGLgnqcudAcXK+p6gftqGFyHgleUpZJ4+xN3JrVjMtigYkJD/HTVkYfiTvP/z1fo1IrA==","signatures":[{"sig":"MEQCIF8FtPAmiVKwk6O/EnRs3HSLAa3IVYbrNPYKEpTXZr/UAiApJr+7umfdOo2CeoeKUpksTlZVui0uIDqY7fyHDSSI2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615465},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"f4cd8400215cf56edc57164546c672c378850aaf","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.17_1779172698761_0.60798795837122","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@redonvn/cli","version":"0.1.18","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.18","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"5e8b327b1858aa293ea483218560f3aa14398c8f","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.18.tgz","fileCount":204,"integrity":"sha512-AsUClbwwAVQVeoCugqIzZ9jgLwf4vx5hLupHCWoqAe59tkaum/rdyveOVaHqvA+zUO3RjkqoeVLJEqUQgknUVQ==","signatures":[{"sig":"MEUCIQCX/llLZpNzMnj4K+t2Na8LctUQE/BqakZbS02u2ZWpPwIgJH3bKVTxtV6wiJCnlRD7lCvm0cvTSqcndH4oMhn6kcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616037},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"9b8f7b053a8844de3241391e80ec092651eed832","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.18_1779173245519_0.9405912763385138","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@redonvn/cli","version":"0.1.20","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.20","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"6fcfac1dee7b739b76993795d18554f7a3cf85b3","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.20.tgz","fileCount":273,"integrity":"sha512-ThQXolv5LulIcJpwGFqGlpN92IXT5OqnEw181JJex3dkYUrKi+QkZY7IkNf17X45h66bKx8nTVYJwMMcYFa5hw==","signatures":[{"sig":"MEUCIDo8w3uMyh1IgmA0wFTlZOUV4l8RbIwiNP8G/+czXxNeAiEA1ZrdbB0/LPnp4YXrnbRMizh2AMpDPC/fsfzUjofhr8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803672},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"95cdca0a3804ef8f320607abd480dea01f8fa93e","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","@nut-tree/nut-js":"^4.2.0","socket.io-client":"^4.7.5","screenshot-desktop":"^1.15.0","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.20_1779211781681_0.1893282777374672","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@redonvn/cli","version":"0.1.21","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.21","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"e7810b16ba2406469cf0a39de970248b2d48b29b","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.21.tgz","fileCount":273,"integrity":"sha512-VB+buz5kfmfSwrPC/0btWwFJy/r/vbDsnI74vgl8fHRKgoja41TTU3u+X2F+n/Kk8qWGz7DwUMMpm8I1gXRuLQ==","signatures":[{"sig":"MEUCIQDFMWhTPgnwBx6KLiMZqWuKVLIM4DgOR4B9jFe81h8ihwIgclBt3QB+Y3anvVctfQT8Ix4CpMBRumMHGJ8Oq1U1up0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803719},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"95cdca0a3804ef8f320607abd480dea01f8fa93e","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build && npm install -g .","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.0","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.21_1779212103958_0.1885637131495692","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@redonvn/cli","version":"0.1.23","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.23","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"ab1c0abc3eeca935c13e366db1cb9094fc0c8437","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.23.tgz","fileCount":285,"integrity":"sha512-SffCH1NpVtA2a4c120eIbbCNFb2bsWq98tMJjZ8gVaSig14GngrU/u29HseWm5lTp3h/DNi2+uwhVHP7Waz9+w==","signatures":[{"sig":"MEYCIQCoWrjvFwDhg50FPiSbDDHzKfvgKeQPKHcRV2NVaxEcyAIhAO1sJVVaT8Ck325cLQ9MQOOQuq7Vt80DK/eygCyMM8j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842995},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"faf46061c543f9b94b32898581785227f35cd5ac","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","jimp":"^0.22.12","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@jimp/custom":"^0.22.12","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.23_1779337573224_0.05105609853759363","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@redonvn/cli","version":"0.1.24","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.24","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"1cee57875164d77b470e3c974dbd82c4627307ab","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.24.tgz","fileCount":285,"integrity":"sha512-DrJOpmuvTq30ghtqxwIuryk7BxC47te+K1LhyVaqouByc3QrdDWmjcPq5Wnulnp5jLJGUIcVq/WMaZXDP5muVg==","signatures":[{"sig":"MEUCIQDsTwNdHtpobQNT/htTx2ExhTeAQcv3zQitVruMWKSY9QIgefAx9osfRHcCGIFf4NTM4cY7QCyiY2tXYt3V3HLPSoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842944},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"faf46061c543f9b94b32898581785227f35cd5ac","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","jimp":"^0.22.12","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@jimp/custom":"^0.22.12","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.24_1779338023458_0.7795020438288531","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@redonvn/cli","version":"0.1.25","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.25","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"4fd9ecdf76a5c528014510228e526a49096d7bcc","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.25.tgz","fileCount":285,"integrity":"sha512-Gjz+fferUclKYqS4epvFzO93ItS8QwyagJUNRb2mhBLn0B/KbxfSGU9qXUFRfmhvs5bW5jHrSrEXLIuddrvyFw==","signatures":[{"sig":"MEUCIQC+Efl/0NJ9+Rm9ohPfyujiTtk+FOSTN8GqVLmuyytgCgIgK0WzanMM6obSjEeza9teTsw4o65wZ4OT4rH3yTrlEkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842888},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"e985a3a5d7f132c1ac60021d379bdd43a1123ad0","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.25_1779338861347_0.20279856939480445","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@redonvn/cli","version":"0.1.27","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.27","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"ed1b0b7c4286cf5ec935fa06adb17f2023780d4a","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.27.tgz","fileCount":287,"integrity":"sha512-5s2Y9R1s0z+LsITgFUZQIYs8kYkdQbQuBBl6hC+QJ/RM+eWLfF58ZDxGm8JtbDKjnGNjloxF9wdAmteeRXMnCQ==","signatures":[{"sig":"MEYCIQCzoDfZYaR6UBXMgbHW2R8n3yPN1pGa6L+o1xoyORdxKgIhAJKKe2PPTeXZhE4OFTTCOfOZDenLQ02bLKBqMKK9dxQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856373},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"e985a3a5d7f132c1ac60021d379bdd43a1123ad0","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"overrides":{"glob":"^10.0.0"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.27_1779339727782_0.9104773872735232","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@redonvn/cli","version":"0.1.28","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.28","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"44e41d78a785a0bfcc76b8bd5a905fd7f4db8237","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.28.tgz","fileCount":324,"integrity":"sha512-kJ8yer/9oRhPLoFbvqmFpPJUywem89VmLDRvlg9UF34DOcgJ+jXisECxg1u4M/O0u6w8fcfg5+wWmOHWVi1VdA==","signatures":[{"sig":"MEQCIDY3OQcEQbr+WIoAtPrjNu32WYgFrWSamIf7e9V/3jPnAiAxBWcXeYzOOHKd0DQJSJkq82GyJUKzHO1HgDsPijgs+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1000067},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"0a2a3424e2f0b15bbcd78268e3ed17b79c68c860","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","postbuild":"node scripts/copy-builtin-skills.cjs","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"overrides":{"glob":"^10.0.0"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.28_1779360709240_0.3178294381307534","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@redonvn/cli","version":"0.1.29","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.29","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"fefc3cd35411ed9e9f62c02f3b1e3d26255d1ce4","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.29.tgz","fileCount":336,"integrity":"sha512-iCJ4GVxuRq5I7vP/XWSomdg06NUA0HxpyMTABj6xTuThtUiXkvrR6te4QCtWId32eTDZG1Z12E5Xumr84LPZQA==","signatures":[{"sig":"MEQCIDoAcA6v0Wx61Ozt2Ml/qYwsGsgyGj35kpT4LZaHPEyCAiBnHL89ll3yoU15AZoRPyxZ0moflnB7w9Vd6A3eOaTvLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047939},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"0a2a3424e2f0b15bbcd78268e3ed17b79c68c860","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","postbuild":"node scripts/copy-builtin-skills.cjs","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"overrides":{"glob":"^10.0.0"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.29_1779361602999_0.482335333696404","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@redonvn/cli","version":"0.1.30","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.30","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"bd9ff0ffaf749a9c7850d6188bff9f895b714f91","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.30.tgz","fileCount":336,"integrity":"sha512-cL23xSacA7TO6ZAgXY1wtPAu4d3cXE9vLK6yO2t6rxeJJYBkTzlBVErk7pwNEVgdgCpSOMwyb9bUyxS19nmuug==","signatures":[{"sig":"MEUCIBiY6Sx1N/UQT6VF5XE8uypd/pcwGGfJX7l75ojMgbmJAiEAxEkmbWPkhQAVD7fAhdoqDnOvVsn5uOxVwLLAz6jQXe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059070},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"6dbc7eee48ba380d3d6c4d9ffb45b2db1eeb6b19","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","postbuild":"node scripts/copy-builtin-skills.cjs","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"overrides":{"glob":"^10.0.0"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.30_1779363447894_0.03466713803883259","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@redonvn/cli","version":"0.1.31","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","_id":"@redonvn/cli@0.1.31","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"homepage":"https://github.com/redonvn/redai-cli#readme","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"bin":{"redai":"bin/redai.js"},"dist":{"shasum":"1fa53f11edb0ed20e009e99ea77e7d357e99e259","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.31.tgz","fileCount":336,"integrity":"sha512-UoQ8TmKH9v/9zDsIpQIfq8opVE1jY8SHChWBD4qQ31/SiuO5779ncHutnx24vLB6rTYUGxn5J64wLz26ggnwFw==","signatures":[{"sig":"MEYCIQCdeFcoH48dRpqGyQDo5P/onMfk0bNwa2bvII182G7mmQIhAJCTHfjQ3sXNC7CSDA38y8T+qX3M9LrdIjM+yeDoSAJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062705},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"b9a7585a86471d0c49e33ebe1c7d52802738d739","scripts":{"dev":"ts-node --transpile-only src/cli/index.ts","build":"tsc -p tsconfig.json","clean":"rimraf dist","start":"node ./bin/redai.js","build:ui":"cd ui && npm install && npm run build","prebuild":"node scripts/write-build-info.cjs","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","dev:start":"ts-node --transpile-only src/cli/index.ts start","postbuild":"node scripts/copy-builtin-skills.cjs","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && node scripts/copy-builtin-skills.cjs && npm run build:ui","prod:login":"node ./bin/redai.js login --env prod","prod:serve":"node ./bin/redai.js serve --port 8317","prod:start":"node ./bin/redai.js start","build:watch":"tsc -p tsconfig.json --watch","postinstall":"node scripts/postinstall.cjs","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"overrides":{"glob":"^10.0.0"},"repository":{"url":"git+https://github.com/redonvn/redai-cli.git","type":"git","directory":"redai-cli-app"},"_npmVersion":"11.6.2","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","axios":"^1.7.7","chalk":"^4.1.2","undici":"^6.19.7","prompts":"^2.4.2","fast-glob":"^3.3.2","@vscode/ripgrep":"^1.15.9","socket.io-client":"^4.7.5","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","ts-node":"^10.9.2","@types/ws":"^8.5.13","cross-env":"^7.0.3","typescript":"^5.5.4","@types/node":"^20.14.0","@types/prompts":"^2.4.9"},"optionalDependencies":{"screenshot-desktop":"^1.15.4","@nut-tree-fork/nut-js":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.31_1779367823332_0.022750782149991045","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@redonvn/cli","version":"0.1.33","description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","bin":{"redai":"bin/redai.js"},"main":"dist/cli/index.js","engines":{"node":">=18.17.0"},"scripts":{"postinstall":"node scripts/postinstall.cjs","prebuild":"node scripts/write-build-info.cjs","build":"tsc -p tsconfig.json","build:dev":"cross-env BUILD_ENV=dev npm run -s clean && cross-env BUILD_ENV=dev node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","build:prod":"cross-env BUILD_ENV=prod npm run -s clean && cross-env BUILD_ENV=prod node scripts/write-build-info.cjs && tsc -p tsconfig.json && npm run build:ui","build:watch":"tsc -p tsconfig.json --watch","build:ui":"cd ui && npm install && npm run build","dev":"ts-node --transpile-only src/cli/index.ts","dev:login":"ts-node --transpile-only src/cli/index.ts login --env dev","dev:start":"ts-node --transpile-only src/cli/index.ts start","dev:serve":"ts-node --transpile-only src/cli/index.ts serve --port 8317","prod:login":"node ./bin/redai.js login --env prod","prod:start":"node ./bin/redai.js start","prod:serve":"node ./bin/redai.js serve --port 8317","start":"node ./bin/redai.js","install:local":"npm run build:dev && npm install -g . && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync(require('os').homedir()+'/.redai/ui',{recursive:true});cpSync('ui/dist',require('os').homedir()+'/.redai/ui/dist',{recursive:true,force:true});console.log('UI copied to ~/.redai/ui/dist')\"","clean":"rimraf dist","publish:dev":"npm run build:dev && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public --tag dev","publish:prod":"npm run build:prod && cross-env SKIP_PREPUBLISH_GUARD=1 npm publish --access public","prepublishOnly":"node -e \"if(!process.env.SKIP_PREPUBLISH_GUARD){console.error('\\nUse `npm run publish:prod` or `npm run publish:dev` to ensure correct BUILD_ENV is baked.\\nIf you really want to publish directly, set SKIP_PREPUBLISH_GUARD=1.\\n');process.exit(1)}\""},"keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"author":{"name":"RedAI"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/redonvn/redai-cli.git","directory":"redai-cli-app"},"homepage":"https://github.com/redonvn/redai-cli#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@redonvn/cli-protocol":"^0.1.5","@redonvn/redai-cli-sdk":"^0.1.7","@vscode/ripgrep":"^1.15.9","axios":"^1.7.7","chalk":"^4.1.2","fast-glob":"^3.3.2","prompts":"^2.4.2","socket.io-client":"^4.7.5","undici":"^6.19.7","ws":"^8.18.0","zod":"^3.23.8"},"optionalDependencies":{"@nut-tree-fork/nut-js":"^4.2.6","screenshot-desktop":"^1.15.4"},"devDependencies":{"@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/ws":"^8.5.13","cross-env":"^7.0.3","rimraf":"^6.0.0","ts-node":"^10.9.2","typescript":"^5.5.4"},"overrides":{"glob":"^10.0.0"},"publishConfig":{"access":"public"},"gitHead":"edf3966c66a59e58865f089b08e603039c8d7f84","types":"./dist/cli/index.d.ts","_id":"@redonvn/cli@0.1.33","bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-v/1Y9ePnmAef4ODvCuCu5ibG7TZhkykbcejRILmIw5xBWnNzYLMxpLkAQ7hgPW1vKE8SBdatmpDMzvX8RrLe0g==","shasum":"06df4a6bfef53136675d10cb8ec340646ce724de","tarball":"https://registry.npmjs.org/@redonvn/cli/-/cli-0.1.33.tgz","fileCount":362,"unpackedSize":1094995,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBDZeUN7h5750qdREqkaEon+FvEKS0lcmIkrWkuMZYpkAiEA4NL/BJZUW9/Znr9+qNBlHfsm8DejAoLy7Q4bTF+fRm4="}]},"_npmUser":{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},"directories":{},"maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.33_1780111674064_0.7011932366044169"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T03:56:19.453Z","modified":"2026-05-30T03:27:54.421Z","0.1.0":"2026-05-18T03:56:19.750Z","0.1.1":"2026-05-18T04:04:49.845Z","0.1.2":"2026-05-18T04:35:24.247Z","0.1.3":"2026-05-18T04:42:29.915Z","0.1.4":"2026-05-18T05:10:19.365Z","0.1.5":"2026-05-18T05:14:05.670Z","0.1.6":"2026-05-18T06:28:20.608Z","0.1.7":"2026-05-18T09:41:09.060Z","0.1.9":"2026-05-18T10:24:02.930Z","0.1.10":"2026-05-18T10:34:04.904Z","0.1.11":"2026-05-18T16:03:09.585Z","0.1.12":"2026-05-18T16:26:37.548Z","0.1.13":"2026-05-19T01:37:31.347Z","0.1.14":"2026-05-19T01:44:20.173Z","0.1.15":"2026-05-19T03:06:42.122Z","0.1.16":"2026-05-19T03:36:18.829Z","0.1.17":"2026-05-19T06:38:18.906Z","0.1.18":"2026-05-19T06:47:25.665Z","0.1.20":"2026-05-19T17:29:41.882Z","0.1.21":"2026-05-19T17:35:04.143Z","0.1.23":"2026-05-21T04:26:13.393Z","0.1.24":"2026-05-21T04:33:43.653Z","0.1.25":"2026-05-21T04:47:41.556Z","0.1.27":"2026-05-21T05:02:07.984Z","0.1.28":"2026-05-21T10:51:49.459Z","0.1.29":"2026-05-21T11:06:43.234Z","0.1.30":"2026-05-21T11:37:28.043Z","0.1.31":"2026-05-21T12:50:23.549Z","0.1.33":"2026-05-30T03:27:54.271Z"},"bugs":{"url":"https://github.com/redonvn/redai-cli/issues"},"author":{"name":"RedAI"},"license":"MIT","homepage":"https://github.com/redonvn/redai-cli#readme","keywords":["redai","cli","ai","claude","codex","gemini","oauth","llm","proxy","agent","tunnel"],"repository":{"type":"git","url":"git+https://github.com/redonvn/redai-cli.git","directory":"redai-cli-app"},"description":"RedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể run tools (Read/Write/Edit/Bash/Grep/Glob/WebFetch), spawn code-CLI (Claude/Codex/Gemini), và proxy LLM request qua OAuth của bạn (Claude Code / ChatGPT / Gemini / Antigravity / Qw","maintainers":[{"name":"redaivn","email":"contact@redon.vn"},{"name":"haianh123bgln","email":"nguyenngochaianh20033@gmail.com"},{"name":"redaivn-developer","email":"developers@redai.vn"},{"name":"thaianthedev","email":"thaianthedev@gmail.com"},{"name":"scloud07","email":"ndnhat711@gmail.com"}],"readme":"# @redonvn/cli\n\nRedAI CLI — kết nối máy bạn với RedAI agent runtime. AI cloud agent có thể:\n\n- **Thao tác máy** qua tools: Read / Write / Edit / Bash / Grep / Glob / WebFetch\n- **Spawn code-CLI** có sẵn: `claude` / `codex` / `gemini`\n- **Proxy LLM request** qua OAuth của bạn: Claude Code, ChatGPT, Gemini Code Assist, Antigravity, Qwen, Kimi, iFlow, xAI Grok\n\n## Cài đặt\n\n```bash\nnpm i -g @redonvn/cli\n```\n\nYêu cầu Node.js ≥ 18.17.\n\n## Quick start\n\n### 1. Đăng nhập RedAI\n\nTạo API key trên dashboard RedAI với permission `cli:connect`, sau đó:\n\n```bash\nredai login              # Mặc định = env baked vào build (xem dưới)\nredai login --env prod   # Force PROD\nredai login --env dev    # Force DEV\n# Paste API key khi prompt\n```\n\n#### Môi trường\n\n| Env | API base | WebSocket |\n|---|---|---|\n| `dev` | `https://v2.redai.vn` | `wss://v2.redai.vn` |\n| `prod` | `https://app.redai.vn` | `wss://socket.redai.vn` |\n\n**Mặc định khi cài:**\n\n| Bản | Default env | Lệnh cài |\n|---|---|---|\n| `latest` (prod release) | **prod** | `npm i -g @redonvn/cli` |\n| `dev` tag | **dev** | `npm i -g @redonvn/cli@dev` |\n\n→ User chỉ cần `redai login`, không cần truyền `--env`. Cần switch tạm: dùng `--env dev` hoặc `REDAI_ENV=dev`.\n\nOverride URL custom (cho dev backend local):\n```bash\nredai login --api-url http://localhost:3000 --ws-url ws://localhost:3000\n```\n\n### 2. (Tuỳ chọn) Đăng nhập OAuth provider để dùng quota của bạn\n\n```bash\nredai oauth claude         # Claude Code (PKCE)\nredai oauth codex          # Sign in with ChatGPT\nredai oauth gemini         # Gemini Code Assist\nredai oauth antigravity    # Antigravity (Google)\nredai oauth qwen           # Qwen (device flow)\nredai oauth kimi           # Kimi (device flow)\nredai oauth iflow          # iFlow (OAuth hoặc cookie)\nredai oauth xai            # xAI Grok (OIDC)\n\nredai oauth list           # xem tất cả account đã login\n```\n\n### 3. Chọn mode\n\n**Mode A — Tunnel WS với RedAI cloud** (AI agent trên RedAI dùng máy bạn làm runtime):\n\n```bash\nredai start\n```\n\nCloud worker gọi: `POST /cli/clients/<clientId>/actions/...`\n\n**Mode B — HTTP local server** (Cursor / Cline / Claude Code trỏ tới localhost):\n\n```bash\nredai serve --port 8317 --api-key <key>\n\n# Cursor config: baseURL = http://localhost:8317/v1, apiKey = <key>\n```\n\nEndpoints expose:\n- `POST /v1/messages` → Claude\n- `POST /v1/chat/completions` → Codex\n- `POST /v1beta/models/*:action` → Gemini\n- `POST /llm/<provider>/<rest>` → Generic passthrough cho mọi provider\n\n## Lệnh đầy đủ\n\n```\nredai login [--api-key <k>] [--api-url <url>]\nredai status\nredai start\nredai serve [--port 8317] [--host 127.0.0.1] [--api-key <k>]\nredai logout\n\nredai oauth <provider> [--account <name>] [--no-browser] [--cookie <c>]\nredai oauth list\nredai oauth logout <provider> [<account>]\n```\n\n## Files\n\n```\n~/.redai/\n├── config.json              # cliToken + clientId (chmod 600)\n├── client.id                # UUID stable của máy\n└── oauth/\n    └── <provider>/<account>.json    # OAuth token (chmod 600)\n```\n\n## Bảo mật\n\n- OAuth token **chỉ lưu local**, RedAI server không thấy.\n- API key chỉ gửi qua HTTPS để verify một lần, sau đó dùng `cliToken` JWT 90 ngày.\n- File chmod 600 — chỉ chủ máy đọc được.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}