{"_id":"codex-ui","_rev":"31-1d1ee83a7acc245f448a3f771c6c2f62","name":"codex-ui","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"codex-ui","version":"0.1.0","_id":"codex-ui@0.1.0","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"4bea4753d966f59181c3feda0a2cb09a08160048","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.0.tgz","fileCount":6,"integrity":"sha512-0pL3MHkioEe05yJJknhbnYgys525i0K+87ac0Cz0sgcjkQdeUA7INM8fqD09tLyIogCP0JoE5Xh1bCfRaiLnRQ==","signatures":[{"sig":"MEUCIFImsta6LLwJEv3Ne9O3WhK47McLrl7sxl20kvb0ITADAiEAngSETRgdpk4+bqquQUc//vIpFCyrcr7ebMdyo7oCM0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742668},"main":"index.js","gitHead":"4e049a729892be2620ae8e3513fe941ca8516874","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.0_1758193088269_0.7379255998442971","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"codex-ui","version":"0.1.1","_id":"codex-ui@0.1.1","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"eb18b2111151bf6a5e30ee8b4e13912cb0d239e9","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.1.tgz","fileCount":7,"integrity":"sha512-9Rfmd5AeZgndQJddYKEDfWJsWYB5DAC+NWFdb1/m2XDtMeGJQw1a4Pyogk4o1w5/hvW7JlP7Xc631s5l4NFOWw==","signatures":[{"sig":"MEYCIQDcsAedHvbKMOZF419uzLvrZIMfihOcV2JMPFOM7Qp1ZQIhAPNzmcOr+IX8H38Y9/ve1TmRMgLqWM3u2tz42VKuRJCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744341},"main":"index.js","gitHead":"4e049a729892be2620ae8e3513fe941ca8516874","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI server locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.1_1758193291487_0.10059368634706778","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"codex-ui","version":"0.1.2","_id":"codex-ui@0.1.2","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"8444c5d10ab7c434f9ac9d56a942e6ead5e88bf9","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.2.tgz","fileCount":7,"integrity":"sha512-yU1Dgm8v7RD6YT1eJlLlptQkdgc5SvP/LZuTeDxX1sQsoMBNa73ByzSbDPeCfY3OL7pEVkMVwOXKViGGMX7A9w==","signatures":[{"sig":"MEUCIGFpSwH7PWevIWz/S6RjZbluaEEOqXbSp8rux1qowVrSAiEAriV1bpoMhQTbfDX9W1+rs/B+emHwHatviFcq48IVywA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744679},"main":"index.js","gitHead":"4e049a729892be2620ae8e3513fe941ca8516874","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI server locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.2_1758193599796_0.7652095749124543","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"codex-ui","version":"0.1.3","_id":"codex-ui@0.1.3","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"291e1fda7396f16d3c2d8916abbfc6f438ab62ab","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.3.tgz","fileCount":7,"integrity":"sha512-XgnK7kY9OXlxdcOOLkZGCyzDhZmNH+NjoMt+d7St6kqIhKfzlFxMG8yX3eTFbweg30dGM/Urn8/zoyjnpLeaKQ==","signatures":[{"sig":"MEYCIQCw109FKuJ+ZXp5wTcIdfBzZ6qutqEgzEdXQksWIf48IgIhAPIC2IpfWhnkp3yOnnZ5Mqakwb+jdtuOTt1E1CGKsMm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744887},"main":"index.js","gitHead":"22cec2a02c26f17ef0c5ce6144ef6306e2b0bf55","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI server locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.3_1758194402462_0.9410318128406019","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"codex-ui","version":"0.1.5","_id":"codex-ui@0.1.5","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"3aae4ecffb63a79e0ce89171774f60c6b6a12b92","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.5.tgz","fileCount":7,"integrity":"sha512-kqQHAgFkniTpecwV3WcmCK96R/qDGXJoYW1Bwt1IcvtOPT8h9I3faFepuWKTE5MWjtonYCRF6fP2ZYwc+Ou+tQ==","signatures":[{"sig":"MEUCIQD6hu2XCYT+8KnYTwoJN8IfLgPmRlW/bWVEDhVJUWlujAIgZ3lUUbxo3MXvnhCDFiD9GgGpO82nmkkVym4Wc3mvsZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754578},"main":"index.js","gitHead":"22cec2a02c26f17ef0c5ce6144ef6306e2b0bf55","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.5_1758202471098_0.9861826582046624","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"codex-ui","version":"0.1.6","_id":"codex-ui@0.1.6","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"d8b88828b1d44d0a3671a921c515a2f3f923632a","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.6.tgz","fileCount":7,"integrity":"sha512-z3fjdQNEqbdczF6tiivFvDMipQBTGhgvKrBdVKcBjt2AmG+azLFE28gXC0WEL9EiuRePIF62oaLHpjEa1O7JUg==","signatures":[{"sig":"MEUCIADGpKg2s+RKWP0lRNSddMevb8j4PwnIKUfZcET/f/vMAiEAuh19GZGjAkq0ZFJ5OM/bZljiCP8gyG+vdM9aQsATXn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756309},"main":"index.js","gitHead":"5edf6491e178e3c2a52026beb6c14916fe7cc2f8","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.6_1758205714906_0.5804359546843134","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"codex-ui","version":"0.1.7","_id":"codex-ui@0.1.7","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"4b6e7f0db7a23f2a61ccaab91028d237c25b61c7","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.7.tgz","fileCount":7,"integrity":"sha512-RXhqEWEAv7XQIiDqhLFBdyj4HiT5wk6ANypHQIYLzLvLZ2IGSZOtWjDsN7qgfTfvjRVwkEXDjt8cZEsy7jObnA==","signatures":[{"sig":"MEQCIHqU4lB84JPA7uCzb2x3I41yCrw7ZLi/VKn7tqyDGYAgAiAISaSaXUNJGAS9x/1+sNh58I99VBUgp5eZokFlcVHhEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833228},"main":"index.js","gitHead":"2e1efbaa18169eee1d122fb0399cfb1532660375","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.7_1758255495589_0.6922222439812244","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"codex-ui","version":"0.1.8","_id":"codex-ui@0.1.8","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"50cf2ef0fbbfe4707087152af3e9dd2740f603ef","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.8.tgz","fileCount":7,"integrity":"sha512-36nnlhxczKHVLV9qxaRMYYHpmUSH/0SM3XI199E+078r1WYiNvvuW67b0783ZydqK3jHzzi/nAuIyIF52TqFiA==","signatures":[{"sig":"MEQCIEp1atoXEbrCwo/j9kPJVOAYgJDe3zSnxxbGcsYQznD7AiAoDJpL6oaKs240upM/HEuVTS4TwlzkIunKOeB/5ORwNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833100},"main":"index.js","gitHead":"7dcc420d732765006edbcb175e6fe184f5ecb197","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.8_1758255976306_0.3406518602875015","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"codex-ui","version":"0.1.9","_id":"codex-ui@0.1.9","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"25bc80fac0e3cda1e0e247d953f10b9ef719bda3","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.9.tgz","fileCount":7,"integrity":"sha512-NtApIkGQZ20pmnU2r7f9SYLfj8jOudn54TobRSL2pElpBX0Oyl+4TS7KZ+y48nwttQN08F7F/FKnsNsV0ZixyA==","signatures":[{"sig":"MEYCIQDz8QL2MPXqdjo2eS8Cw1w9xVrCnlUPRTnHenYZpzzNgwIhAKfGSKyQg83RN8q2yZZlUfy3K8AUBRtI1aFpbrBvJ02q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956959},"main":"index.js","gitHead":"92f7fe6f779a5dfecd3391c9b5cfcc4ec19395a4","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.9_1758273434866_0.9898112218229584","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"codex-ui","version":"0.1.10","_id":"codex-ui@0.1.10","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"cd58668aca3a5020bd54e7028b12581184f08f4d","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.10.tgz","fileCount":7,"integrity":"sha512-ETIIg1DZ0YQyh7lMyCASkfwwK1JhayncF/sEcS3nKO8vZFrkH/TrvJf2iDJU4WJ698jonPPitAh0nP3mz9J67w==","signatures":[{"sig":"MEYCIQDHQvwuzIvYC80asz6+tNCn50ubtNQsfaCViA2o0UqEbwIhAN4oeYqW1YeoIv7KAVeHeXD6Kzj/QGnEbTvPlqa7TlPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956961},"main":"index.js","gitHead":"96bf96a9ce27c5725da789476c76f7247ebc562c","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.10_1758274320266_0.3087143370860286","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"codex-ui","version":"0.1.11","_id":"codex-ui@0.1.11","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"21977e6423df7f9d99c7353ba57a113a4af72a54","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.11.tgz","fileCount":7,"integrity":"sha512-wuYlmpzq0yRUvk5o18rIU7/BTzMR++XH4/VHTEpBK9TNZGkIsaQQmw4nBEdvPL9t3WQ7IHs3M1OzO2DxTdOgDg==","signatures":[{"sig":"MEUCIQCe0w6o+kLA8LHEgWNIQcb1VGBTlldDeiCTDTKgwHeIXwIgcNvxMRPODRaZy29l/nNk1PuW81PdI6ZO//02vH/nI0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957023},"main":"index.js","gitHead":"96bf96a9ce27c5725da789476c76f7247ebc562c","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.11_1758275005571_0.8499712287183754","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"codex-ui","version":"0.1.12","_id":"codex-ui@0.1.12","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"2bf10494d0b7343e61ab9687ce5b040ade5fd9f3","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.12.tgz","fileCount":7,"integrity":"sha512-xiIDWQiU3zqgUD9OjO3qKkW2yyLxmb4tB5GcWugLBngAcCwtMzVp+Hs1X1NXdJ+IrE4mxaeLA5JmyUXxzxuwgA==","signatures":[{"sig":"MEUCIQCK4iyUeT7xpzPcJapYNmkn1wnqKDxZFgdDdZxZGj43dwIgdnxmDKTbVdmuFY2j4t1JQ50gulruf4pVzfgvVmra2fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957037},"main":"index.js","gitHead":"8f6353d1372fea51e0a10da6ba010984ddad46d3","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.12_1758275803323_0.3284572616189334","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"codex-ui","version":"0.1.13","_id":"codex-ui@0.1.13","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"ebebf28a0ec78f13e202165315e397b95c8ee606","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.13.tgz","fileCount":7,"integrity":"sha512-kKK8+d1kUtExhbG3wRWHBhpSO+jzYogzX9PiUnaSviV57yLA7yxfNapuwwC2fLCs7I+SXuBfDvPCJXMhU51dqQ==","signatures":[{"sig":"MEUCIGjURiSn2CUlQiCVLBZ9hNQNnUuGlbHyvrtoEUUU6kktAiEAofOE0NBtgVmfKNRPEU+e66gnL61aYsu5b4XSED2spL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1986181},"main":"index.js","gitHead":"52dbdad437b368ef386e9d3ff5eec272d5f951df","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"_npmVersion":"10.9.3","description":"A lightweight CLI to run the Codex UI index locally or globally. Ships as a single Node.js bundle and serves the web UI (if included) plus JSON APIs.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.13_1758292500326_0.20385825119712853","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"codex-ui","version":"0.1.14","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.14","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"d72a99733c8ae1c4de64ee33f6a0c11a15abdb54","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.14.tgz","fileCount":7,"integrity":"sha512-GIyAdp8OOV0fP5g0mUS/CV8WHTm10+3ZGMbzro4JDTwn/z4o/SZlbODac708h1Kc2IGEPRRXD3sPUkxeS3YRSQ==","signatures":[{"sig":"MEYCIQDnRlr90sPXzwlmQZOAeU6WfOC/vDKDW3OwUjKfjtVXowIhAMpVoIUQE9ymuzJTnXCxkP0/Rs1QW+GiXDldgRJCXRLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1986766},"main":"index.js","gitHead":"cce0f43446702d2c48f73131c7b545ba636968fa","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.14_1758509532485_0.27971827438735164","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"codex-ui","version":"0.1.15","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.15","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"919ed4950c7a663e5c0ea24dc2e9f314fd7efede","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.15.tgz","fileCount":7,"integrity":"sha512-jAMYBYyRgz0QzNvCr+/t58bq7NayB3MICWK8e1TnEGjO67Qo6SmjEfsx0TwlKf6B7nvVIr4igYNe920E0n/lnQ==","signatures":[{"sig":"MEUCIAbK2FZo1aJfNq0DGH+Y2lGk24RqGZW+Rg4aopQCHcUNAiEA3eVsW6/NcAQKWNQctJykGP/Tu6WWaE7OWsoG7iUx0/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1988855},"main":"index.js","gitHead":"cce0f43446702d2c48f73131c7b545ba636968fa","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.15_1758509607168_0.06388854589632342","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"codex-ui","version":"0.1.16","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.16","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"f30db9a389d8caa579c2604587dbea744fe72704","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.16.tgz","fileCount":7,"integrity":"sha512-htz/RQUxWqEVPnghFZzLi+8KFRJTcV9ysR5T96QWjbDUOM3cz4tlEWE0eBpnFKbyGtu9v+xSYxfLJKK49ce5ZA==","signatures":[{"sig":"MEYCIQD+sStwFGuDcXVoGF6fLtWIm7X5F1SuPch33wl+tLjwDwIhAPphqm7rgcjmQRTrmcl9lgIdAbA0+Mnii+lMnC5C8AZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2251852},"main":"index.js","gitHead":"bb91a1f2940a2fd7bc510b22a080a23a9b5b585e","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.16_1758530534231_0.44196200235009653","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"codex-ui","version":"0.1.17","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.17","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"bdd95e37b4873b72213df3d5cd021e68eb569ce1","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.17.tgz","fileCount":7,"integrity":"sha512-gUKLdPS1k3AdsTtZfXZhV6fvMxecKGR40jy6qHyw1L5+HzC9/q+C8TKWTVpOSQn5ta0qrlWTP9BBoY6Mmw6FGw==","signatures":[{"sig":"MEUCIApZ9PQQdMbFRQ3YQViRctq5K7YxgjR2QH15irZFBCzQAiEA5K/fYPYy8xrTUuk9mG7vn0d4VwDTAoHca0hc8YOWk8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2253722},"main":"index.js","gitHead":"0c7aa4b122eeb03fb88efd2c32a688d779e5ac8d","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.17_1758537127482_0.5487062733620287","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"codex-ui","version":"0.1.18","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.18","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"a2268f115137f93407891aee041eddf453e1cf8a","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.18.tgz","fileCount":7,"integrity":"sha512-kPgACzCRvMaBCT4T2v00hOlXuoaK6t41Bds5cZJZROB/Ijkz4CcZxP9JyX0fx9RdQTFAcRWxemOdxb/Sigtc/w==","signatures":[{"sig":"MEUCIHvO5Eo0a/mpME1U7WTTwGszFtYF0wOMpNY7RPCZWv55AiEA62JG2EGhmaq/24CT+/S1p6gqvzry4ngQTfXFb/ylVa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2253711},"main":"index.js","gitHead":"0c7aa4b122eeb03fb88efd2c32a688d779e5ac8d","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.18_1758537635005_0.37473391988135907","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"codex-ui","version":"0.1.19","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.19","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"ded807358a8c5c2adc51e3baac89aa9e4f99e6d1","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.19.tgz","fileCount":7,"integrity":"sha512-iKbtu520TKkIX7pmw9TTpUdEFMPk34AhfDPGprKtceAa+M+zRV7ijFWlIT0EI5l4+hSV45fEuP2ZJFU3kFyKmA==","signatures":[{"sig":"MEUCIQDDBCud1zUwWZPxYzlHIIWq1noWJxEWDHlfX69WtOnb4QIgF89h2rddU30Z4yXvijkM5JHFQKyf3f1zQ/LCjUkvlPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254199},"main":"index.js","gitHead":"55aabff4cd2850659932c2e414a69bd608a47134","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.19_1758538083512_0.17986044640776488","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"codex-ui","version":"0.1.20","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.20","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"2d3f46e9401b01e5b5d7a55f2d2f996c8b2d69af","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.20.tgz","fileCount":7,"integrity":"sha512-sesqZp2GWPWWfmSbeRKWeukUmrc4mQ+y7cjjGobpKd0M1dALV3So+5wYUAVCle3XiCFGnZS0rwS3/B6+H0WYGg==","signatures":[{"sig":"MEYCIQDiupEq9kTWj9clqkXQ4lTd5o0lJKXUV/SOT+ysnovnBQIhAJR5yva30KflTaMVpbcc9sWEiofSO39fkuhXc7IsrpTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2258422},"main":"index.js","gitHead":"55aabff4cd2850659932c2e414a69bd608a47134","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.20_1758599309043_0.510393507993286","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"codex-ui","version":"0.1.21","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.21","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"4a93223074fba20cbe3572ac7eb6bf6d6f97c725","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.21.tgz","fileCount":7,"integrity":"sha512-xvqkUgxzP6SYAjciYZT0c+uCD2WsVsXKRU3UONl4FRUo1iyTUuwOoItmPxnO0g7WNtyzbyV53l+iZyGULu5/fw==","signatures":[{"sig":"MEUCIQCa746FcSn3FbUAD4j/V30JzwabiTxRfOBAhFgtQJmJlAIgahwmjFXOABPPvV6q0W2qeS2wM/iMxd3FT8eu9ovKUHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257129},"main":"index.js","gitHead":"8dc84e1fc151c6293e8a8d2a9034b73819421843","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.21_1758617174802_0.44033037361746086","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"codex-ui","version":"0.1.22","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.22","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"d99fe241705c3e4d5158aa8eb4e7e9ee9a395939","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.22.tgz","fileCount":7,"integrity":"sha512-yJd0gohTWexOnDP5tG53uj1J+dBjpp3IkYSStgBjuoK/whUpSyxZ0dJ05f0wIVbRaMiVNzK1tP82KiZ0MOrTWg==","signatures":[{"sig":"MEYCIQCc7QKkKOIdbTUP051U53MoKSOpcSrqOPRB4hlfN8bVlAIhAJ9P2BXK/75BTuaEn5OY4ARLgWlhAv0v2sCeDE9onnpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257178},"main":"index.js","gitHead":"adc6ca2e3c05419e41e3bfb7bbb3e78d9cb2c8ed","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.22_1758619217110_0.11191754290520772","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"codex-ui","version":"0.1.23","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.23","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"5e8fd399437653ae251cdfa58edfb347410659a1","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.23.tgz","fileCount":7,"integrity":"sha512-k/KFJBt+GlQ5DfHgZJsoi8BDRnAeUBvxrZ6aU7RpnzkIbyLe3RIADSrZZ8aV1yamjA+WUveb8mXf81PbpFb+SA==","signatures":[{"sig":"MEYCIQCKVJDVEkL0EKrp6L4FZMHTQW8RCSkqOQB0p4bD2f6yyQIhAKvdm+OUUOCUIwtNWwvJ107HyzRgfcFpmSv9Cj5h0gpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257307},"main":"index.js","gitHead":"7186d6f7ca7032e8117d61b924761c04f64c9cdf","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.23_1758622153000_0.6815963233394267","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"codex-ui","version":"0.1.24","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.24","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"861b93c838b7cb4d7fff02dd09dec9d44b2386f3","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.24.tgz","fileCount":7,"integrity":"sha512-8vm2lfkqTkqsZaLL/Ogm/gzzg09E37iz7kUErGtezJ71bSEZG6e00r2wWtr9Qa6TRbk8mKF8bV2S9VZHgvKTZg==","signatures":[{"sig":"MEQCIHJYSCug5gnAYv7Af7QQGwhtmF7SuFbAc0F0sRXQn19qAiBFJrsJc/xKmabnZB4Iz3i8/T2HGt9rGa+CVq0XF7GJFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267647},"main":"index.js","gitHead":"6cf012f498d51caae86d04e06e2f80d4cadb3f41","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.24_1758682954793_0.3962664976812955","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"codex-ui","version":"0.1.25","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.25","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"9cb2d02cb26a4351852901e734a87ed040b02ec2","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.25.tgz","fileCount":7,"integrity":"sha512-OV8p5b3jkv/fn0x/KOBbod8q8APf9UMRpkn5JqU+35vyDiBoCJoOyRlYP86RXSXUWsXOdLAUw5L1h201bZ9Cyg==","signatures":[{"sig":"MEQCIDXN2gj8x+yJ9SxA36vd1Xv6E+umJwLEeeY4JlBoB4GIAiBW1PQ3+aeo0va1KKylwmSkLKBMTK/8P3Jzkix8dEtyJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2270564},"main":"index.js","gitHead":"1755549ca1c866b216436e3632f83af2fa3f8ba7","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.25_1758768494682_0.4044176224973235","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"codex-ui","version":"0.1.26","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.26","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"fde09fad0eeda1b914677407e01d87cbc09d06df","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.26.tgz","fileCount":7,"integrity":"sha512-5Y/dgKVSa1AiEdFz0zyJh6Z6zvqtQpdllyO1W7jDt7bilHnfXRHVOOK1MHxHsXLdC9ij4ppmqKvbqT1s7U1dhg==","signatures":[{"sig":"MEUCIQCMzISDLjqT4Cl0rl1T6WdeFv1ZBcz2u9SCu7chocNkXgIgX+MVEdVDEuHFjv9t4fvTSMcdvqQ/b00bAGcbmI7XZkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2275021},"main":"index.js","gitHead":"900f5c85bd56e25a767f7a494b220989977bab61","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.26_1758771757232_0.382027376770927","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"codex-ui","version":"0.1.30","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.30","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"4042ae820c948ec63771c874940c31490ba43b19","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.30.tgz","fileCount":7,"integrity":"sha512-Ud8J2AED9Cli1zxsZefo/mIfYjZ3oDqQ9oWPmvWM4ozndiOjy0RqiUKoCSrL5CHuyH/nqSytSZ9iJT+VnUZhFQ==","signatures":[{"sig":"MEUCIFEADC8OTTc4RPmEmBeM+z60WWbX912PeLj/TJJYWsGLAiEAllBZF6Zo10xM+bCEBdcePRPzFORzjisyC+JJl4WoZ6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273998},"main":"index.js","gitHead":"e6289833de5bf866c49e49adddee5520e5a383fd","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.30_1758772462369_0.7321332644916714","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"codex-ui","version":"0.1.31","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.31","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"699b1da6c2417b71e9deaf9cb964d0f6f5259ab6","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.31.tgz","fileCount":8,"integrity":"sha512-/2nW4r3xJb7qBREU8jqBYqvXRyXvt1LH73j46r0oaXNf13RUroF/YCNMC2lUQP85VfzekgjFRmGMHfTgowSVjg==","signatures":[{"sig":"MEYCIQDzIf8tZ4hGRUIgun900WAUrOkEsctKXNazctA5+2Jv4QIhAL1qCEMyRN9/woNGbpOpJNygriFuyC1n4F35XpA5p3/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2302575},"main":"index.js","gitHead":"e6289833de5bf866c49e49adddee5520e5a383fd","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.31_1758790733865_0.6844892867396601","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"codex-ui","version":"0.1.32","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.32","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"de1cdb440bbdb04bd4889e22990616a42615c6bb","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.32.tgz","fileCount":8,"integrity":"sha512-0SPGH9HTviukb9Mz9QBs+nW5gR/IfRaNygCxnfuj7AOQe81/og8vB6zhNkj8qtrLf/zMXMUdcgDhvf9Jdz1qzw==","signatures":[{"sig":"MEUCIQDgnPtnmyZOm9i19W5H985Iy4KjxJlbgAMG0AsJebo1YgIgIwUP9zXin3V1YrHGp07kEDslmWqSk1noWEkAtVMuPyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304511},"main":"index.js","gitHead":"fd0ec0d02d7ad4184e4ba3b535d545aaea244fd6","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.32_1758861827692_0.20666875849955035","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"codex-ui","version":"0.1.33","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.1.33","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"bin":{"codex-ui":"cli.js"},"dist":{"shasum":"3bccb83907e2575c1a4d2cd2cc83a34da2c56491","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.1.33.tgz","fileCount":8,"integrity":"sha512-yzy5NYrcNWnuTSvvn1y/VeyTQSJ4bhXXPJAY0YWLAYZuzjQ3pSek6urw6+g1OUH1YpBkHqWkZ95/wTJEap6HVw==","signatures":[{"sig":"MEYCIQDW1sOVwBDesc+vlMwsFgyexF2bSf221pLbhrNrEYbh6AIhAO6wS9krTjy8SPe0C5D/5KwSRB++i7UUnTtn4mMU05xj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043588},"main":"index.js","gitHead":"58e17ee7e289f1d2f834d8e3d57c95714dbeb40c","_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"repository":{"url":"git+https://github.com/hoangdaicntt/codex-ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codex-ui_0.1.33_1758883350683_0.47689653433946044","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"codex-ui","version":"0.2.0","main":"index.js","bin":{"codex-ui":"cli.js"},"repository":{"type":"git","url":"git+https://github.com/hoangdaicntt/codex-ui.git"},"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"_id":"codex-ui@0.2.0","gitHead":"6e0b9d4052b03817cb09e0d247a83fcf936bccd9","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-OR8QW2uv7yN/CVK3nAjshy63nO8tbmg3D3G/liF0APOdZUIO3qpc5+LDcJgSvZ7QrgkigMmXs6Y3ivfihR8lZQ==","shasum":"a6fa4613b93ff26e554f2d514158e4ff841d3756","tarball":"https://registry.npmjs.org/codex-ui/-/codex-ui-0.2.0.tgz","fileCount":8,"unpackedSize":2057541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEi928hUYcYZAqNWzr56PkrjiY3A2f9PG+Cr54vY9X7cAiAr+xxujax8bjIzvYl/p7hGyfOQqmG5Jxn5EFupS2J73g=="}]},"_npmUser":{"name":"longhoa2204","email":"longhoa2204@gmail.com"},"directories":{},"maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codex-ui_0.2.0_1759846439050_0.1694544291326865"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-18T10:58:08.267Z","modified":"2025-10-07T14:13:59.463Z","0.1.0":"2025-09-18T10:58:08.475Z","0.1.1":"2025-09-18T11:01:31.707Z","0.1.2":"2025-09-18T11:06:39.983Z","0.1.3":"2025-09-18T11:20:02.684Z","0.1.5":"2025-09-18T13:34:31.297Z","0.1.6":"2025-09-18T14:28:35.142Z","0.1.7":"2025-09-19T04:18:15.882Z","0.1.8":"2025-09-19T04:26:16.528Z","0.1.9":"2025-09-19T09:17:15.112Z","0.1.10":"2025-09-19T09:32:00.505Z","0.1.11":"2025-09-19T09:43:25.769Z","0.1.12":"2025-09-19T09:56:43.540Z","0.1.13":"2025-09-19T14:35:00.572Z","0.1.14":"2025-09-22T02:52:12.711Z","0.1.15":"2025-09-22T02:53:27.374Z","0.1.16":"2025-09-22T08:42:14.473Z","0.1.17":"2025-09-22T10:32:07.732Z","0.1.18":"2025-09-22T10:40:35.257Z","0.1.19":"2025-09-22T10:48:03.727Z","0.1.20":"2025-09-23T03:48:29.308Z","0.1.21":"2025-09-23T08:46:15.048Z","0.1.22":"2025-09-23T09:20:17.360Z","0.1.23":"2025-09-23T10:09:13.241Z","0.1.24":"2025-09-24T03:02:35.052Z","0.1.25":"2025-09-25T02:48:14.966Z","0.1.26":"2025-09-25T03:42:37.464Z","0.1.30":"2025-09-25T03:54:22.604Z","0.1.31":"2025-09-25T08:58:54.140Z","0.1.32":"2025-09-26T04:43:47.962Z","0.1.33":"2025-09-26T10:42:30.913Z","0.2.0":"2025-10-07T14:13:59.240Z"},"bugs":{"url":"https://github.com/hoangdaicntt/codex-ui/issues"},"homepage":"https://github.com/hoangdaicntt/codex-ui#readme","keywords":["codex","developer-tools","cli","express","react","vite","sse","ai"],"repository":{"type":"git","url":"git+https://github.com/hoangdaicntt/codex-ui.git"},"description":"Minimal web interface for the OpenAI Codex CLI. Streams CLI output to the browser via Node/Express. Not affiliated with OpenAI.","maintainers":[{"name":"longhoa2204","email":"longhoa2204@gmail.com"}],"readme":"# Codex UI\n\n[![npm version](https://img.shields.io/npm/v/codex-ui.svg)](https://www.npmjs.com/package/codex-ui)\n[![npm downloads](https://img.shields.io/npm/dm/codex-ui.svg)](https://www.npmjs.com/package/codex-ui)\n[![CI](https://github.com/hoangdaicntt/codex-ui/actions/workflows/ci.yml/badge.svg)](https://github.com/hoangdaicntt/codex-ui/actions/workflows/ci.yml)\n\nCodex UI is a minimal, community‑maintained web interface for the official OpenAI Codex CLI. It runs the Codex CLI under the hood and streams output to your browser through a small Node/Express bridge. Install the Codex CLI first: https://github.com/openai/codex. This project is not affiliated with OpenAI.\n\n## Screenshot\n\n![Codex UI screenshot](./screenshot.png)\n\n## NPM Package\n\n- Package: https://www.npmjs.com/package/codex-ui\n- Quick run (no install):\n```bash\nnpx codex-ui\n# or\npnpm dlx codex-ui\n# or\nbunx codex-ui\n```\n- Global install:\n```bash\nnpm i -g codex-ui\ncodex-ui\n```\n- Environment variables:\n  - `PORT` — server port (default: 8000 in `start:prod` script)\n  - `CORS_ORIGIN` — allowed origin for REST (frontend origin in production)\n\n## Features\n- Codex sessions with live streaming\n  - Start/stop sessions, cancel running tasks, approve/deny exec prompts\n  - WebSocket events and SSE streaming for smooth, real‑time updates\n- Smart chat editor\n  - File mentions: type “@path” to search files in the project and insert paths\n  - Keyboard: Ctrl/Cmd+Enter to send, Tab to send (auto‑disabled while mention popup is open)\n- Session management UI\n  - Sidebar with recency‑sorted sessions, status indicator, token stats\n  - Compact “+ New Session” action at the bottom (dashed outline)\n- Polished header\n  - iOS‑style segmented control (theme‑aware) to switch Projects/Codex\n  - Theme toggle (Light/Dark/Auto) with icon “A” for Auto\n  - Settings menu with Exit; Exit shows a confirm modal and then cleanly shuts down all sessions and the backend\n- Projects\n  - List/create/update/delete projects\n  - Native folder picker (macOS, Windows, Linux fallback)\n\n## License\nSpecify a license for the project (e.g., MIT) before publishing.\n\n## Donate\n\n[If this project saves you time, please consider supporting it.]\n\nYour donation helps fund:\n- Maintenance and issue triage\n- New features and UI polish\n- CI/build minutes, hosting, and testing tools\n\nThank you for supporting open-source work!\n\n[![Donate with PayPal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/hoangdai1908)\n","readmeFilename":"README.md"}