{"_id":"@agonxl/vibebase","_rev":"11-0a5a1f8c66d57756e91aefa4bd1c3046","name":"@agonxl/vibebase","dist-tags":{"latest":"3.3.3"},"versions":{"1.0.0":{"name":"@agonxl/vibebase","version":"1.0.0","keywords":["vibe","coding","cli"],"author":"","license":"ISC","_id":"@agonxl/vibebase@1.0.0","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"a9d719605102b509827bb69fa5712fd70b20f575","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-1.0.0.tgz","fileCount":3,"integrity":"sha512-P/DLrJMHRqwnlogVzxAKCUcuSm+3Nev+c1q5jLeenYrBtXh0bOLtPzKaB4KOqc9a14ewDzaSnVUozN8mxqIEKA==","signatures":[{"sig":"MEQCIDkhATCtsGDlvrMEEeETppPZrz89KM0q+yS4T+Kai4mlAiAoVXUp2KrArCxRGANQ2Uvd5xpNrgXrDywRSaZ8UQZI2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12012},"main":"bin/cli.js","gitHead":"2f387fd28170dab6689418994f6ebcc53c057563","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_1.0.0_1785252679804_0.5058100917918107","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@agonxl/vibebase","version":"1.0.1","keywords":["vibe","coding","cli"],"author":"","license":"ISC","_id":"@agonxl/vibebase@1.0.1","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"1ae407c886b45789ab0bcad00e65cfae3ba66867","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-1.0.1.tgz","fileCount":3,"integrity":"sha512-CQgvNCXbUmacpw6lrfWz6p9/3NB1Q90AhA8+1YRy+sog7/KCUoSDJfs1a1OReQLSp3U8IgwoZuAN61rbNRuncQ==","signatures":[{"sig":"MEQCIG47xKemptK0p/psFcvWVF9dl+YcNWYxdhaiIOzm7bcnAiASTsBJ293c/9w8myWUhY/zmGNiX9HQwEC5n2pzD40peQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12012},"main":"bin/cli.js","gitHead":"ead7b4b072a8a6dc61a64de4d469e6bb214f21e7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_1.0.1_1785252818842_0.759361868789618","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@agonxl/vibebase","version":"1.0.3","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@1.0.3","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"fe150cf761f5cc97bf81a400bfb32e34f1270c4e","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-1.0.3.tgz","fileCount":3,"integrity":"sha512-DZR3CrnnZzkpVHhNPEc5AZ1ScBqCogJ/hmUOHbc6kQTEt/ilhsuBOIxlvOrS04db9OGhHTl4nlK9u0l5f2XVrw==","signatures":[{"sig":"MEUCIQCf744cy3iSB/G2/aqei7qxus4Q/9W3ieFROD4wyVXDKgIgRV7JdFiN3VVvaj5AvQQ2EyeHQSGuWX5w7BeLfjmoGWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13351},"main":"bin/cli.js","gitHead":"05518e63a91ccbcae2582d23cef75e3677088457","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_1.0.3_1785253170733_0.8679570650781845","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@agonxl/vibebase","version":"1.0.5","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@1.0.5","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"6bd17dd719957545e81cbb330c8efa4dff6cf63d","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-1.0.5.tgz","fileCount":4,"integrity":"sha512-rh6diOj+ocwnklY9wGm+PdBQ37MJsvINtDBI4vQiUQdmNPMwD1wcyCJjXXGuNNN9prdlVW9bgkf/+Rm9rwUYKA==","signatures":[{"sig":"MEUCIDGUhYVBqOBVsnwO87DbZdS8o3ToKjyvpRIut8iof1UAAiEArFqcxynzUervA6Z8vI8r97cqFIMcxxTGShegbqCx3ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18363},"main":"bin/cli.js","gitHead":"789ebfaf7f3bc105608524461b76fe83d4ce930b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_1.0.5_1785253765664_0.8176748278706636","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@agonxl/vibebase","version":"2.0.0","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@2.0.0","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"46a972760cae4532b3691e315138e95bf6ddb509","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-2.0.0.tgz","fileCount":7,"integrity":"sha512-jkVLztkHZK0e1vP7U+5gvGXDvM87aRQS95CV8+3dAL8DY0nAAKPcoHxbqMggzNxqttQXRTR7pJM018OmFI8rwg==","signatures":[{"sig":"MEUCIBmUhBymBJTJ9nQs8g+EYiZWfu2kGBJqXk1LSrOTae7LAiEA6BGoybpfQHgKFCmwNwQS3CQDKqAxt/RsMjSzChdKF5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30771},"main":"bin/cli.js","gitHead":"ca1f25a4d19fac89c014a5db433c6e1f1ac8a73b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_2.0.0_1785258333568_0.1348570257360593","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@agonxl/vibebase","version":"2.0.1","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@2.0.1","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"92bcd1a839b2e3876c150484435d67e47f138841","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-2.0.1.tgz","fileCount":8,"integrity":"sha512-3Tphoydo6/98MifuVII2XWurWP7ulE0FwoIbJgxTZpXSkz+XpCaCzuWNCuefMm+slJaYzXwhE0b8FOmWpMgZlA==","signatures":[{"sig":"MEQCIAza+LvjtiKYlmc03pN+9MlXF9wLOJabRgPKFonPGCGxAiAgYDtZc9JdV18SRxLRGIZ4qADFslsx0BF3/dEiQo2HOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45270},"main":"bin/cli.js","gitHead":"4f60769edb5b2a8649c4e8ff6363373c4e1086eb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_2.0.1_1785258496832_0.14047985470924873","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@agonxl/vibebase","version":"3.1.0","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@3.1.0","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"8c9f45af8a777017b27e865997b4661db2582385","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-3.1.0.tgz","fileCount":13,"integrity":"sha512-mTnDftwWBehGpzB6av9Z34twy4gqGhL4BM5P0rOcN3llE9Ifs5qYZg64HpuQ9tPxL5SPYRum79v4wOOber/1cQ==","signatures":[{"sig":"MEYCIQD5Obq/RVR+oWelwqlETX/4UyBjdcFx8in6eTfQQ7QeIgIhAMG4rZfm3jyk2gZ6qd6HC8mo8VDf989rNQ9VHvm5YkuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713720},"main":"bin/cli.js","gitHead":"a73e10bbaa18dc1faa5f56e88d95be91918dedb6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_3.1.0_1785413923487_0.9656486465162986","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@agonxl/vibebase","version":"3.2.0","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@3.2.0","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"dc830ca1a3d79f3fa7efd44f244d4eb2cab315b8","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-3.2.0.tgz","fileCount":13,"integrity":"sha512-TLh/WsfcdRDHpVrvLzkz9ZZpgccXFJh7RYl7evjkA9rZMgYc1prB2c3x6D0DKsZdVITUcspTkgTptaGcq5Z2vQ==","signatures":[{"sig":"MEUCIQDKGQHsiLShcawoqO3F8qLfIsEzwlCn9bI+8BHBAoGoIQIgRwjM4+HqmTCeI7D3o7LW1kOEgANBqYqHbH0i09AsXnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724290},"main":"bin/cli.js","gitHead":"927b7c3a08d7f8b83071a45c8b24c7320493ea10","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_3.2.0_1785414519647_0.6556457670027087","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@agonxl/vibebase","version":"3.3.1","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@3.3.1","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"e82c53375d1d3d5a8fdccf258889ec6c9aee498e","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-3.3.1.tgz","fileCount":13,"integrity":"sha512-gBHS2oSngxqREKylP5buil4H5o4BgaCZymi3EsqvDU4usdsnQ4ErwN4JddAzauUioQ4iuzkVp/xTmAfnUzrnGw==","signatures":[{"sig":"MEUCIQCQU+rIf/ZxSlq8VFr0e5Lye9TFTbZajpKTD06MvFDxgwIgdj4XA17o7zJ6y4N3aQsOCXIZJXf8O+p/DQ9Mm5ESJ/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727942},"main":"bin/cli.js","gitHead":"460a669b7a65e1611a852209213785d33a1d1ce1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_3.3.1_1785414762423_0.7888722206293244","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@agonxl/vibebase","version":"3.3.2","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","_id":"@agonxl/vibebase@3.3.2","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"homepage":"https://github.com/agonxl/vibebase#readme","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"bin":{"vibebase":"bin/cli.js"},"dist":{"shasum":"1eee0767a0a38f871ecbd89e7fd26b0b055926b9","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-3.3.2.tgz","fileCount":13,"integrity":"sha512-fpWVFJSEMD5rmcquB7kFFlp1LDx1C+xLf8BRxCLMKep79l4lZenhuTSmqmznnbO17Tj74berBC4tEinl+7l7Cw==","signatures":[{"sig":"MEUCIDIM+fEH27p4smOtb1oET+yDrAqc6FAvTREfapW0sxguAiEAvg5PDkCSEonAsBlKyzeWCU3/Kdtqaf/QDinLPXFgX+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727943},"main":"bin/cli.js","gitHead":"5f067c84b2282fcd3b75832c849bf0246746333a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"repository":{"url":"git+https://github.com/agonxl/vibebase.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vibebase_3.3.2_1785415246090_0.49322021963472196","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@agonxl/vibebase","version":"3.3.3","description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","main":"bin/cli.js","bin":{"vibebase":"bin/cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/agonxl/vibebase.git"},"keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"author":{"name":"agonxl"},"license":"ISC","dependencies":{"chalk":"^4.1.2","commander":"^15.0.0"},"gitHead":"5f067c84b2282fcd3b75832c849bf0246746333a","_id":"@agonxl/vibebase@3.3.3","bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"homepage":"https://github.com/agonxl/vibebase#readme","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-90WDp9AzbwhEfk7LU6nBNo9fqDcIkdjLHmbe+QduC6QoskYPQK1llCCwimwWNYgh2zYEuBEHknMRrrgOpJp0wQ==","shasum":"bd504741951a9056bf75f9770c7a385315e5689c","tarball":"https://registry.npmjs.org/@agonxl/vibebase/-/vibebase-3.3.3.tgz","fileCount":13,"unpackedSize":730955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHen3Xb3I04KPwqYAP3wLESu8xUjQsviBYJQLWowBT9PAiEArhqyIQOv7ioja7bQw5ZhoBUVbBQOyacmRDux6r8GjPk="}]},"_npmUser":{"name":"agonxl","email":"agonxl@yahoo.com"},"directories":{},"maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vibebase_3.3.3_1785418727368_0.06230842672633141"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T15:31:19.594Z","modified":"2026-07-30T13:38:47.697Z","1.0.0":"2026-07-28T15:31:19.945Z","1.0.1":"2026-07-28T15:33:38.989Z","1.0.3":"2026-07-28T15:39:30.881Z","1.0.5":"2026-07-28T15:49:25.802Z","2.0.0":"2026-07-28T17:05:33.720Z","2.0.1":"2026-07-28T17:08:16.975Z","3.1.0":"2026-07-30T12:18:43.653Z","3.2.0":"2026-07-30T12:28:39.812Z","3.3.1":"2026-07-30T12:32:42.593Z","3.3.2":"2026-07-30T12:40:46.245Z","3.3.3":"2026-07-30T13:38:47.526Z"},"bugs":{"url":"https://github.com/agonxl/vibebase/issues"},"author":{"name":"agonxl"},"license":"ISC","homepage":"https://github.com/agonxl/vibebase#readme","keywords":["vibe-coding","ai-agents","cursor","claude","llm","cli"],"repository":{"type":"git","url":"git+https://github.com/agonxl/vibebase.git"},"description":"The ultimate foundation for Vibe Coding with AI Agents. 100% Local.","maintainers":[{"name":"agonxl","email":"agonxl@yahoo.com"}],"readme":"<div align=\"center\">\n  <h1>🌊 vibebase</h1>\n  <p><strong>The ultimate foundation for Vibe Coding with AI Agents.</strong></p>\n  <p>Vibecoder friendly. 100% Local. Zero configuration.</p>\n  \n  <p>\n    <a href=\"https://www.npmjs.com/package/@agonxl/vibebase\"><img src=\"https://img.shields.io/npm/v/@agonxl/vibebase.svg?style=flat-square\" alt=\"NPM Version\"></a>\n    <a href=\"https://github.com/agonxl/vibebase/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/@agonxl/vibebase.svg?style=flat-square\" alt=\"License\"></a>\n    <img src=\"https://img.shields.io/badge/Vibe-Coding-purple.svg?style=flat-square\" alt=\"Vibe Coding\">\n  </p>\n\n  <img src=\"assets/dashboard.jpg\" alt=\"Vibebase Control Panel\" width=\"100%\" style=\"border-radius: 10px;\">\n</div>\n\n---\n\n## 🚀 Quick Start (Zero Configuration)\n\nYou don't even need to install anything. Just open your terminal, go to your project folder, and run:\n\n```bash\nnpx @agonxl/vibebase\n```\n\n**That's it. Just one command.** Vibebase is smart enough to know what you want:\n- If this is a **new project**, it automatically runs the interactive `init` wizard to set up your AI Agent infrastructure and scaffold your framework (Next.js/Vite).\n- If your project is **already initialized**, it automatically launches the beautiful **Web Control Panel (UI)** in your browser!\n\n### What does it do?\nIt builds a complete **Agentic Workflow Architecture** that stays 100% on your local machine:\n1. **\\`VIBE.md\\` (AI Instructions):** Trains any AI agent on how to interact with your project using strict commands (\\`close\\`, \\`load\\`, \\`audit\\`, \\`review\\`, \\`compress\\`).\n2. **\\`.vibe/\\` Folder (The Foundation):**\n   - **\\`[project-name].md\\`**: The Heart of your project. Tracks goals, ideas, and your daily vibe.\n   - **\\`handoff.md\\`**: For agent shift-handovers. AI saves its context here so a new chat session can pick up exactly where it left off.\n   - **\\`architecture.md\\`**: Define your tech stack and coding conventions. The AI will enforce these during code reviews.\n3. **AI Rules:** Generates \\`.cursorrules\\` or \\`clauderules.md\\` automatically so your AI never forgets the project's vibe.\n\n---\n\n## 🤖 The AI Commands (Prompt Engineering)\n\nOnce initialized, you can type these magic words into your AI Chat to trigger powerful, pre-programmed behaviors:\n\n- **\\`load\\`**: The AI instantly reads \\`.vibe/handoff.md\\` and picks up exactly where the last chat session left off.\n- **\\`close\\`**: The AI writes a summary to \\`.vibe/handoff.md\\` for the next session, saves your state, and pushes to git.\n- **\\`review\\`**: The AI acts as a Senior Developer, reading your \\`architecture.md\\`, and ruthlessly reviews your recent code changes.\n- **\\`compress\\`**: The AI reads your Heart file, archives completed goals, and keeps your project context lightweight and fast.\n- **\\`audit\\`**: The AI scans your codebase for leaked API keys, moves them to \\`.env\\`, and checks \\`.gitignore\\`.\n\n---\n\n## 🛠️ CLI Superpowers (Terminal Commands)\n\nNot using an integrated AI editor? No problem. Use our built-in terminal commands:\n\n### 📦 Pack Context for Web AI\n```bash\nnpx @agonxl/vibebase pack\n```\n*Bundles your entire \\`.vibe/\\` folder and instructions into one file (\\`vibe-context.txt\\`). Just copy and paste it directly into ChatGPT or Claude Web!*\n\n### 🛡️ Vibe & Security Check\n```bash\nnpx @agonxl/vibebase check\n```\n*Scans your project for forgotten API keys and prints a beautiful, colorful progress report of your goals directly to the terminal.*\n\n### 🌐 Web Control Panel (v2.0+)\n```bash\nnpx @agonxl/vibebase ui\n```\n*Instantly launches a beautiful, dark-mode Glassmorphism Web Dashboard in your browser. It visually tracks your project goals, displays real-time Vibe scores, and monitors your handoff and security status. 100% Local, zero configuration required!*\n\n---\n\n## ❓ Troubleshooting & FAQ\n\n**1. \"NPM error: ETARGET / No matching version found\"**\nIf you just published a new version and immediately try to run it via `npx`, NPM's global CDN cache might need a minute to sync. \n**Fix:** Run `npm cache clean --force` or simply wait 60 seconds and run `npx --yes @agonxl/vibebase@latest` again.\n\n**2. The AI says \"load [project] not found\"**\n- If you are using Cursor, ensure you typed the exact project name you entered in the wizard (check the filename inside the `.vibe/` folder, e.g., `.vibe/myproject.md`).\n- If you are using ChatGPT Web, Kimi, or Codex, the AI doesn't automatically know our custom commands. **Fix:** Run `npx @agonxl/vibebase pack`, copy the output, and paste it into the AI chat first to teach it the rules!\n- If the AI is not reading the rules automatically, just type `@VIBE.md load [project]` to force it to read the instructions.\n\n---\n\n**Keep it simple. Keep the vibe high. ✨**\n","readmeFilename":"README.md"}