{"_id":"oh-my-prompt","_rev":"33-40a8680058afaadaad6dd14ae1df3d06","name":"oh-my-prompt","dist-tags":{"latest":"2026.812.1"},"versions":{"2026.209.1":{"name":"oh-my-prompt","version":"2026.209.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.209.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"826c52e8d770d2d901707527fa10acf8ba7841d2","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.209.1.tgz","fileCount":26,"integrity":"sha512-/84a+5dwqUg8LU/fIw4BLgqjdyab3Yz/MAGpWP2Px/shi5t6aOu9GSFkrsaEEXdeb4/D615am1lN9p16vwwOBA==","signatures":[{"sig":"MEUCIQC8bf2xgcrJ2VJxmUE7X1AXiRCR6Nw0rz1WddVXR5q3vAIgT0LQU4sfjLSzEMXw/xBkSJ6t99aIuBSTQLqaj3LT268=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120083},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"d72c083dd913bc68b9d54edd18786216c679ecba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.4","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.209.1_1770617680229_0.3032985077090402","host":"s3://npm-registry-packages-npm-production"}},"2026.211.0":{"name":"oh-my-prompt","version":"2026.211.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.211.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"b6a7426ef804ec6d94036200dc958d37518a2e6d","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.211.0.tgz","fileCount":26,"integrity":"sha512-cDBR88748LaZ5VFn/AN5VdwasTkJf7fTilmNx97+RQNSy9C7QSbu80cKuIPQjnSwXx/7ePg4fZ9m06b6/gHurQ==","signatures":[{"sig":"MEYCIQDKE/0iq2E1C09uED3shK2NF6Cx0imvs16NJgsbXAyB0gIhAJ+6M0hOL3ppN/vykIrVWkpg2wmMnvE2klear8qhh2dg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139266},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"aba31d424496f7aa265fecc31ebe59cba1014a52","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.6.2","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.20.0","dependencies":{"better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.211.0_1770776442885_0.4379887981742616","host":"s3://npm-registry-packages-npm-production"}},"2026.211.1":{"name":"oh-my-prompt","version":"2026.211.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.211.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"896617e8aa1b84cc64f220190c954aa1b507b7f3","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.211.1.tgz","fileCount":26,"integrity":"sha512-mirNJRuOEM1y5hFE85nlH+NUjYiMv2nqk0hQztVK+YaBEdRiSMkL8Fa9C+2fSXa70t2vCTBKzp5HQFgcGavweg==","signatures":[{"sig":"MEYCIQCtEhJeFK8kmVFChn9SElxZok9boxj7axH50vegjdFSQAIhAMcgxKy2XTzChcxn2PdrWyNoX6sBnz1YzobtD11K7R5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145085},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"aba31d424496f7aa265fecc31ebe59cba1014a52","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.6.2","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.20.0","dependencies":{"better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.211.1_1770776782441_0.4789123367240711","host":"s3://npm-registry-packages-npm-production"}},"2026.211.2":{"name":"oh-my-prompt","version":"2026.211.2","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.211.2","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"471dc87ffae85eee2c3f1f5d47dbac47c9d0b904","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.211.2.tgz","fileCount":26,"integrity":"sha512-48gJDv84Uffa92OE+lNqaYmjeETVstEnVt+OCiumoH3fsnKi6PbQ/GkUbe6CUxvTNE+exPGpYEh//5MHtKrpfA==","signatures":[{"sig":"MEUCIBsm7Rz81IznI3KfZmeu+lyOLgZV1d5CskBxDw5mHkMsAiEAxpVVqJp3457fpYyE4w2boDXqPa201aEfd0S0nfiPO6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145061},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"aba31d424496f7aa265fecc31ebe59cba1014a52","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.6.2","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.20.0","dependencies":{"better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.211.2_1770777412702_0.33580967447506516","host":"s3://npm-registry-packages-npm-production"}},"2026.217.0":{"name":"oh-my-prompt","version":"2026.217.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.217.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"4047ef4c3cc764a046d7f9ce156e0fd9f5cb8d23","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.217.0.tgz","fileCount":27,"integrity":"sha512-A43FXS5KjiM+8ZjJ9wN01NHjQrqrfuHvV/THOnUY1U2KRaB6pIr8UbZ6HC7hF1J+T/xUbM2YLXjOXkZyPEHw+A==","signatures":[{"sig":"MEYCIQC5K9uMGpamlzzpHyaniPtIXXLFQ+5ZX1oXQ1PyWKHeiQIhAPJq/is2d+shuJc+MzwjKQFGexKWC157tW7mB4yfaULT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155302},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"8e74f76ab02be9acfeb919bd3e929e23a3e9bcbd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.4","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.217.0_1771341667015_0.37622270084004716","host":"s3://npm-registry-packages-npm-production"}},"2026.218.0":{"name":"oh-my-prompt","version":"2026.218.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.218.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"cb95e41a1d804bb1e8d32083efea6defa0119117","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.218.0.tgz","fileCount":27,"integrity":"sha512-rUNHRYxIgmeuURQttEn+nvPHenBHXfIHqoHIa7+YadyQWJpr9lfNdH7N9tl8qIP4724L4TQ1mfWe7an5Dqmg5A==","signatures":[{"sig":"MEUCIQDVp9grQaNJjZ0wTOuJ0PnosCvcWmYpg8K6gpey5/QPsAIgDjkOaqjzfQr+edjoTZ8LCRbiQPj02zk2iuipMAhbUcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155300},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"5fd6b20f9f57bb9f1e3599c2e31281f86bc266ba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.4","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.218.0_1771345680030_0.3970875644199974","host":"s3://npm-registry-packages-npm-production"}},"2026.218.1":{"name":"oh-my-prompt","version":"2026.218.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.218.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"1af5afda6ce4851c78545f97c9bd9d00088c5126","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.218.1.tgz","fileCount":29,"integrity":"sha512-C0z/Id4GsqQYRUMsyIgEEXa93HTIBjtR/lQWitq40EnArcsJuOOYzYOfRLtdJQXHRGxB9USZ2Wpro5/KJt+hzQ==","signatures":[{"sig":"MEQCICcPpJ1gPwOsK3dgqAos77NMHc4NFkwztoSeHOG9cjPUAiBRXiWw2JfS/vxC+VdBi56oP137+nmzHzPGYDGfOtA/Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194814},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"20239f86e4b0b88d813c79b4c2099758778e1745","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.218.1_1772267201001_0.271365395528689","host":"s3://npm-registry-packages-npm-production"}},"2026.218.2":{"name":"oh-my-prompt","version":"2026.218.2","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.218.2","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"0c54e7213d2e1c6618320bfe20cbe2263bb8ef41","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.218.2.tgz","fileCount":29,"integrity":"sha512-le7iFrO7pBQGG0iGIB35j8nlG1d58o1S2ISyjpOpZ18hrr7NoKfJXKsVGno9jdC2mWjn3q1c6cLlKZBX1UHhiA==","signatures":[{"sig":"MEQCIADl67yCP4nMiTUFvO1iQHsqNqvClRBWm0YCzaLb97BoAiAPxFSMs5rxEMsT3/QFlbnUTK+SzRr43BlIvWZudvkbzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236945},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"44c3c79ae4f6a702ef06388628300b30f92e9779","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.9.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"25.6.1","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.218.2_1773064613490_0.07321096161308382","host":"s3://npm-registry-packages-npm-production"}},"2026.309.0":{"name":"oh-my-prompt","version":"2026.309.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.309.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"64588559399e105468793d7fa0dcb181817ac06b","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.309.0.tgz","fileCount":32,"integrity":"sha512-TIWXFtDbY05U6MTsQMiP+s9ExAaWrlYb4FLqzn2unDZYWkl986f5+WAW9mM3itPQGLi4n30GZ2+18UHJqphh/A==","signatures":[{"sig":"MEUCIQDeN0qJLiiU7BaXdJroCe0r/rBmjlijqu8GscHQIZq23AIgW7kxcDr1K4t0DweUooGK8v2sewJD9KoI8YVF/gt0c0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272461},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"ef46f16f4e864dc7155a640bc67c7d436ca40d2e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.309.0_1773068126122_0.8330930623527033","host":"s3://npm-registry-packages-npm-production"}},"2026.317.0":{"name":"oh-my-prompt","version":"2026.317.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.317.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"92ca8809d44d2b88fd2aa3fc6e88bdc60fd1c1e5","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.317.0.tgz","fileCount":32,"integrity":"sha512-2S3I9+V9XPG7Ujhq56WbOY30ybesqZ26rm6Y1QBBjrvRlM89a+3Db2iZLSaGCPZI+cpcZHbcNbqnaZKeyVUdNg==","signatures":[{"sig":"MEQCIDWUxR4YfJfEvH1XX5HVkVxP1qIiD9V+/w0iUWdyc2DKAiAeeAuLnwWaeXi+F3ScS7IA1l+OijM8EuyBwRu/kqTeVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272495},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"a21bb61b0dc8f4d0511e323cb0e6eecc90621269","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.317.0_1773745548901_0.06636069486574891","host":"s3://npm-registry-packages-npm-production"}},"2026.320.0":{"name":"oh-my-prompt","version":"2026.320.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.320.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"0a16edd4685a4efcb60b106e3e4d10997141d498","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.320.0.tgz","fileCount":33,"integrity":"sha512-L/e1D/qlRmwyIBFhz9CHMmsuKYoQFRPBVYFedCrMTBu0+ZunP9KJ1IwFePhWN1oCkusZBR5AmcmSVrVHePN11w==","signatures":[{"sig":"MEQCIHp3v8HOWi1roYdqlJBBCSKGcRkcKnNjnsfvH4Lpcwh1AiBRZvaCnGV+AmK9g4d3g2Ls8LLsDXiiJrYO+sRdswxObA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283812},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"8659ea182d70adb386e5ffd82a6bd617ee8de636","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.320.0_1773981353544_0.22609888199142136","host":"s3://npm-registry-packages-npm-production"}},"2026.320.1":{"name":"oh-my-prompt","version":"2026.320.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.320.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"00af69cd4c6084fbc62940dbb7c3d0fc679fcbad","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.320.1.tgz","fileCount":33,"integrity":"sha512-9e5f9eaHPbByHOPXvIimy9eBsErtHj8Dswjl8oZ6/s40S1hSdf/lL6GMXAhcpJKCiAEZGoYul6r+HZgC2VRa0g==","signatures":[{"sig":"MEYCIQDUk1rxwxMj2mreri4BzxCd37sdtGZ7bMVQZTvudRJDPAIhAIb00BOtI8I1fmJedLjIpJ3YsW2pZYWcNRVFd3byUeKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292378},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"fc1be8c5eb2c9f2bb8e13e47f9054bfa64e7140d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.320.1_1773983626851_0.5366013949234396","host":"s3://npm-registry-packages-npm-production"}},"2026.320.2":{"name":"oh-my-prompt","version":"2026.320.2","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.320.2","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"f6870afbea84336701d737a737a956548e9411b8","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.320.2.tgz","fileCount":33,"integrity":"sha512-Ay0Npo99ghPNK/pnM3PcOPPQg4GJdrwBYEVPzhLikZSRai0ECOriH1upZ5gBP1P/HcK6AxKiiZlIlv7n2bOcFw==","signatures":[{"sig":"MEQCIEvDB+z8HfAxsaiCOSe4pZJ+wHvMIOE9ic1s5jjfyYzpAiADCh0jlsBsZ9yyqzs9P2F4vMV6YymGBolTHK2qAask2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293426},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"ff9f7dde67dc69edac20184590ebfb9466848240","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^11.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.320.2_1773991361284_0.602455425543186","host":"s3://npm-registry-packages-npm-production"}},"2026.320.3":{"name":"oh-my-prompt","version":"2026.320.3","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.320.3","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"e67845dc721e4f2567541b93f81267b9ccec14a7","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.320.3.tgz","fileCount":34,"integrity":"sha512-oSN6Kvujb8m8stj5iB1uvk2WbPr6uw0JcxPyWaS4xp8nbXtG1ckHykOdFVxXpQgwhAcmfhK8kMKKAoTJbnPJmQ==","signatures":[{"sig":"MEYCIQC7AeEoQBA7rZ5BFt3XjHxOlGuEVmYu+1bux4LoMRe50wIhALL9zwMB4WB+UttGjybHVeMWCS7ge0WU4I2bMR2bs9Nt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301490},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"2370f6dfa7aaf4ed7d1e865f74142e44bf74d12d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.320.3_1773993689431_0.18260241235273922","host":"s3://npm-registry-packages-npm-production"}},"2026.331.0":{"name":"oh-my-prompt","version":"2026.331.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.331.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"65e2e5d6e74910fcb040b063778520301b45a306","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.331.0.tgz","fileCount":34,"integrity":"sha512-Qfxlqp482I9yPQGoqD4DI6nEOyy4T2jPQ5uL1dhY+82xZFLbVwl9d5RL6V9VXv4SHqqwh4hFVEUWaT9sPO5U3g==","signatures":[{"sig":"MEYCIQD9ycljiU+/I27Nb2WsAwYWZuVKa1hRE/Gw8epashGeBwIhAIZ4HfHTYmYL4rv2sBAEnxSAhhoXCXpiRLPgEAWwKy26","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301564},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"5fe2b9f08f2ffcf9e478877524189019c984d9a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.5.1","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.6.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.331.0_1774937332488_0.3835582942525615","host":"s3://npm-registry-packages-npm-production"}},"2026.331.1":{"name":"oh-my-prompt","version":"2026.331.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.331.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"8b516b282e49bed540099c80d1b533fee7b86d15","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.331.1.tgz","fileCount":34,"integrity":"sha512-WXPlEV4uZUwpyEhRXGyBefkp40yp53u/PNxAqYEDE8tznusi08FV2uDWyPpRLiH4O0VC/6anPEr2noBagktxDQ==","signatures":[{"sig":"MEUCIE8v1iuG/9Q17dhDn9tugd9i3LMWFiRgMBAROhVW/QdaAiEAloQS4UlhCEPV1E8eO5rNNzB1E83S75EvcVcPWbXjGTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303911},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"10eeccbc38e84650de5c27496e695c0b13b3f41e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.5.1","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.6.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.331.1_1774939594564_0.3177545194664786","host":"s3://npm-registry-packages-npm-production"}},"2026.331.2":{"name":"oh-my-prompt","version":"2026.331.2","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.331.2","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"bf685400ed7bfbdc6d33df157ce2c0a3710a424f","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.331.2.tgz","fileCount":34,"integrity":"sha512-pZFQvtAvINk5EIx2Qracp8y7ryAVUzM+vGwjU6AFrLzGTtuwpPvC9Skxljt21V9HdVy3z6anMCDKmhIDdpZWzw==","signatures":[{"sig":"MEUCIQCCi1w+iPaGIsxTAnKkGpgi/SesHO9QugPMxHmL03IVhAIgcCOgsYg2NPrAJqeaMze+JiIiU7kkE4MWgRmJBeqxKc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303005},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"0c479a2e443c2fa61481f596a32158b4b0c0e2d7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.5.1","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.6.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.331.2_1774946962592_0.769359412919606","host":"s3://npm-registry-packages-npm-production"}},"2026.331.3":{"name":"oh-my-prompt","version":"2026.331.3","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.331.3","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"e0e75c2963e87e9bd1ded6c4b7323ab0fbf75034","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.331.3.tgz","fileCount":34,"integrity":"sha512-dfTI6L5AZyw3UEH+/79zC0vV+bgwD4R1rK7eKIdMwOohANQJdjmBJluOBjzc2MtyWbGVavtUcqh3m4Y3JsuWJg==","signatures":[{"sig":"MEUCIC1i95U8BsnNlef+Jf0XQCvq6brhw3rYvn1BZpzm73rpAiEA9zvQJXEXYr+QoRg0vqGwlB50ur9Jteomtlu55+zP1Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303318},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"04a41444bbec650b5d1e51ac9f5bd1d4600426c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.5.1","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.6.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.331.3_1774947375138_0.9936824577768943","host":"s3://npm-registry-packages-npm-production"}},"2026.505.0":{"name":"oh-my-prompt","version":"2026.505.0","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.505.0","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"335f67da5e9283490e4a32003df25dae967f3d82","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.505.0.tgz","fileCount":34,"integrity":"sha512-QCk/9taPWJl8RkcrrzO4ogrbcKT+zAlDNDqNAxsjO3YVt/PIyuw4iUDbujL+1VntxTG6Yl4xdIjd6VG13TiNIA==","signatures":[{"sig":"MEUCICs5pYgDMNPt+S9xyIg0JKJUaBjQApQNXg401mS+31dLAiEAkh+2+cbV6iB/5T+4HIDbgfhKtTkRKtDhgOG4fYnr7qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303351},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"0e01cbdb9c66c44aa0072703fc53a297a2fd363f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.505.0_1777952275814_0.12709885516029606","host":"s3://npm-registry-packages-npm-production"}},"2026.505.1":{"name":"oh-my-prompt","version":"2026.505.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.505.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"efe434fc204e69ea25731f862ce504087fc27032","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.505.1.tgz","fileCount":35,"integrity":"sha512-0rU7AZiAX48bDzcx+4tdmdEQwsuras8yiCj4q4CRaMy42G2OeLgJ5Jjs63yQaAbqmeRCul3I8cQJlT1vreByew==","signatures":[{"sig":"MEUCIQDkUl9cdMnwKRvYoVJzFgAg/2a4kXiJMMdm9F2MBsnOjgIgIS+bDjXA7Q9ArRhvpQoj18fQHnRPFP9J3Ti2EVsHNtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336399},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"9183a0c8c22bfef6ee6e7aa35a11f7d58114d1db","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.505.1_1777961466912_0.01165002237193602","host":"s3://npm-registry-packages-npm-production"}},"2026.505.2":{"name":"oh-my-prompt","version":"2026.505.2","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.505.2","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"b6d86b3076a318195c6d3672bf9d0ed0172e9d82","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.505.2.tgz","fileCount":36,"integrity":"sha512-UjelKuGrhS+9NrULqRQvReYKDZ6u5GtxUT1d0oWoveaOnsSmGC8BD29I7F9ToY7F2NPJ8Yv6IGzJ5GaDu2cNaQ==","signatures":[{"sig":"MEQCIDMo2ta11lUykjW4+mMDjfk9K59X0ECNHgbA1hW+bUhYAiAoOFM/+r8cfaGvxK9kxpQZBnv4/tZ/sen6MU6QxVrK9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347086},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"ba312dceb33d2617384111a8df3fbebc912da165","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.505.2_1777977639853_0.10471748493516131","host":"s3://npm-registry-packages-npm-production"}},"2026.505.3":{"name":"oh-my-prompt","version":"2026.505.3","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.505.3","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"ed4d25670fb61b144c4c9697a7d76e8b942c6d1c","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.505.3.tgz","fileCount":38,"integrity":"sha512-PK9MRZEIw8Ie/srmKvlJ5mCkIyiV6cEwvYnsKaLp2GSlVa59MCyt8AGboNoE3m/78voYeWrQZaJClroTK4D3pA==","signatures":[{"sig":"MEUCIQCI0OjhaTDfb+RLZweBqH8M4aFy1Qs0/KRguM/KM68hrwIgPmT0rojHRTTCVE+QdWE1Vsf8+iZxecXXnsUH24l2fqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382567},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"9e013995cc42bb58bd15fbcce18d7991912e3d7d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.505.3_1777982105541_0.9705535230864439","host":"s3://npm-registry-packages-npm-production"}},"2026.505.4":{"name":"oh-my-prompt","version":"2026.505.4","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.505.4","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"d7780cda3fb82def31feae42bf928ad277d1ec39","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.505.4.tgz","fileCount":38,"integrity":"sha512-qD9Y2/OLSqEnKOYnB5KTqLWCtVDm3fvC/hSL7SdEaTUzu7JjlAWbiUMZFEHXswwCC/06wLhhrsaQkFjJW74f1w==","signatures":[{"sig":"MEQCIG7Ol5VoTfIUzcz+Ei4WJdQ0ITvGowiQDTjtMPgeWdJmAiAu1dFuInViLiHAon3qKQKLSacw8PZJ7maorQVJic4Vaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372480},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"a36d0b645e7df22e2fa67399eecfb4f436db6e77","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.505.4_1777987890858_0.5936120338788002","host":"s3://npm-registry-packages-npm-production"}},"2026.505.5":{"name":"oh-my-prompt","version":"2026.505.5","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.505.5","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"d8e460fc9581467414b9bf4f102d9e1609a0db47","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.505.5.tgz","fileCount":38,"integrity":"sha512-Lmg83k00PKcswMUPX2a7dilVZJTvG0oZHzzzSRC4uCH375kgcPPp+zGMNWsWb3D8SyRGucS6w0dR3FgojT9GGw==","signatures":[{"sig":"MEUCIQDXouieedTmCC5nraekVf6dilo/ePwEWYlWmqIBr3ChgwIgaWhSmJUZKtrwyVMTlsmiXLnC5On0l6nUaCyEg+i+gpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372478},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"c153c5d0e1018e381f608c8ac8f2edf0f57f94c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.505.5_1778050571102_0.32457781463682234","host":"s3://npm-registry-packages-npm-production"}},"2026.514.1":{"name":"oh-my-prompt","version":"2026.514.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.514.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"14d11e4764b4eef4f63ed2d7057bfdffabb9cf09","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.514.1.tgz","fileCount":38,"integrity":"sha512-+oqMkW2uiT/P9Q08bl6WmbFzQQmYduVxLC1W34GMGlrquXJdvcIyd3TaYG4f9zNeWQLNLFScYDVDoVFKTMFUzg==","signatures":[{"sig":"MEUCIQDN0yFYJtT598fgm9lwrW0fwtRoKs+wcDMxKMoI7HZ/IgIgPIrqbtHL833YwkJWQNWIK77agJ2wxX/q00QkKQF7TBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391715},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"40eca83c75669390427b4775b7566139577d94b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1","better-sqlite3":"^12.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.514.1_1778732535911_0.3703914245561526","host":"s3://npm-registry-packages-npm-production"}},"2026.715.1":{"name":"oh-my-prompt","version":"2026.715.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.715.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"2d1973f975a8111f80775fb39ea8b9f61738249b","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.715.1.tgz","fileCount":40,"integrity":"sha512-j+tfsqjQMJeDs1wCxOjop88ahjULeSGiYbMbUSKo6OuXd0ggg+WVNrzHZz1QyeANkraXIBrm2Mce/ahOwHWdug==","signatures":[{"sig":"MEUCIEklleShu/KUHHe8hiwJIv+FRI4l05to5463b8Yk1DNVAiEA5+N+Cu5SyCCzU7KdBV/+Y3zp957uiDfP1O4mbhxTaeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423165},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"a151f60e0045a9465e2e8b8c133d2a8579dfb33d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"11.7.0","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.715.1_1784113668962_0.6273681850862687","host":"s3://npm-registry-packages-npm-production"}},"2026.805.1":{"name":"oh-my-prompt","version":"2026.805.1","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.805.1","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"12a6f27024e827dc5deb1e38ca65b84a1c4a8a5b","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.805.1.tgz","fileCount":40,"integrity":"sha512-FsICy+WJVBHPwgR16/MLekHZ84V/EJ2z3IHUdFoCKFj3XCPjeeqVhXS3PcCNTpLx15QJkK0+594bEW/sd/Sg7g==","signatures":[{"sig":"MEUCIH+fgWSQ576waSUKIuNlZNpRo4gWkh2VGniqalZdA/vnAiEA9Njj9JF0yIYMjAzZl7L0lgzzrmMuSiVbO7z9w7moiJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427273},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"2af2576403020bfeed355002bab83890cb6fd608","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.8","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.805.1_1785902136401_0.13243740949960214","host":"s3://npm-registry-packages-npm-production"}},"2026.805.2":{"name":"oh-my-prompt","version":"2026.805.2","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.805.2","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"bfa2da5790c1c0b7f878a71376706ed82bffce6a","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.805.2.tgz","fileCount":40,"integrity":"sha512-jI5sR8lAOOii4rAXzKLr/n/4z5i6gZtIUTVR/Z4M5l7UhV7CYC7m43EstxR7v+UZpj8GiVxrLDK/U+7/Y5xAXg==","signatures":[{"sig":"MEQCICLDIuUFIageEw16dzB7Fzl+QyYFmStQ8/BwuxjUSyaAAiAc/OwhS86AS924ZAXZlmKLxXFXT9vjtW5BzmSWQNrEQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427534},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"9e4a9738583a05064793d6ec0e8a40a94dbfda0a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.8","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.805.2_1785902322596_0.8257392933742969","host":"s3://npm-registry-packages-npm-production"}},"2026.805.3":{"name":"oh-my-prompt","version":"2026.805.3","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.805.3","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"632f6d485413267831233a6c77347cb8ea544d08","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.805.3.tgz","fileCount":40,"integrity":"sha512-yTaOoAI874kDNgoqEEDSsLsV9kgpbKKZOx+wlDyOdTqgZ/XhROSEZ+dP7D98ngORRZE78E2TDo88yEZLLvuxIQ==","signatures":[{"sig":"MEUCIBnV3o0Rxdmf+xNabEp8lqH33TGboLsp+sHQ4ywnArU8AiEAhcnd8RF9XnzanQlIqojJvcOU0zzM0G3E3HdGpW0dV04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428327},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"8e6a13b0240a0e5631cc385433c08bc9a9e488d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.8","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.805.3_1785903395391_0.5761303870406582","host":"s3://npm-registry-packages-npm-production"}},"2026.805.4":{"name":"oh-my-prompt","version":"2026.805.4","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.805.4","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"8ea1befa19c0e8e2fd61d209fdefa9a07b097d1d","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.805.4.tgz","fileCount":40,"integrity":"sha512-/Qaxv3FEreJf02hxTW8eCDfnfVI3/Nx/n7nmG01dQTQcgid3ksNFyjLj/CQNM90tLn9uLvYKvNFLHz9kzoWrhA==","signatures":[{"sig":"MEYCIQC3S4G5FQ9TsVFTKGYu9YFN5g/XDgvnotDXn4eKAcJ2awIhAJcCpGlSo3ilhwNWxYISGIxCAzDmkOorQXavfDfjNTwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432663},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"40f3328b411900c32460c326503c75ae5e650f10","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.8","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.805.4_1785904165781_0.38621915518456884","host":"s3://npm-registry-packages-npm-production"}},"2026.810.3":{"name":"oh-my-prompt","version":"2026.810.3","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.810.3","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"931361e2bff235e7c7032524ecdf2b59e3639e2b","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.810.3.tgz","fileCount":45,"integrity":"sha512-nTsmOvCck+7EkyDRQU6cXKdLFFG3KfmapjghkOhGFhPGHpmduClmyCExG4XmCpARskBS6ghKcbacmpTNgZCsAA==","signatures":[{"sig":"MEUCIQDelSNJbpWDMcfHkOKSwMDSwN2gzgXV9ehtx2FGIi4SlwIgLdGHDfDGTAhJip33kf19bhigsGPOqBJaC79Xy1Ql1f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474374},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"e547f6759e26c5c4d3b9bb1e7818a54b19ed1960","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.8","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"optionalDependencies":{"better-sqlite3":"12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.810.3_1786349204471_0.021071641364589278","host":"s3://npm-registry-packages-npm-production"}},"2026.810.4":{"name":"oh-my-prompt","version":"2026.810.4","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"url":"https://github.com/jiunbae","name":"Jiun Bae","email":"jiun@hey.com"},"license":"MIT","_id":"oh-my-prompt@2026.810.4","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"homepage":"https://github.com/jiunbae/oh-my-prompt#readme","bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"os":["darwin","linux"],"bin":{"omp":"bin/omp"},"dist":{"shasum":"a6fbe4c90820f348051b4a0d14ea596610183c4f","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.810.4.tgz","fileCount":48,"integrity":"sha512-WbZ2K2gXq8t4l2P2lQFHhZ1mYA2F3rtaOPTzX+x5lsNIHm0yNKNIiaw6SQrbPBH1w0z729ZkVCjM8YfLZ7secg==","signatures":[{"sig":"MEYCIQDpDBoBjgMqwGydXz+vcMjzhN21LpGx0ZELxIXXswcK/AIhAIAwjVrUA9jgpXYNh1y0JKNixGqu1duxkTkJg9VfIQc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-prompt@2026.810.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499340},"main":"lib/cli.js","engines":{"node":">=20.0.0"},"gitHead":"6a79a646b8f593d8fcb51260f8093fcb1142c813","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"node scripts/verify-build.js"},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"repository":{"url":"git+https://github.com/jiunbae/oh-my-prompt.git","type":"git","directory":"packages/omp-cli"},"_npmVersion":"10.9.8","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sql.js":"^1.14.1","picocolors":"^1.1.1","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"optionalDependencies":{"better-sqlite3":"12.9.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-prompt_2026.810.4_1786353084684_0.6749516838910365","host":"s3://npm-registry-packages-npm-production"}},"2026.812.1":{"name":"oh-my-prompt","version":"2026.812.1","description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"author":{"name":"Jiun Bae","email":"jiun@hey.com","url":"https://github.com/jiunbae"},"license":"MIT","homepage":"https://github.com/jiunbae/oh-my-prompt#readme","repository":{"type":"git","url":"git+https://github.com/jiunbae/oh-my-prompt.git","directory":"packages/omp-cli"},"bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"bin":{"omp":"bin/omp"},"main":"lib/cli.js","scripts":{"prepublishOnly":"node scripts/verify-build.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"@clack/prompts":"^1.0.1","picocolors":"^1.1.1","sql.js":"^1.14.1"},"optionalDependencies":{"better-sqlite3":"12.9.0"},"engines":{"node":">=20.0.0"},"os":["darwin","linux"],"_id":"oh-my-prompt@2026.812.1","gitHead":"83e39c915eea6937557651125a702bfe0e86c8be","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-/z2sDEDBqQ5MMgT1W6lSmyCZTpJEAyDaRrPUSlBdHAegH/Irg0NgmCmIm93WecahNVYIARztHPmZEUVzHRx15w==","shasum":"e470ce913d98eec4d18af250d7e8d9741a112482","tarball":"https://registry.npmjs.org/oh-my-prompt/-/oh-my-prompt-2026.812.1.tgz","fileCount":48,"unpackedSize":503708,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-prompt@2026.812.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpuIJW9YiUIoIhIeiKykJ4CYMMIG7Yc6vT6uQWLxOUWQIgZvBN19Py5AK6YVMjyO5v5Pb1PmJ8giSkl829XYr4VO0="}]},"_npmUser":{"name":"jiunbae","email":"maytryark@gmail.com"},"directories":{},"maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oh-my-prompt_2026.812.1_1786533234256_0.8267184320071528"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T06:14:40.124Z","modified":"2026-08-12T11:13:54.722Z","2026.209.1":"2026-02-09T06:14:40.372Z","2026.211.0":"2026-02-11T02:20:43.029Z","2026.211.1":"2026-02-11T02:26:22.615Z","2026.211.2":"2026-02-11T02:36:52.901Z","2026.217.0":"2026-02-17T15:21:07.166Z","2026.218.0":"2026-02-17T16:28:00.175Z","2026.218.1":"2026-02-28T08:26:41.138Z","2026.218.2":"2026-03-09T13:56:53.669Z","2026.309.0":"2026-03-09T14:55:26.259Z","2026.317.0":"2026-03-17T11:05:49.041Z","2026.320.0":"2026-03-20T04:35:53.691Z","2026.320.1":"2026-03-20T05:13:47.063Z","2026.320.2":"2026-03-20T07:22:41.429Z","2026.320.3":"2026-03-20T08:01:29.571Z","2026.331.0":"2026-03-31T06:08:52.655Z","2026.331.1":"2026-03-31T06:46:34.710Z","2026.331.2":"2026-03-31T08:49:22.749Z","2026.331.3":"2026-03-31T08:56:15.340Z","2026.505.0":"2026-05-05T03:37:55.990Z","2026.505.1":"2026-05-05T06:11:07.083Z","2026.505.2":"2026-05-05T10:40:40.017Z","2026.505.3":"2026-05-05T11:55:05.672Z","2026.505.4":"2026-05-05T13:31:31.031Z","2026.505.5":"2026-05-06T06:56:11.246Z","2026.514.1":"2026-05-14T04:22:16.082Z","2026.715.1":"2026-07-15T11:07:49.163Z","2026.805.1":"2026-08-05T03:55:36.544Z","2026.805.2":"2026-08-05T03:58:42.715Z","2026.805.3":"2026-08-05T04:16:35.551Z","2026.805.4":"2026-08-05T04:29:25.933Z","2026.810.3":"2026-08-10T08:06:44.613Z","2026.810.4":"2026-08-10T09:11:24.832Z","2026.812.1":"2026-08-12T11:13:54.411Z"},"bugs":{"url":"https://github.com/jiunbae/oh-my-prompt/issues"},"author":{"name":"Jiun Bae","email":"jiun@hey.com","url":"https://github.com/jiunbae"},"license":"MIT","homepage":"https://github.com/jiunbae/oh-my-prompt#readme","keywords":["cli","prompt","ai","claude","codex","journal","analytics","agent","logging","productivity"],"repository":{"type":"git","url":"git+https://github.com/jiunbae/oh-my-prompt.git","directory":"packages/omp-cli"},"description":"CLI prompt journal for AI coding assistants — capture, analyze, and sync your prompts","maintainers":[{"name":"jiunbae","email":"maytryark@gmail.com"}],"readme":"# Oh My Prompt\n\n> CLI tool for capturing, analyzing, and syncing AI coding prompts\n\n[![npm version](https://img.shields.io/npm/v/oh-my-prompt.svg)](https://www.npmjs.com/package/oh-my-prompt)\n[![Node.js](https://img.shields.io/node/v/oh-my-prompt.svg)](https://nodejs.org)\n[![License](https://img.shields.io/npm/l/oh-my-prompt.svg)](LICENSE)\n\n**Oh My Prompt** captures your AI coding sessions (Claude Code, Codex, OpenCode, etc.) to a local SQLite database, syncs them to a server, and provides analytics insights into your prompting patterns.\n\n## Features\n\n- **Automatic capture**: Hook into Claude Code, Codex, OpenCode, and Gemini CLI\n- **Tool tracking**: Per-prompt log of every `tool_use` the agent ran (Bash, Edit, Write, Read, WebFetch, etc.) with extracted `program` name for Bash commands so you can answer \"which programs did the agent actually run\"\n- **Local storage**: SQLite database at `~/.omp/prompts.db`\n- **Server sync**: Upload prompts to self-hosted server for analytics\n- **Prompt analysis**: Get quality scores and improvement suggestions\n- **Export/Import**: JSONL, CSV, or JSON formats\n- **Privacy-first**: Redact secrets, responses optional\n\n## Installation\n\n### Global Install (Recommended)\n\n```bash\nnpm install -g oh-my-prompt\n```\n\n### Using npx (No install)\n\n```bash\nnpx oh-my-prompt setup\n```\n\n### From Source\n\n```bash\ngit clone https://github.com/jiunbae/oh-my-prompt.git\ncd oh-my-prompt\npnpm install\npnpm build:cli\ncd packages/omp-cli\nnpm link\n```\n\n## Quick Start\n\n### 1. Setup\n\nRun the interactive setup wizard:\n\n```bash\nomp setup\n```\n\nThis will:\n- Create config at `~/.omp/config.json`\n- Initialize SQLite database\n- Detect installed CLIs (Claude, Codex, OpenCode)\n- Optionally configure server sync\n\n### 2. Install Hooks\n\nInstall hooks for your CLI(s):\n\n```bash\nomp install claude      # For Claude Code\nomp install codex       # For Codex\nomp install opencode    # For OpenCode\nomp install all         # For all detected CLIs\n```\n\nThis adds prompt capture hooks to:\n- Claude: `~/.claude/hooks/prompt-logger.sh`\n- Codex: `~/.config/oh-my-prompt/hooks/codex/notify.js` + `~/.codex/config.toml` notify entry\n- OpenCode: `~/.config/oh-my-prompt/hooks/opencode/omp-opencode-plugin.mjs` + `~/.config/opencode/opencode.json` plugin entry\n\n### 3. Verify Setup\n\n```bash\nomp status\n```\n\nExpected output:\n```\nServer: https://your-server.example.com (or not configured)\nToken: configured / not configured\nStorage: sqlite\nSQLite: /Users/you/.omp/prompts.db\nHooks: claude=installed, codex=installed, opencode=installed\nLast capture: 2026-02-08T10:30:00.000Z\nQueue: 0 files, 0 bytes\n```\n\n### 4. Use Your CLI\n\nJust use Claude Code, Codex, or OpenCode normally:\n```bash\nclaude \"Write a function to parse TOML\"\ncodex \"Add error handling to this file\"\nopencode run \"Add retry logic to the sync command\"\n```\n\nPrompts are automatically captured!\n\n### 5. View Stats\n\n```bash\nomp stats\nomp report\nomp analyze <prompt-id>\n```\n\n## Start with Agent\n\nCopy-paste this prompt into your coding agent to install Oh My Prompt with interactive setup:\n\n```text\nInstall Oh My Prompt from https://github.com/jiunbae/oh-my-prompt on this machine.\n\nBefore running commands, ask me to choose only the install method:\n1) npm install -g oh-my-prompt (recommended)\n2) npx oh-my-prompt setup (no global install)\n3) from source (git clone + pnpm build:cli)\n\nAfter installation, run:\n  omp setup\n\nImportant:\n- Do NOT use setup flags like --server, --token, --hooks, --yes.\n- Use the interactive wizard only, and let me provide values directly in the prompts.\n- Ask me each setup input in order (server URL, auth/login or token, device name, hook install confirmations).\n\nAfter setup completes, verify with:\n- omp doctor\n- omp status\n\nFinally, show exactly what was configured (hooks, server URL, and token status).\n```\n\n## Commands\n\n### Hook Management\n\n```bash\nomp install [claude|codex|opencode|all]    # Install prompt capture hooks\nomp uninstall [claude|codex|opencode|all]  # Remove hooks\nomp status                         # Show config and hook status\nomp doctor                         # Validate setup and diagnose issues\n```\n\n### Data Management\n\n```bash\nomp sync                           # Sync local prompts to server\nomp sync status                    # Show sync history\nomp export [--format json|jsonl|csv] [--out file.json]\nomp import codex-history [--path ~/.codex/history.jsonl]\n```\n\n### Analytics\n\n```bash\nomp stats [--view overview|projects|sources|hourly|weekday|sessions] [--since 7d] [--group-by day|week|month|project|source|hour|weekday]\nomp report [--format text|json] [--since 2026-01-01]\nomp analyze <prompt-id>            # Analyze prompt quality\nomp analyze --file prompt.txt      # Analyze file\nomp analyze --stdin < prompt.txt   # Analyze from stdin\nomp tui                             # Interactive local prompt browser\n```\n\n### Configuration\n\n```bash\nomp config get                     # Show config with secrets redacted\nomp config get server.token --show-secrets  # Explicitly reveal a secret\nomp config get server.url          # Get specific value\nomp config set server.url https://your-server.example.com\nprintf '%s' \"$OMP_TOKEN\" | omp config set server.token --stdin\nomp config validate                # Check config validity\n```\n\n### Database\n\n```bash\nomp db migrate                     # Run schema migrations\nomp db repair                      # Repair full-text index drift\nomp db backups                     # List database recovery artifacts\nomp db backups prune               # Dry-run safe cleanup (add --yes to execute)\n```\n\n### Low-level\n\n```bash\nomp ingest --stdin < payload.json  # Manually ingest payload\nomp ingest --replay                # Replay failed queue\n```\n\n## Configuration\n\nConfig file: `~/.config/oh-my-prompt/config.json` (or `$XDG_CONFIG_HOME/oh-my-prompt/config.json`)\n\n### Server Sync (Recommended)\n\n```json\n{\n  \"server\": {\n    \"url\": \"https://your-server.example.com\",\n    \"token\": \"your-api-token\"\n  }\n}\n```\n\nOr via CLI:\n```bash\nomp config set server.url https://your-server.example.com\nprintf '%s' \"$OMP_TOKEN\" | omp config set server.token --stdin\n```\n\n### Storage\n\n```json\n{\n  \"storage\": {\n    \"type\": \"sqlite\",\n    \"sqlite\": {\n      \"path\": \"/Users/you/.omp/prompts.db\"\n    }\n  }\n}\n```\n\n### Capture Options\n\n```json\n{\n  \"capture\": {\n    \"response\": true,\n    \"redact\": {\n      \"enabled\": true,\n      \"mask\": \"[REDACTED]\"\n    }\n  }\n}\n```\n\n### Environment Variables\n\nOverride config with env vars:\n\n```bash\nexport OMP_SERVER_URL=\"https://your-server.example.com\"\nexport OMP_SERVER_TOKEN=\"your-token\"\nexport OMP_STORAGE_TYPE=\"sqlite\"\nexport OMP_SQLITE_PATH=\"/custom/path/prompts.db\"\nexport OMP_CAPTURE_RESPONSE=\"true\"\n```\n\n## Hooks\n\n### How Hooks Work\n\n**Claude Code**:\n- Adds `~/.claude/hooks/prompt_sent.sh`\n- Triggered after every `claude` command\n- Reads env vars: `$CLAUDE_PROMPT`, `$CLAUDE_RESPONSE`, `$CLAUDE_SESSION_ID`\n\n**Codex**:\n- Adds/updates `notify` in `~/.codex/config.toml`\n- Triggered on `agent-turn-complete` events\n- Parses Codex event JSON\n\n**OpenCode**:\n- Adds a plugin path in `~/.config/opencode/opencode.json`\n- Plugin listens to `session.idle` events\n- Captures the latest user/assistant turn pair per session\n\n### Custom Hook Environment\n\nSet `OMP_BIN` to use a custom omp binary:\n```bash\nexport OMP_BIN=\"/custom/path/to/omp\"\n```\n\n### Manual Hook Installation\n\nIf auto-install fails, manually add to `~/.claude/config.toml`:\n\n```toml\n[[hooks]]\nname = \"oh-my-prompt\"\non = \"prompt_sent\"\nscript = \"/Users/you/.omp/hooks/claude_prompt_sent.sh\"\n```\n\n## Analytics Features\n\n### Prompt Quality Score\n\n```bash\nomp analyze <prompt-id>\n```\n\nOutput:\n```\nScore: 85 (Good)\nSignals:\n- Goal: present\n- Context: present\n- Constraints: missing\n- Output format: present\n- Examples: missing\nSuggestions:\n- Add specific constraints or requirements\n- Include examples of expected output\n```\n\n### Stats Report\n\n```bash\nomp stats --view weekday --since 7d\n```\n\nOutput:\n```\n┌──────────────────────────────────────────────────────────────┐\n│ Local Analytics                                             │\n│ Range: 7d -> now                                            │\n└──────────────────────────────────────────────────────────────┘\n\nTop Projects\napi       ██████████████████████████ 42  6.2k tok · 88% rsp\nfrontend  ████████████████░░░░░░░░░ 27  3.8k tok · 91% rsp\n\nGrouped By weekday\nMon       ██████████████████████████ 18  2.1k tok · 94% rsp\nTue       ████████████████████░░░░░░ 14  1.8k tok · 86% rsp\n```\n\n### Report\n\n```bash\nomp report --since 2026-02-01\n```\n\nGenerates:\n- Total prompts, tokens, words\n- Prompts per day/project\n- Quality score distribution\n- Top projects\n- Improvement suggestions\n\n## Sync to Server\n\n### Setup Server Sync\n\n1. Get an API token from your Oh My Prompt server\n2. Configure sync:\n   ```bash\n   omp config set server.url https://your-server.example.com\n   printf '%s' \"$OMP_TOKEN\" | omp config set server.token --stdin\n   ```\n\n3. Run initial sync:\n   ```bash\n   omp sync\n   ```\n\n### Automatic Sync\n\nOn Linux, install the event-driven user service once:\n\n```bash\nomp sync auto install\nomp sync auto status\n```\n\nThe service starts at login. New captures are debounced for 30 seconds, then\nsynced as one batch; a one-hour interval is only a missed-event and network\nrecovery safety net. The resident watcher does not open the database: each sync\nruns in a short-lived, low-priority worker so transient memory is reclaimed and\ninteractive workloads win CPU and disk contention. Local storage prefers native\nSQLite WAL page writes and automatically retains `sql.js` as the portable\nfallback. To disable or remove it:\n\n```bash\nomp sync auto stop\nomp sync auto uninstall\n```\n\nOn macOS, `omp sync auto` starts the event-driven daemon for the current login\nsession. A launchd installer is not yet included.\n\n### Manual Sync\n\n```bash\nomp sync                  # Sync all new prompts\nomp sync --since 2026-01-01  # Sync from date\nomp sync --dry-run        # Preview sync\nomp sync status           # Show sync history\n```\n\n## Export / Import\n\n### Export\n\n```bash\nomp export --format jsonl --out prompts.jsonl\nomp export --format csv --out prompts.csv --since 2026-01-01\nomp export --format json > prompts.json\n```\n\n### Import\n\n```bash\nomp import codex-history --path ~/.codex/history.jsonl\nomp import codex-history --dry-run  # Preview\n```\n\n## Troubleshooting\n\n### Hooks Not Working\n\n1. Check hook status:\n   ```bash\n   omp status\n   ```\n\n2. Run doctor:\n   ```bash\n   omp doctor\n   ```\n\n3. Manually test hook:\n   ```bash\n   bash ~/.omp/hooks/claude_prompt_sent.sh\n   ```\n\n4. Check logs:\n   ```bash\n   tail -f ~/.omp/state.json\n   ```\n\n### Sync Failing\n\n1. Check config:\n   ```bash\n   omp config validate\n   ```\n\n2. Test connectivity:\n   ```bash\n   curl -H \"Authorization: Bearer YOUR_TOKEN\" https://your-server.example.com/api/health\n   ```\n\n3. Force sync:\n   ```bash\n   omp sync --force\n   ```\n\n### Database Issues\n\n```bash\nomp db migrate            # Run migrations\nomp config get storage.sqlite.path  # Check DB location\nsqlite3 ~/.omp/prompts.db \".schema\"  # Inspect schema\n```\n\n## Development\n\n### Build from Source\n\n```bash\ngit clone https://github.com/jiunbae/oh-my-prompt.git\ncd oh-my-prompt\npnpm install\npnpm build:cli\ncd packages/omp-cli\nnpm link\n```\n\n### Run Tests\n\n```bash\ncd packages/omp-cli\nnpm test\n```\n\n### Project Structure\n\n```\npackages/omp-cli/\n├── bin/omp              # CLI entry point\n├── lib/                 # Core modules (copied from src/omp/)\n│   ├── cli.js           # Command router\n│   ├── config.js        # Config management\n│   ├── db.js            # SQLite operations\n│   ├── hooks.js         # Hook installation\n│   ├── ingest.js        # Payload processing\n│   ├── sync.js          # Server sync\n│   └── ...\n└── package.json\n```\n\n## Contributing\n\nContributions welcome! Please:\n\n1. Fork the repo\n2. Create a feature branch: `git checkout -b feature/my-feature`\n3. Commit changes: `git commit -m 'Add my feature'`\n4. Push to branch: `git push origin feature/my-feature`\n5. Open a Pull Request\n\n## License\n\nMIT © Jiun Bae\n\n## Links\n\n- **GitHub**: https://github.com/jiunbae/oh-my-prompt\n- **npm**: https://www.npmjs.com/package/oh-my-prompt\n- **Issues**: https://github.com/jiunbae/oh-my-prompt/issues\n- **Docs**: See [docs/](https://github.com/jiunbae/oh-my-prompt/tree/main/docs)\n\n## Acknowledgments\n\n- Inspired by oh-my-zsh and prompt engineering best practices\n- Built for Claude Code, Codex, and OpenCode users\n- Uses optional `better-sqlite3` with WAL page writes when a compatible native\n  binary is available, with `sql.js` as the build-tool-free Node.js 20+ fallback\n","readmeFilename":"README.md"}