{"_id":"codex-anywhere","_rev":"32-0c61fa7e74f4755564f46faa5431361c","name":"codex-anywhere","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"codex-anywhere","version":"0.1.0","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.1.0","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"38e22c345d9354a831bcaf9777b2be514a0f47d7","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.1.0.tgz","fileCount":104,"integrity":"sha512-r16mMn5kUXr2xlae7ntC+SSY78NBPkF3aydBnnjRW9buUamjcWwWaINXgXNNqVgqekTLASgRcAoA2mz8DNrMFg==","signatures":[{"sig":"MEYCIQDq8/wFdHRg0rSRuE8CYb0O0ERTMFsqK8j8guO9ZgViiQIhAIqaCl6IQNpFlWRVSomdHYGZDQjJG/wI6oMDFyHlJp0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423430},"type":"module","engines":{"node":">=22"},"gitHead":"0153e62ff48540053ba5e756341c6cf016fe9181","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.1.0_1775906110746_0.3691670782977179","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"codex-anywhere","version":"0.2.0","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.2.0","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"270100a0388f221911e6e3d669a8bb4d88a11cdd","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.2.0.tgz","fileCount":116,"integrity":"sha512-0G/5liCLL1oGhiavb1T4INHQGDu6jEpNUBLLdcOa9Az+CWNHisXCPpb3q248iyglAl5x1uk1O5+xEmnnn9CEiQ==","signatures":[{"sig":"MEUCIQDLDn2MTuQimHC8wN4qeunyr3/4IFfYx+JoCF5dzj8BwwIgMp9paKVJB/MJnjbLJu4h/p/EtiBlPWBcULSIcPaKaNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524622},"type":"module","engines":{"node":">=22"},"gitHead":"eb056e91c57de56a199efc87717c94b7aa3ad794","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.2.0_1776078857675_0.9900316722519513","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"codex-anywhere","version":"0.3.0","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.0","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"51b5d0d7c816d6be6dde034570127c4974cd9668","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.0.tgz","fileCount":116,"integrity":"sha512-4ln9Wcw1o6uvbtAtx6wR56Nn5GeMqJbTL+xdDBNwtsxm8xkPysW2xrxF/1VvHQAqQsw0/5yL/iC4mddjWsPL0w==","signatures":[{"sig":"MEYCIQDNmzTEg3QJk4OoPKyYiDx6mFUPCmDRv8Jt/j+Vs9tm/gIhAJMutgZung+38OdhfP50R13qo7E+1c8WSpoRNvPgPckV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526684},"type":"module","engines":{"node":">=22"},"gitHead":"eb056e91c57de56a199efc87717c94b7aa3ad794","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.0_1776400875615_0.5013893840996433","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"codex-anywhere","version":"0.3.1","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.1","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"c9e44bde276828f7ec6f2649116920d99d7accb5","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.1.tgz","fileCount":116,"integrity":"sha512-fzX8R+XCVgyLY5JEg+PT63xOrLYeFOX6foLIXQPGNRdyPP8UATzx0AAfkSt/m0VZzWGIP281aENB52jjnoHc3w==","signatures":[{"sig":"MEQCIEswECOssI32tO3pbuX0fcaLQ79fFVNkZ5LHzzJDgbjzAiASyzp1xuQVC8tHha/c0ru/0DKls8nii804XVQZYGhAWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537079},"type":"module","engines":{"node":">=22"},"gitHead":"46c42110fc6a165476c771dca97b22c6e7f1a7cf","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.1_1777116532119_0.17135010112174998","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"codex-anywhere","version":"0.3.2","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.2","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"959f85e603cd805f96a2ee8b7eeeaf960440715e","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.2.tgz","fileCount":116,"integrity":"sha512-VZsC8sG2WGLHfJOFZYTFCY50zsj8GCQg3J/8YU0Ofm3h1J3QkaXahyJhJPBUfjew4EQxtWt0lpS9Yw3pUzHnYw==","signatures":[{"sig":"MEQCIEI35VWieFikN/60PQ2YfOV2rTD+4KbfzmW7XOG9qMLnAiBjLN+7I+IvA5uISBhYTBaRIiB9lC3/dRcbaeoflKCIUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537849},"type":"module","engines":{"node":">=22"},"gitHead":"0cdf4c7dc9347baa85f1e0303b7aad7f0e3afbb6","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.2_1777117422327_0.5519122419213602","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"codex-anywhere","version":"0.3.3","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.3","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"71d453c25ccbfdf4a92abb0dd26eb419955736e2","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.3.tgz","fileCount":116,"integrity":"sha512-hDaEKsGTjNXZIi+F2zp5Gn/lA5qFNK8Itmrh9Hd0PQ0opuWfEaH8eVbb1p3h/rMWmUhDY9Iurir1En54EdYVnQ==","signatures":[{"sig":"MEYCIQDNjxp9YRHyJ1vn4FoL8P2bkEskWDUOs7ylDNJTmFuXBgIhAKwB5h+r4vhC8t6z4WbxBNNsav5hp+A54VIyUdirBhEa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543461},"type":"module","engines":{"node":">=22"},"gitHead":"a17f60ed8278fe48b431e97c445c8b8b79334e09","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.3_1777200767924_0.15268121752778052","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"codex-anywhere","version":"0.3.4","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.4","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"28bd719de975f4142a07aeb95a9e3d44fe5c5ff4","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.4.tgz","fileCount":116,"integrity":"sha512-MV6TnXLxLudAIW74WZpenPXqYvT5sqHChoQz15kHe4gIvLNytAOCoeQklJBqVezDvrIfGzY1ZnVioCBU0awReA==","signatures":[{"sig":"MEYCIQDm3nMl8XTybC14ApF2+93fRdu/u1v8X+TeVt/MzuO0CQIhAOgOA6ESbj1Pf/uGfa9Ufy9kizp8KaQ1tGdrsHRMl+lk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556798},"type":"module","engines":{"node":">=22"},"gitHead":"0b4ffa09e6d084922f4c6f93bb1ebae37c9703f3","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.4_1777214860537_0.8369084168715342","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"codex-anywhere","version":"0.3.5","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.5","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"8da94501fa6fbe3283527bc12d93a219adfc3631","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.5.tgz","fileCount":116,"integrity":"sha512-5EByvUO8PaV8JPoEt+5PLn771haqd3zsaRI+8WzIT/ullz4Ydne3gC4iDHgSHGgWKrNkWKGAwwYgsDr9S2GKhw==","signatures":[{"sig":"MEQCICY++2o7mGoplFxm0lPXp1mj6U2AK1WfZhT5773rHY/7AiAoEnyiMDsjRZscaGxQ4o07I3FDClh/m9cumLcBrC0IYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567785},"type":"module","engines":{"node":">=22"},"gitHead":"298802156f9f098e9df19abd10fd981dc32cbb5a","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.5_1778113318920_0.36064732498929897","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"codex-anywhere","version":"0.3.6","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.6","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"44bdff332be7aa24f1df80fd43f5c259f42914ed","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.6.tgz","fileCount":116,"integrity":"sha512-MhhRDl8k1wthXdz1WOHSQZeUqfuuTCLZY74ZoeehANlvGM99Y4MkjP9fUpjUBBSYNPIOQJkPvC9YySZVkfJN9w==","signatures":[{"sig":"MEUCIA15ZLrP/QB/ceBiBH4IFerxxhvFsiHONP7tJ/9KyerLAiEAjJLCqJKZwiVc8Pa7QABNThA7/xi5btB2OBB5Kdbae+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574996},"type":"module","engines":{"node":">=22"},"gitHead":"e2927280a1aa3299351c72ce74466d8014b23616","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.6_1778169350403_0.6622978406075848","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"codex-anywhere","version":"0.3.7","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.7","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"7894d25a2b70b3f2097ce0e526d7d8bcc3788c0b","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.7.tgz","fileCount":116,"integrity":"sha512-cy3EupZbBFkGj0giqCJqpXgBltOAXFnxSIXD8CT67MRqMi3kyc6sJ0QYv7tKEw8x2H0/NaO7tj1diktkVi5Vwg==","signatures":[{"sig":"MEYCIQCt3foN1JfMDpqoCYGgGvwM0pCYttBfA7coMGObMnuaawIhAM5d/77fgQSs54w/xXM6+5g+9nWe8d1XddXJ0mmwE3fV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574602},"type":"module","engines":{"node":">=22"},"gitHead":"af93c54d0c976ee8bde5eede63c669a5a1ea3455","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.7_1778543368199_0.8018580095930954","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"codex-anywhere","version":"0.3.8","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.8","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"220dbc7fdca316e21009e7a0027f661715da3b1e","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.8.tgz","fileCount":116,"integrity":"sha512-+yscJCYo/LWq1v+hSsYzvWHQFCpZDf8+VwvSQxPmkuG4bax8UtRDNaB1U/j075jEc+7dXjT9xUD1gRhidF+sGw==","signatures":[{"sig":"MEYCIQCkELXBUsPz+3eeZBlOMXevgH5bp7BXBpRZiCaMer4KygIhAKj9hojFi1bBjVgcguvMJRBrx2icrqAFswTxpBtANeWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587409},"type":"module","engines":{"node":">=22"},"gitHead":"8ca2e2e42b4a1effc161c4941589e798a020c051","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.8_1778552767634_0.6966536763180042","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"codex-anywhere","version":"0.3.9","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.9","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"7a8438a85c5feada9575657a7dc205ddcc8f58b8","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.9.tgz","fileCount":116,"integrity":"sha512-YucTB8Q10563eT1tY/z/2AdQh5XghZovTOf9cGXyvwvaeatvyJdHxkBwMJT6S/UcPI1x3OieO4CXFtfz5THRrQ==","signatures":[{"sig":"MEUCIEVhYQiF0rqmAG9+PrplQK7+X5rQVJtAbpEBCS0577NFAiEA5ahiKVgHPTpm2Jx7A1NfRyrU74/XPFEbOeklWzw+sGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588092},"type":"module","engines":{"node":">=22"},"gitHead":"01ae1b9ea5b055cf9e992717cca5378f5b3ad2b6","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.9_1778553057771_0.75449695211724","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"codex-anywhere","version":"0.3.10","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.10","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"8c7cfc86b9da8ed83faff3501483b050044b2a58","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.10.tgz","fileCount":116,"integrity":"sha512-fvAclDg04PSd1GuRwWCff+of4mYR93NxRZfE3M+35N1qQj7MkSG99WM3m9N/QDOnM48nGpQ2Lb+3LkApwzaRcw==","signatures":[{"sig":"MEQCIGDJoF21SLdLkxryWEZw/2bYnoEMQcjylkNGQ+9qqBehAiAoxBlrY3VpmE9xeF2l8n3XdhFUAaZ7ui4SmCsjSy5Dxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588188},"type":"module","engines":{"node":">=22"},"gitHead":"03fa8d2b9c7a29cc3b2c143f1ec2baee30b9fddf","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.4","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.10_1778768503434_0.2556635933888385","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"codex-anywhere","version":"0.3.11","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.11","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"64f31544c32f1d4286e87494e93601163e22a04e","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.11.tgz","fileCount":116,"integrity":"sha512-ZEwUHAnYsr6r0DI6M9dySV1U2iuz0ZXBKEhuv4v33XF8hkdYJkPFzpPf4stNTXrMhFNIyCatNOABsK8vU7ZlEw==","signatures":[{"sig":"MEUCIQDZRxYy8x44JzLGzIE3WtolA4AvX0M4W1Wphu9FCF/TQQIge03TOW0/u6ubzvDr8KDIwlmNJ5sxZGNSO4FEXIvYhU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608030},"type":"module","engines":{"node":">=22"},"gitHead":"0a2b90be3f330c990c430eb70f6b186488ed81d5","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.11_1779090465067_0.3695414155213741","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"codex-anywhere","version":"0.3.12","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.12","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"93dc44a1fa0371cc2ea3d9e111c79b22d43f742e","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.12.tgz","fileCount":116,"integrity":"sha512-4sw0jkhbn9ZLwavdP+Hv+ckPt938C40CuEMUlNh8VezMczfejk7ObTDqb9NmZ5pm4xlYKKjp/2zW6oKReq6Jww==","signatures":[{"sig":"MEQCIEtRPtqKCpa0ZTIUgehXWoL7xbkH4yjeiDk7FT1RF3yLAiADFO1ttf8DBxUp5DZGoC6HC+9PWER8PkVohivAsm2zPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608337},"type":"module","engines":{"node":">=22"},"gitHead":"19be6b4cc863ea94823d309eacd1acb4344b07d1","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.12_1779334406320_0.12933865988528614","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"codex-anywhere","version":"0.3.13","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.13","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"2c090028bfa66ee721f4a29b05f55b9533c15be3","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.13.tgz","fileCount":120,"integrity":"sha512-ZoA0iaCGXTGRAs/gVYXqD9idRtL4emdhwOEOScFa5HfSL+hma+KlbLmAvTwFFl2nC59RYfaArLKRjP20sf+Nfg==","signatures":[{"sig":"MEUCIFokAq3PBclmhBrmwVHYeV0Ee5JYCZ2PZizVSW0FIXzNAiEA9PG93xcig1hJ1nkhijNoM98CEgL7lP8H+F8zewrK2O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615820},"type":"module","engines":{"node":">=22"},"gitHead":"bcf767420deb3fb5960907baafddd5240209af5a","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.13_1779538638254_0.8268380409733573","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"codex-anywhere","version":"0.3.14","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.14","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"c8b2c54a08185a561e88f2bb9cd1ce6a23cf1d04","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.14.tgz","fileCount":120,"integrity":"sha512-CT5K07PdZtXh+RFxmEqs8cWb+VATlbN+9yDVY5cKZe6/MBDyEz5o52+ilMnboZ5kr+7R0brIJ38qGSoJRu+SIw==","signatures":[{"sig":"MEYCIQDvv4NafjWVrdmHJy1RLQk/ncrVWElPeM8gKhaE1wbEuQIhAJf72/CGYG6cPxmuPdmJ6BxxIVwBgqZGgQyRuKwlNHF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634858},"type":"module","engines":{"node":">=22"},"gitHead":"44296f961981e51b1d656a5c56d0300f206d9359","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.14_1779607798894_0.4219861227147943","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"codex-anywhere","version":"0.3.15","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.15","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"64cc3733e9b7df215dd2feb77880a7ac70060ab6","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.15.tgz","fileCount":120,"integrity":"sha512-8l7tIPVzgarv6gkogXkZGcWXDtqb672YhR0peRlXFC8+iXSqthvj0ZNuQJTdKTSu4IT2O2v4o/M8p0FROSpoXw==","signatures":[{"sig":"MEUCIQDcSDaaT7FrkUdfASe9cM6u5UydILY2zxcyxzGKIWQO4wIgUDWABMe2UiswiP+6g26fnhheTKXLb6Lr9mBZbgIJ0ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638750},"type":"module","engines":{"node":">=22"},"gitHead":"6c784f080cd2e85d35beda84d3b00cdf04ebfc1e","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.15_1779609163308_0.9485792906161401","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"codex-anywhere","version":"0.3.16","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.16","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"f9b9064f2cb43d559156220c998ab96c91a92b94","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.16.tgz","fileCount":120,"integrity":"sha512-ve/NGrHd78UPIdZtQHlOXEyOdM2C7fk/aSy9iEiuZVOj7slgP20RbuYvJ9HnbVnJYFfi1TbKsg5UbSVhDJCwTA==","signatures":[{"sig":"MEUCICzDjceVgIupJo4CaI6E0ctN3EXqZ5jC8ykiADwo0InMAiEAp2Mx/i2o4208m1G3815HSN0ttv+HKWZT9M6zjRt4tBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637058},"type":"module","engines":{"node":">=22"},"gitHead":"63d0c6d4cb7b27fd1fad6c8f03549eb90094fe86","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.16_1779610717678_0.009548400180351857","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"codex-anywhere","version":"0.3.17","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.17","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"4befee36bb76a558ee9afa1ecc8b7d6651fbb97f","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.17.tgz","fileCount":120,"integrity":"sha512-ZQlV5CR8df+GqldIp4v4WF7hNAMpkL3UIm/VhU5gjGo3aakgd/luIHC/VAqPhViYuAgflYdUMlaQ2z+iBYGFOA==","signatures":[{"sig":"MEYCIQD7/WIccPR0DlRhw76aDbGv8FQKXgf3Cia33PruxE9k1AIhAIeb7OWIscEoabU73zqeSbktQbWPBd9u/pbPAPOi/7xd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644607},"type":"module","engines":{"node":">=22"},"gitHead":"d27912f943c11c7f7c6d944741aa6df1e116e471","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.17_1779674483750_0.09193691924976544","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"codex-anywhere","version":"0.3.18","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.18","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"a763c126aeaf4784749ae9135a468f7544b03240","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.18.tgz","fileCount":124,"integrity":"sha512-JOj5Q0ju+VsR4mx6KnXzSfsn4WO8D+j+Cd3fZwhRxroe2To1D8rBSmV7mno1vGZZPd+fLEEq/dxSoJZhytksiw==","signatures":[{"sig":"MEUCIQDtlZlxomDZGr2ZkWeT+CQIWViwafh6VOd1GOuA9/YGkQIgJZwNQ++XYabz5F2gWg7FQ3p31P1OWDScFeAqpckx1/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655390},"type":"module","engines":{"node":">=22"},"gitHead":"720a9c08391a19b236c766703d0752c632f78081","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.18_1779675507528_0.21814183031980883","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"codex-anywhere","version":"0.3.19","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.19","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"393ffca0120504274010ff2776dc9b29031aa573","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.19.tgz","fileCount":124,"integrity":"sha512-vLjNirbg13wtkRRPyjWDslEV7OI2L1aKwcsT2yB+lcBPYHeOMWWqLinCn5xe99XWwkXiUMFUxCibkEBkFjY6Dw==","signatures":[{"sig":"MEYCIQCeU1jfMltEUDkxzrgcamXHBxvSJamdtfGFK8Ju7ZVYTwIhANtB8J3WpIGSBiYQgMJuPKaR94GYMOe2llTlXn98DuoX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663916},"type":"module","engines":{"node":">=22"},"gitHead":"dca05bebb0132fadb64e08fa977ea2c8df1ea08e","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.19_1779681710195_0.6251381155094398","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"codex-anywhere","version":"0.3.20","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.20","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"4f98217d9dba1895965c373aea464a3a5ea94019","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.20.tgz","fileCount":124,"integrity":"sha512-FLD5wKO76a0qZp6Q2+4jCwTL+YUSztICM/XLBls2eoT2lASieKHA+yGJotVTblmPUlwrbdY+tR+6Nm/9S/QYvQ==","signatures":[{"sig":"MEUCIQCLZRXQzevVLhIuhyZYJmJFWEl5UcB5IqdkkZw60FpF8AIgAx6YB9pq/+yP7ClfItNAoS70o1QrMhTbDdNMheTf81A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664396},"type":"module","engines":{"node":">=22"},"gitHead":"7109de6492f0ee8b995e5375be16851946f4b97a","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.20_1779682129098_0.0746311225965226","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"codex-anywhere","version":"0.3.21","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.21","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"07ba4e3ab04dba8ad4b77b107c72c17443cd09c2","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.21.tgz","fileCount":124,"integrity":"sha512-s8bDYCha43JuODxDSnRBw8mu7UPxOb2NFheGVh9QOTusE7BO9R6Xj+fXwMzTjabDh1CutlZdsYuV3q0E1Yr6gw==","signatures":[{"sig":"MEUCIQD/mC+6/CRbC7O9GJxcrO8FNDldzsI8hPJxYX82ZX0ArgIgYpPY3FBCKw9fXViAPLSod+TOTe473c3AzzV++e3AgMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670958},"type":"module","engines":{"node":">=22"},"gitHead":"b908bfd319cce521cc453ce1c2788f7340fa89c4","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.21_1779683560684_0.5733485786385746","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"codex-anywhere","version":"0.3.22","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.22","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"b0b7e06b7a176b216e97ced342b25501ec89f40c","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.22.tgz","fileCount":124,"integrity":"sha512-5qHS1zX3Nv1aOBI4nPae+CQn5m/ME9isDY/5CQX0fJoo9O9u8IwdKC+AgiVctowM3sBtdvABUURbSQK/bIO3kA==","signatures":[{"sig":"MEUCICiwC/tLtoJJaY79fsEDEGjQTY4b0oijUFEY3NHF6MVVAiEAo9a22TaDNiH+p6w0Kk6wZEPJ6DsFhJlmqD64qG+j/4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673226},"type":"module","engines":{"node":">=22"},"gitHead":"db4a63f3b91a4ee30522651fc2460817fc0bcb03","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.22_1779683878717_0.6324205733539834","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"codex-anywhere","version":"0.3.23","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.3.23","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"06caf5b8cff7c33f54c649bf20dc65e33ed57bec","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.3.23.tgz","fileCount":124,"integrity":"sha512-mbJi6CEJgtfR4g878LLT2tmKWZa7ETFA9267KwL4/uRJM6oJ+URI2JdcU9QK/7tkelMaMFcBa0ZnY/OgclVDMA==","signatures":[{"sig":"MEUCIQCz8yTkELmQuzpSFJ5eDbAUGTScH9ZBr+9nFauk4kjrKQIgaFA/5xmyzsF6SN6P2pM6BhQMCV37v4byF4WQKiWs3NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682259},"type":"module","engines":{"node":">=22"},"gitHead":"99e1218488956a7844d795dba83ad2eb0874f49c","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.3.23_1779687050787_0.9496247300422589","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"codex-anywhere","version":"0.4.0","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.4.0","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"0103a4caca408de5f13965e9a28209c7e706c555","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.4.0.tgz","fileCount":128,"integrity":"sha512-/SvrVdOnnaZkEvmH+jd6BwMaG1uaMYg1U/9gOr9qa5GXIABrD3F6aefrvWZqcS73/DO+ihQGfo5sC+Zb70rZzg==","signatures":[{"sig":"MEUCIQD4G8M4ACFuS8aNVPK/MCyCOwYLX69R6YvuzIZHL1vdEgIgSjIuShAtYn1l52YOCbnv+EuatGOnSRpCRrcqh0uylxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699484},"type":"module","engines":{"node":">=22"},"gitHead":"2926b83d56434cb404f53f9ce4be0290cf2bc474","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.4.0_1779696590459_0.7454234537375197","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"codex-anywhere","version":"0.4.1","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.4.1","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"1f5b7664bc3501aa71ee49846f38a6213384e3c4","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.4.1.tgz","fileCount":128,"integrity":"sha512-QxhHiFlza7FBpipb3UbscyNIeIgT6XeJNIrqjnTlmd0C4wC31MjA5H/ggmMaaiOGkLsr8ytQbfLKUPcirRm5Mg==","signatures":[{"sig":"MEUCIHgH+nfl6jDfVSWHvFFxbP4dYYlFA3RXg84suIy4Gev0AiEAw92DoKhdCwva898DHm0xEUQq6WDH4iBAULN6zw7Y8WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711381},"type":"module","engines":{"node":">=22"},"gitHead":"73c1b9f2e05ea37c61c852c33461f72ed9352d88","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.4.1_1779709367675_0.037508710034106274","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"codex-anywhere","version":"0.4.2","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.4.2","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"7880f9bceff958c2d0f9881f943ed118f95e9c5e","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.4.2.tgz","fileCount":128,"integrity":"sha512-SPPWIqOipb8wL60rbSvmCeXbo/u6IaQZ0Yskqw4dH7sZxEnPYdY3XC5I/3WLT4eZLi7ENLGooyT7I39nu83h/g==","signatures":[{"sig":"MEUCIDjt+JqXcTszXG/HAAwnaeRE/W6MKFBGof7kTF5H+W3OAiEAlK7808JRvqXQldSjc42vgAJ2GpvRfCSCv01gCvVOSp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703651},"type":"module","engines":{"node":">=22"},"gitHead":"3753575534862e95e7c9718430afbb38816d4026","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.4.2_1779712460632_0.5615450137884703","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"codex-anywhere","version":"0.5.0","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.5.0","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"743f37f06b0d801a4010725f42f334bf1cb5e390","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.5.0.tgz","fileCount":132,"integrity":"sha512-dYZLzmDz98ryKJu+muWM3HIY4TIxoVX2xnICUEVX6GqXl6uSzUwdL/s590jIWf4iFAkFTGS2pgUyYvseB4Jj5A==","signatures":[{"sig":"MEQCIA6FA8AVEEAVurNALAsjxZVUeMql6hlLt94yKwBrz57ZAiAoZxh7eX9UDWZ0qPy4ExQhPmNxIrITKf0HVje960eAyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797439},"type":"module","engines":{"node":">=22"},"gitHead":"f475c8b75c99178308280640427762bf2333a0e3","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/cli.js","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.5.0_1783733864328_0.5379851216274849","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"codex-anywhere","version":"0.5.1","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"license":"Apache-2.0","_id":"codex-anywhere@0.5.1","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"bin":{"codex-anywhere":"dist/cli.js"},"dist":{"shasum":"9940ac484e554d8f2310ca2fb891f7cfce56971c","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.5.1.tgz","fileCount":132,"integrity":"sha512-zLY49ZZqva1w72ifZjttwx9DNEQ49LKfWTybVtzFWwT9qLV6spIbkjsIY0sEMcEqq4dLZtEq9SyGVh9gs6oe2Q==","signatures":[{"sig":"MEUCIAQW5SL5XZ/eM4wrwZWPQmc3UBWviObMD1swDLxsDkFRAiEAqOgIOjUOlbXlK86QC5E9zdZqtJodlLxaWr6q7/ANj2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796467},"type":"module","engines":{"node":">=22"},"gitHead":"cb761b861f5f4cd7ad678e2a5c12e17381cb429b","private":false,"scripts":{"lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/cli.js","start":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","connect":"tsx src/cli.ts connect","prepack":"pnpm run build","typecheck":"tsc --noEmit -p tsconfig.json","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:stop":"tsx src/cli.ts stop-service","service:start":"tsx src/cli.ts start-service","service:status":"tsx src/cli.ts service-status","service:install":"tsx src/cli.ts install-service","service:stop:dist":"node dist/cli.js stop-service","service:uninstall":"tsx src/cli.ts uninstall-service","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","service:start:dist":"node dist/cli.js start-service","service:status:dist":"node dist/cli.js service-status","service:install:dist":"node dist/cli.js install-service","service:uninstall:dist":"node dist/cli.js uninstall-service"},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"repository":{"url":"git+https://github.com/Mempat-AI/codex-anywhere.git","type":"git"},"_npmVersion":"10.9.2","description":"Telegram-native Codex client for background use anywhere","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsx":"^4.20.5","typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere_0.5.1_1783741014569_0.7057653309721312","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"codex-anywhere","private":false,"version":"0.6.0","description":"Telegram-native Codex client for background use anywhere","license":"Apache-2.0","type":"module","repository":{"type":"git","url":"git+https://github.com/Mempat-AI/codex-anywhere.git"},"homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"bin":{"codex-anywhere":"dist/cli.js"},"engines":{"node":">=22"},"scripts":{"connect":"tsx src/cli.ts connect","add-bot":"tsx src/cli.ts add-bot","start":"tsx src/cli.ts connect","service:install":"tsx src/cli.ts install-service","service:start":"tsx src/cli.ts start-service","service:stop":"tsx src/cli.ts stop-service","service:status":"tsx src/cli.ts service-status","service:uninstall":"tsx src/cli.ts uninstall-service","start:dist":"node dist/cli.js connect","add-bot:dist":"node dist/cli.js add-bot","service:install:dist":"node dist/cli.js install-service","service:start:dist":"node dist/cli.js start-service","service:stop:dist":"node dist/cli.js stop-service","service:status:dist":"node dist/cli.js service-status","service:uninstall:dist":"node dist/cli.js uninstall-service","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit -p tsconfig.json","lint":"pnpm run typecheck","test":"node --test --test-concurrency=1 --import tsx tests/*.test.ts","test:real-backend":"CODEX_ANYWHERE_REAL_BACKEND=1 node --test --import tsx tests/realBackend.test.ts","prepack":"pnpm run build"},"devDependencies":{"@types/node":"^24.5.2","tsx":"^4.20.5","typescript":"^5.9.2"},"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","_id":"codex-anywhere@0.6.0","gitHead":"96c8f6a95863f3d2f9e9eeaee3e78120c808b744","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PSykO4rdlVGY3lfaELjl72EWMJO/Vi1KUAnsk+gXv+6vF2E05ePacTvQqehTTPljHAO1XESskkgCXh++eqZJAA==","shasum":"28d72c819390f8c6d4a193a59fe4a9cd6d7f05b9","tarball":"https://registry.npmjs.org/codex-anywhere/-/codex-anywhere-0.6.0.tgz","fileCount":140,"unpackedSize":844959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDNUpmYir/1bdC+6ODL0VJMN3swWWqZNK5+2WVoZq73AIhAJtdjb9C/ocGxV5GT29OPPqwY38vmg96LJ6jC6/zu0+2"}]},"_npmUser":{"name":"mempat-ai","email":"sam@mempat.com"},"directories":{},"maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codex-anywhere_0.6.0_1789038864755_0.37797951349678605"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T11:15:10.745Z","modified":"2026-09-10T11:14:25.062Z","0.1.0":"2026-04-11T11:15:10.878Z","0.2.0":"2026-04-13T11:14:17.816Z","0.3.0":"2026-04-17T04:41:15.764Z","0.3.1":"2026-04-25T11:28:52.280Z","0.3.2":"2026-04-25T11:43:42.474Z","0.3.3":"2026-04-26T10:52:48.070Z","0.3.4":"2026-04-26T14:47:40.712Z","0.3.5":"2026-05-07T00:21:59.089Z","0.3.6":"2026-05-07T15:55:50.565Z","0.3.7":"2026-05-11T23:49:28.367Z","0.3.8":"2026-05-12T02:26:07.777Z","0.3.9":"2026-05-12T02:30:57.952Z","0.3.10":"2026-05-14T14:21:43.586Z","0.3.11":"2026-05-18T07:47:45.210Z","0.3.12":"2026-05-21T03:33:26.525Z","0.3.13":"2026-05-23T12:17:18.430Z","0.3.14":"2026-05-24T07:29:59.049Z","0.3.15":"2026-05-24T07:52:43.453Z","0.3.16":"2026-05-24T08:18:37.826Z","0.3.17":"2026-05-25T02:01:23.941Z","0.3.18":"2026-05-25T02:18:27.675Z","0.3.19":"2026-05-25T04:01:50.377Z","0.3.20":"2026-05-25T04:08:49.249Z","0.3.21":"2026-05-25T04:32:40.828Z","0.3.22":"2026-05-25T04:37:58.886Z","0.3.23":"2026-05-25T05:30:50.938Z","0.4.0":"2026-05-25T08:09:50.611Z","0.4.1":"2026-05-25T11:42:47.810Z","0.4.2":"2026-05-25T12:34:20.765Z","0.5.0":"2026-07-11T01:37:44.513Z","0.5.1":"2026-07-11T03:36:54.762Z","0.6.0":"2026-09-10T11:14:24.916Z"},"bugs":{"url":"https://github.com/Mempat-AI/codex-anywhere/issues"},"license":"Apache-2.0","homepage":"https://github.com/Mempat-AI/codex-anywhere#readme","keywords":["codex","telegram","cli","developer-tools","automation","oh-my-codex"],"repository":{"type":"git","url":"git+https://github.com/Mempat-AI/codex-anywhere.git"},"description":"Telegram-native Codex client for background use anywhere","maintainers":[{"name":"mempat-ai","email":"sam@mempat.com"}],"readme":"# Codex Anywhere\n\nCodex Anywhere is a Telegram-native client for `codex`, so you can use Codex anywhere, anytime with session continuity, native Codex commands, featured `/goal` support, and first-class Oh-My-Codex workflows. Install it as a background service to operate native Codex from Telegram at your fingertips anywhere, anytime, 24/7, with no extra API key.\n\n<table width=\"100%\">\n  <tr>\n    <td width=\"25%\" align=\"center\" valign=\"top\">\n      <img src=\"docs/images/telegram-resume.png\" alt=\"Resume sessions\" width=\"100%\" style=\"border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.25);\" /><br/>\n      <b>Session continuity</b><br/>\n      Browse and resume recent Codex sessions from your phone\n    </td>\n    <td width=\"25%\" align=\"center\" valign=\"top\">\n      <img src=\"docs/images/telegram-image-upload.PNG\" alt=\"Image upload\" width=\"100%\" style=\"border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.25);\" /><br/>\n      <b>Image + text turns</b><br/>\n      Send a screenshot with a caption — both land in one Codex turn\n    </td>\n    <td width=\"25%\" align=\"center\" valign=\"top\">\n      <img src=\"docs/images/telegram-omx-support.png\" alt=\"OMX support\" width=\"100%\" style=\"border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.25);\" /><br/>\n      <b>OMX integration</b><br/>\n      Run featured <a href=\"https://github.com/Yeachan-Heo/oh-my-codex\">Oh-My-Codex</a> workflows and commands directly from Telegram\n    </td>\n    <td width=\"25%\" align=\"center\" valign=\"top\">\n      <img src=\"docs/images/telegram-new-esc.png\" alt=\"New session and interrupt\" width=\"100%\" style=\"border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.25);\" /><br/>\n      <b>Turn control</b><br/>\n      Start new sessions, set goals, steer active turns, queue or interrupt on the fly\n    </td>\n  </tr>\n</table>\n\n## Prerequisites\n\n- **[codex](https://github.com/openai/codex)** installed and signed in\n- A Telegram bot token from [@BotFather](https://t.me/BotFather)\n\n## Quick Start\n\n### 1. Install\n\n```bash\nnpm install -g codex-anywhere\n```\n\nCheck the installed CLI version with:\n\n```bash\ncodex-anywhere --version\n```\n\n### 2. Create a Telegram bot\n\nOpen [@BotFather](https://t.me/BotFather) in Telegram, send `/newbot`, and follow the prompts.\nCopy the bot token for the next step.\n\n### 3. Connect\n\n```bash\ncodex-anywhere connect\n```\n\n```\nTelegram bot token (from BotFather): <paste your token here>\nWorkspace path for Codex tasks [/current/dir]:  ← press Enter to accept\n```\n\nThe workspace defaults to the folder where you run `connect`.\n\n### Add another Telegram bot\n\n```bash\ncodex-anywhere add-bot\n```\n\nUse this when you want another bot pointed at another workspace.\n\n### Use a Codex config profile for a bot\n\nCodex Anywhere starts its own `codex app-server`, which always reads the base\n`$CODEX_HOME/config.toml`. To run a bot against a different provider — for\nexample a `$CODEX_HOME/deepseek.config.toml` profile you normally load with\n`codex --profile deepseek` — set `codexProfile` on that bot in\n`config.json`:\n\n```json\n{\n  \"id\": \"deepseek\",\n  \"label\": \"DeepSeek\",\n  \"codexProfile\": \"deepseek\"\n}\n```\n\n`codex app-server` does not accept `--profile`, so Codex Anywhere replays the\nmodel settings from `$CODEX_HOME/<profile>.config.toml` (`model`,\n`model_provider`, `model_catalog_json`, reasoning effort, and the matching\n`model_providers.<name>` block) as `-c` overrides. Everything else keeps\ncoming from the base config.\n\n### Switch profiles and browse every session\n\n`/continue` and `/resume` list sessions from every provider Codex Anywhere can\nfind — the base `$CODEX_HOME/config.toml` plus each\n`$CODEX_HOME/<profile>.config.toml` — and every session card shows the provider\nand model it was created with. Taking over a session switches the chat to that\nsession's provider and model, and the following messages continue in it.\n\nUse `/profile` to list the discovered profiles, and `/profile <name>` to start a\nnew session on one of them (`/profile default` returns to the base config).\nWhile a chat is bound to a profile, `/model` lists that profile's model catalog.\n`codexProfile` on a bot only changes which profile that bot starts from.\n\nTo start a fresh session on another profile:\n\n```text\n/profile deepseek   switch this chat to the deepseek profile\n/new                optional — the next message starts a new session anyway\nReply with exactly: hello\n```\n\n`/status` then shows `Profile deepseek` and `Model deepseek-flash`. The binding\nis per chat and is persisted, so `/new` keeps using the same profile until you\nswitch again with `/profile default`.\n\n### Hand sessions back to the Codex app or CLI\n\nCodex allows a single writer per session, and the app server keeps every session\nit loaded locked until the process exits. So once a bot takes over a session, the\nCodex app reports it as \"open elsewhere\" until that bot lets go. Send\n`/release` in Telegram to restart the bot's app server and drop every session it\nholds; the next message reopens this chat's session and locks it again.\n\n`/release` refuses to run while a turn is active. Sessions held by the Codex app\nor a CLI are not affected — close them there instead.\n\n### 4. Install the background service\n\n```bash\ncodex-anywhere install-service\n```\n\nThis registers a LaunchAgent (macOS) so the bot starts at login and keeps running when the terminal closes.\nOn Linux, it installs a user-level `systemd` service.\n\n### 5. Open Telegram and send `/start`\n\nYour bot is ready. Try `/help` to see available commands, or just send a task to begin.\n\n## Usage\n\nSend a task to start a new Codex session, or use these commands:\n\n- `/new` starts fresh\n- `/resume` continues a session from the current workspace\n- `/continue` browses sessions from all workspaces\n- `/reload` refreshes the current session\n- `/goal` shows or changes the current goal\n- `/account` shows, signs in, switches, or signs out of Codex\n- `/download <path>` sends a workspace file back to Telegram\n- `/upgrade` updates Codex Anywhere and relaunches the service\n- `/upgrade test` verifies that the supervised restart helper can run\n- `/esc` stops the active turn\n\nYou can also send screenshots, photos, and files. Text files such as `.txt`, `.log`, `.json`, and `.crash` are sent as readable text so Codex can inspect them directly.\n\nWhile a turn is running, Telegram keeps progress and run details compact. When Codex finishes, the final answer is sent as a new message that quotes your original request, so it is easy to find and triggers normal Telegram notifications. Queued turns also quote the request they belong to.\n\n### Download files from the workspace\n\nUse `/download <path>` to send files created by Codex back to Telegram. Paths must stay inside the configured workspace or `/tmp`.\n\n```text\n/download <path>          choose the best Telegram format automatically\n/download file <path>     send as a file\n/download photo <path>    send an image as a Telegram photo\n/download zip <path>      send a file or folder as a zip archive\n/download list [path]     list files\n/download info <path>     show file details\n```\n\nFor Oh-My-Codex, send `$deep-interview`, `$autopilot`, or other skills directly in chat. Use `/omx <args>` for OMX commands.\n\nFor Computer Use, send `/computer <task>`. Enable Computer Use in the Codex app first.\n\n## Service Management\n\n```bash\ncodex-anywhere restart-service\ncodex-anywhere service-status\ncodex-anywhere uninstall-service\n```\n\nLogs are written to `logs/` under the Codex Anywhere storage root (`CODEX_ANYWHERE_HOME`).\nUpgrade status is recorded there too: `upgrade-state.json`, `upgrade-events.jsonl`, and `upgrade-restart.log`.\n\n## Telegram Commands\n\n| Command | Description |\n|---|---|\n| `/status` | Show current thread and model settings |\n| `/version` | Show the installed Codex Anywhere version |\n| `/workspace <path>` | Show or change the bot workspace |\n| `/addbot` | Add another Telegram bot |\n| `/resume` | Continue a session in this workspace |\n| `/continue [session-id]` | Continue from any workspace |\n| `/reload` | Refresh the current session |\n| `/account [status\\|login\\|switch\\|logout]` | Manage Codex sign-in |\n| `/goal [status\\|set <objective>\\|clear]` | Manage the current goal |\n| `/download [auto\\|file\\|photo\\|zip\\|list\\|info] <path>` | Send workspace files to Telegram |\n| `/upgrade` | Upgrade Codex Anywhere |\n| `/upgrade test` | Test the upgrade restart helper without installing |\n| `/omx [args]` | Run Oh-My-Codex commands |\n| `/computer <task>` | Use Computer Use |\n| `/interrupt`, `/esc` | Interrupt the active turn |\n| `/cancel` | Cancel the active prompt or picker |\n\nMany native Codex slash commands also work from Telegram, including `/model`, `/fast`, `/permissions`, `/sandbox`, `/review`, `/rename`, `/fork`, `/compact`, `/clear`, `/diff`, `/mention`, `/skills`, `/mcp`, `/apps`, `/plugins`, `/verbose`, `/logout`, and `/stop`.\n\n## Development\n\nClone and install:\n\n```bash\ngit clone https://github.com/Mempat-AI/codex-anywhere\ncd codex-anywhere\npnpm install\npnpm run connect   # runs directly from src/ via tsx\npnpm run add-bot   # appends a new bot definition to config\n```\n\nRun checks:\n\n```bash\npnpm run test\npnpm run typecheck\npnpm run build\n```\n\nTests are local and do not require Telegram, Codex, OMX, or network access.\n\n## Contributing\n\nUse pull requests for all changes.\n\nRepository policy:\n- PR title gate\n- CI gate\n- squash merge only\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution rules.\n\n## Notes\n\n- Single-user (for now), private chats only\n- `codex` must be installed and authenticated before setup\n- Config and state live under the user config directory or `CODEX_ANYWHERE_HOME`\n- Background services support macOS LaunchAgent and Linux user-level `systemd`\n\n---\n\nNot affiliated with OpenAI.\n\nBuilt with 💡 in Singapore.\n","readmeFilename":"README.md"}