{"_id":"@agent-layer-zero/dendrite","_rev":"13-693977fe9ff7c5ef773397953cc48919","name":"@agent-layer-zero/dendrite","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"@agent-layer-zero/dendrite","version":"0.1.0","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.0","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"c0c82045095391c454970809e1183afb2b61429f","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.0.tgz","fileCount":8,"integrity":"sha512-IT/u8/Gyd4bHNpK/PydZE7HptORCeSd00oOeyPy3KlRj4VapiNUBBPZBODRPlUkoTZc2iB9keRcjr91G9T0oAA==","signatures":[{"sig":"MEYCIQD2bCSOfF8YrMCk4vxGKMwlUct+xnep2k4LbT9Z6CE5RQIhAJxAGyYYWJZ6gfzgjM+0xXwmjemLlhzi1W2CVvTEFSXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167280},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3d0962bcb28a8bb7c538c5417f79b80986ec493f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.0_1776458811101_0.6721214607167303","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agent-layer-zero/dendrite","version":"0.1.1","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.1","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"a7d6fdba9e1785f6bfbe344fb25acdf58c022699","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.1.tgz","fileCount":8,"integrity":"sha512-OHXUlz2y4cVAnjkc7xsxF7KDcwHKOg5dQHO7AAkT10tF954rqtEg88Lc4QgJk3F3Sr2DRUo0h/bOFzydj17vQw==","signatures":[{"sig":"MEUCIQCdVTyU/PCDI7Qt6feFWLnK5BodIlr0nW46XOB/GmzsUAIgIT4TmFous8QYKBihHUTCOKnjc/URen1q6/SP1jZcPtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173788},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8b8bc2ee7f95424a36f8f31acfc12008724aa255","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.1_1776474826265_0.35296783635535234","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agent-layer-zero/dendrite","version":"0.1.2","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.2","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"46cc2f7286443315d6204569e2fe7ad29627cf98","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.2.tgz","fileCount":8,"integrity":"sha512-vsfAwOCCEsdyQaaKITwz/Dt7+9sXA/5mT3SKJj4r88OPj4OQHDyLOLQGupT3f/OCJ3M5zu1pdX1dkoW/Mk8Rlw==","signatures":[{"sig":"MEUCIQDiLPu3ZX5n70TsrQQHRJ2kvJ+EjkcBz0zHHWRX0aZpHwIgGI7SgjAIHTClXYaquvqTnM14PESSMAtSkfP8qKbAshs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173788},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2ef88cd9863251afc40c36cb47bc48f76e048149","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.2_1776475023136_0.19517335659417645","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agent-layer-zero/dendrite","version":"0.1.3","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.3","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"322b1b9f3229463766f187b6524e3384ae43ea90","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.3.tgz","fileCount":8,"integrity":"sha512-rcf9eyS+owvq+0cUhlIOiBUQx2JKGbL4jucnnhvkjT4p7jBj6t25qkOS3GchJIJgvQaY0EIIak8JZyhs8OdT5Q==","signatures":[{"sig":"MEUCIQDs+PW/ma61/uOIFBy3ubT31lpSShfDF7djVpUrD8rIfgIgZmLgxVbWCC3C3dFtFbGEiXpR+xZ0U4HF/0eKCR+nlAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179128},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3b4628f8bea3d1a6eb86d96bb45e20002559ed8e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.3_1776476616446_0.11844877465244097","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agent-layer-zero/dendrite","version":"0.1.4","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.4","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"7e0e9bcdbbc90e95ed4367192ebbf8563039fa5b","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.4.tgz","fileCount":8,"integrity":"sha512-vGprXDwAc7+LZg+jO3u36o5jQ481EDvYo/V77cEBDk46ey6sdml7/LTaXupkIFfayJI9cjy5YDSjdxv/Q0Ifrg==","signatures":[{"sig":"MEUCIQCgmCUOmjIZk1LUEn9kXiQopdM50Ssl252R2r1IqQF0mAIgUnZdmVZkT3jn3Mmqp3rtHqkdtMCI5UnbtP7aXykxk/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186212},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88f1038dd85af5c60ebebf1757379839cb4cbd4b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.4_1776479149155_0.46638238626579254","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agent-layer-zero/dendrite","version":"0.1.5","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.5","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"e45da4d3fee20413d2f205570d27563ae8daab18","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.5.tgz","fileCount":8,"integrity":"sha512-OHw9gAKByeiYwgllHefLKO/Io92f8H/Gk72jPHDKGfg7hV8ZnUXeOH6HlyNre4KiN+AzVJsYs4QziHPogl/Ohg==","signatures":[{"sig":"MEQCIDy5wjicllJrCEKAKuY2TlqAewNY0oe4wC7e65Ll1AJyAiAFbOkb4hErPfCqyrVfKY9UG69eellTm91/Dg2qzJJJZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187678},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"00095794e6a2ea00e3b429c6ae3064048ff6d73d","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.5_1776480084359_0.7981736059304934","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@agent-layer-zero/dendrite","version":"0.1.6","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"MIT","_id":"@agent-layer-zero/dendrite@0.1.6","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"ed5519322c05b2220cf27fda3c0685f554944619","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.6.tgz","fileCount":8,"integrity":"sha512-PZRsLn5wBiQrn9vwf4r2VrkXNwgz8fXCYct3OvE+NEUVrFyGUcCalEp9FenvIKr9Y9Ngz/hXSf28O8Y9sedzKw==","signatures":[{"sig":"MEQCID3COOL6zo78mk7J+pSWI0km/XpxhEsPM73u+YUa+qphAiA6cog6n9ID251X1LAtHvSKuOo1foPc1KLJ/59v/6O/pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189012},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b2cf26b2970251253423d82024ffd0394c640372","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.6_1776482102861_0.03585632192780652","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@agent-layer-zero/dendrite","version":"0.1.7","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/dendrite@0.1.7","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"744344133d9545a26490c744cb9eb97471e2445c","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.1.7.tgz","fileCount":8,"integrity":"sha512-BAABodIV0x7ZA3cmr9RvwHuskUOJrkPTn6HmunkBhBGtkTfA4J4nxvrVEUwyaVU4IyTweydJahuHQqVtdv2gow==","signatures":[{"sig":"MEQCIE3P0BORtvL9A6t2qYeUGuP3KfqgNFxGaqWYF78Scso9AiBOSDgqONVoTWZB9EfigphXbbxSqKGVoyZpZb6AJyMRHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189059},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"de42e1f8fd2380142f657160d2424a01519a4e41","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.1.7_1776699120479_0.3442146563340913","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agent-layer-zero/dendrite","version":"0.3.1","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/dendrite@0.3.1","maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"a2069557877dfa398f96095cf88f8c6091bb9b92","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.3.1.tgz","fileCount":8,"integrity":"sha512-lMzZe/7oiecLe9RVBtFV0KbOluyyndxIQRa2hEsTZNo6RDFNU82DQnRxqBklQIjnDTfdiARbKO9rnHZNv1tgqg==","signatures":[{"sig":"MEYCIQCHyppST/77Xay6GFPYKKDvld7cXEwB+r14OgFzJvYJVQIhANOid7ZE/cJx8Z73f3rmmUCwO65t7MqZQg2UKon5zGAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192806},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d9d431e5d53320d21850d25a7763e4f7f928b57b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian@radlabz.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.3.1_1777556755633_0.7325269343172534","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agent-layer-zero/dendrite","version":"0.4.0","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/dendrite@0.4.0","maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"4439e2ebe1e0c5a145099fc588c3a7f8133bd989","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.4.0.tgz","fileCount":8,"integrity":"sha512-TBnuMVXeRKmH6bT2SFQqcIxYXYQQDk5vJlmAXDkVE3KBrsHJwStrDDmwRMioPsb2CBG/W14jxA5mhR6Sc5QT6A==","signatures":[{"sig":"MEUCIDibd6yJzEIu3IioIxQlnzr1ggXsezhll6KGARVtMZo0AiEA5N/QwGhlfgiV1hNcflFqbDtYDqISFnVB46yd9/+eX4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207242},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3bd7fc6ebf9e4866380a0623baa62279c956ccc2","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian@radlabz.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.4.0_1777560670799_0.7327575249995832","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agent-layer-zero/dendrite","version":"0.4.1","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/dendrite@0.4.1","maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"bd16c724003da7f470ec42ab1942a62c41584d1d","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.4.1.tgz","fileCount":8,"integrity":"sha512-ExavFfrcmIL7m1z4L3e/ld20RPx3H7z3NJ/px1mpKSDDd3AoS56ItWwCCMc7ygRHZAb8n/VHTaV8txWcut1i+Q==","signatures":[{"sig":"MEQCIFICKQSnth1I6mFRfl/G9fnC0GvF59LiPKNTtJxqjpgSAiAUS9wr2wsWXOKHNfSngPXot+fggnVxHqT0PEpGebfLJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207794},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3bd7fc6ebf9e4866380a0623baa62279c956ccc2","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian@radlabz.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.4.1_1777561722004_0.9894562334764696","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agent-layer-zero/dendrite","version":"0.4.2","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/dendrite@0.4.2","maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"homepage":"https://github.com/agentlayerzero/dendrite#readme","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"dist":{"shasum":"ba8e0b9741fb5e4128ee7d13fbd83d4f9643dd24","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.4.2.tgz","fileCount":8,"integrity":"sha512-PTcWL8MdAZ7UhEvX94iasXAwzNkbFRl3oxPl6G3cFFt/I5M3iSlEVciEoPauCvqxWFkzXVlh4rZ6934w0Rb72g==","signatures":[{"sig":"MEYCIQDbydCddRbRgARoQjkUUHdgfs3F+Y6N0zXzpP3cGjd+6AIhAOi0Ep1Y3iz/hsXtFcYstUwg4kjnvLExXO1QverKPV8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209042},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7ccf625dd25a8e70bd41b640dc77cff45b564e93","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup"},"_npmUser":{"name":"shyaboi","email":"ian@radlabz.com"},"repository":{"url":"git+https://github.com/agentlayerzero/dendrite.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@webgpu/types":"^0.1.69","@huggingface/transformers":"^3.8.0"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dendrite_0.4.2_1777566745762_0.9105758510448525","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@agent-layer-zero/dendrite","version":"0.4.3","description":"WebGPU LLM runner — run AI chat personas entirely in the browser","type":"module","sideEffects":false,"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","lint":"tsc --noEmit"},"dependencies":{"@mlc-ai/web-llm":"^0.2.80"},"peerDependencies":{"@huggingface/transformers":"^3.0.0"},"peerDependenciesMeta":{"@huggingface/transformers":{"optional":true}},"devDependencies":{"@huggingface/transformers":"^3.8.0","@webgpu/types":"^0.1.69","tsup":"^8.0.0","typescript":"^5.5.0","vitest":"^2.0.0"},"keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"license":"GPL-3.0-only","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/agentlayerzero/dendrite.git","directory":"packages/core"},"gitHead":"ba9c54c23ce9480997605bc2456e00a5e3f797de","_id":"@agent-layer-zero/dendrite@0.4.3","bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"homepage":"https://github.com/agentlayerzero/dendrite#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-ACYq2VhsYbS5kaOfHnUdkz+MqizErIeqQRC5VSqzKYI5pyQ/n4k7vopA1ywAGu23Ctzx+luvf+vldrqv3rW93Q==","shasum":"472410bb433a7203f86b6f22e1fc84a7e49b3381","tarball":"https://registry.npmjs.org/@agent-layer-zero/dendrite/-/dendrite-0.4.3.tgz","fileCount":8,"unpackedSize":209036,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/IarIM0uV0mtfKcD3cCnMxq2KKYVNhNUXCfQaECXGkwIhAK/3I6BgeqALP9KX1B1gDcRHpVk2oBXnsC1SAjOxq0N6"}]},"_npmUser":{"name":"shyaboi","email":"ian@radlabz.com"},"directories":{},"maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dendrite_0.4.3_1778076181809_0.7462223298011805"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T20:46:50.907Z","modified":"2026-05-06T14:03:02.103Z","0.1.0":"2026-04-17T20:46:51.260Z","0.1.1":"2026-04-18T01:13:46.416Z","0.1.2":"2026-04-18T01:17:03.278Z","0.1.3":"2026-04-18T01:43:36.592Z","0.1.4":"2026-04-18T02:25:49.290Z","0.1.5":"2026-04-18T02:41:24.499Z","0.1.6":"2026-04-18T03:15:02.999Z","0.1.7":"2026-04-20T15:32:00.639Z","0.3.1":"2026-04-30T13:45:55.784Z","0.4.0":"2026-04-30T14:51:10.996Z","0.4.1":"2026-04-30T15:08:42.161Z","0.4.2":"2026-04-30T16:32:25.907Z","0.4.3":"2026-05-06T14:03:01.982Z"},"bugs":{"url":"https://github.com/agentlayerzero/dendrite/issues"},"license":"GPL-3.0-only","homepage":"https://github.com/agentlayerzero/dendrite#readme","keywords":["webgpu","wasm","llm","ai","chat","browser","webllm","transformers","agent","persona"],"repository":{"type":"git","url":"git+https://github.com/agentlayerzero/dendrite.git","directory":"packages/core"},"description":"WebGPU LLM runner — run AI chat personas entirely in the browser","maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"readme":"# @agentlayerzero/dendrite\n\nWebGPU LLM runner — run AI chat personas entirely in the browser. Zero server required.\n\nPart of [AgentLayerZero](https://agentlayerzero.com).\n\n## Install\n\n```bash\nnpm install @agentlayerzero/dendrite\n```\n\n## Quick Start\n\n```typescript\nimport { createNeuron } from '@agentlayerzero/dendrite'\n\n// That's it — no worker file, no extra imports, no setup\nconst neuron = createNeuron({\n  modelId: 'Qwen2.5-1.5B-Instruct-q4f16_1-MLC',\n  systemPrompt: 'You are a helpful cooking assistant.',\n  onProgress: (percent, text) => console.log(`Loading: ${percent}%`),\n})\n\n// Stream tokens\nfor await (const token of neuron.send('How do I make pasta?')) {\n  process.stdout.write(token)\n}\n\n// Or get the full response\nconst reply = await neuron.complete('What about carbonara?')\nconsole.log(reply)\n```\n\n## Personality Docs\n\nShape the LLM's behavior with typed personality documents:\n\n```typescript\nconst neuron = createNeuron({\n  modelId: 'Qwen2.5-1.5B-Instruct-q4f16_1-MLC',\n  personalityDocs: [\n    { type: 'zero-shot', content: 'You are a pirate captain named Blackbeard.' },\n    { type: 'personality', content: 'Speak in pirate dialect. Say \"arrr\" frequently.' },\n    { type: 'knowledge', content: 'You sailed the Caribbean from 1716 to 1718.' },\n    { type: 'instructions', content: 'Never break character.' },\n  ],\n  temperature: 0.7,\n})\n```\n\nDoc types:\n- **zero-shot** — What the LLM IS (identity)\n- **personality** — HOW it responds (tone, style)\n- **knowledge** — WHAT it knows (facts, resume, docs)\n- **instructions** — Specific rules and constraints\n\n## API Connection (Optional)\n\nLoad persona config from an AgentLayerZero API instead of inline:\n\n```typescript\nconst neuron = createNeuron({\n  modelId: 'Qwen2.5-1.5B-Instruct-q4f16_1-MLC',\n  apiUrl: 'https://your-api.fly.dev',\n  username: 'shyaboi',\n  instanceSlug: 'career-coach',\n})\n```\n\n## API\n\n### `createNeuron(config): Neuron`\n\n| Method | Description |\n|--------|-------------|\n| `send(message)` | Stream tokens as an async generator |\n| `complete(message)` | Get the full response string |\n| `stop()` | Stop generation mid-stream |\n| `setModel(id)` | Switch to a different model |\n| `setPersonalityDocs(docs)` | Update personality at runtime |\n| `setSystemPrompt(prompt)` | Update system prompt at runtime |\n| `getHistory()` | Get conversation history |\n| `setHistory(messages)` | Restore conversation history |\n| `clearHistory()` | Clear conversation history |\n| `destroy()` | Clean up: terminate worker, release resources |\n\n### Properties\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `isLoading` | `boolean` | Model is downloading/initializing |\n| `isGenerating` | `boolean` | LLM is generating a response |\n| `loadProgress` | `{ percent, text }` | Loading progress |\n\n### Utilities\n\n```typescript\nimport { checkWebGPU, deleteAllModelCaches, MODEL_OPTIONS } from '@agentlayerzero/dendrite'\n\n// Check browser support\nconst { available, reason } = checkWebGPU()\n\n// Clear corrupted model cache\nawait deleteAllModelCaches()\n\n// List available models\nMODEL_OPTIONS.forEach(m => console.log(`${m.label} (${m.vram})`))\n```\n\n## Web Worker (Optional)\n\nBy default Dendrite runs on the main thread — zero setup. For better performance\n(offloads model to a separate thread), pass a worker:\n\n```typescript\n// Create worker.ts in your project:\n// import { WebWorkerMLCEngineHandler } from '@mlc-ai/web-llm'\n// const handler = new WebWorkerMLCEngineHandler()\n// self.onmessage = (msg) => handler.onmessage(msg)\n\nconst neuron = createNeuron({\n  modelId: 'Qwen2.5-1.5B-Instruct-q4f16_1-MLC',\n  worker: new Worker(new URL('./worker.ts', import.meta.url), { type: 'module' }),\n})\n```\n\n## Requirements\n\n- Browser with WebGPU support (Chrome 113+, Edge 113+, Safari 18+)\n- ~0.5–5 GB storage for model weights (cached after first download)\n\n## License\n\nGPL-3.0\n","readmeFilename":"README.md"}