{"_id":"@199-bio/engram","_rev":"35-6e7f650cb3d01422ab8166d2dbd2f990","name":"@199-bio/engram","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"@199-bio/engram","version":"0.1.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.1.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"dfe916641d76e385cf7acb7f078d0a4c529eaa6a","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.1.0.tgz","fileCount":29,"integrity":"sha512-RqaH3SKMXXbTZkaXiyjEgg+SsBlAir/dJa5hdjwFJ/hftypY7xaXMoBsrgSyVI/3OiYlnISkJAW55p7FQgrZwA==","signatures":[{"sig":"MEYCIQClFtDR56K3aifOJ1SIcxI2QEyiWOC9Ul7Mwgtx0dJfjAIhAOWOzD9X7deeL8BT4a4elpAGN56JKH3ngbMjo8skqwPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f38157c641acc5a845da83996d8f778922a420af","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.1.0_1766414354225_0.2907106236301529","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@199-bio/engram","version":"0.2.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.2.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"9926a0ddc5776ed692f92b4ca48e7782be1c6ffc","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.2.0.tgz","fileCount":29,"integrity":"sha512-Ne7NqGvl20nfCKYIJpptlvyifRV0jLbNNNP/1FUqhdE8h00Bcl1P9u3AYNqzwpja1BrLmnIr9kpD0w5bOigZQg==","signatures":[{"sig":"MEUCIQCRy4Rc1EI7kLknmxDYTYiuqmLfNQRGP1jDoT6+CSwUegIgBcZ3I607qYeor0Wb8EmKXxpPwopnk/iFQxAevrP6DxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c128de0374d53393f853fe592aa438f8c0f6aadd","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.2.0_1766420493157_0.6369760577298438","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@199-bio/engram","version":"0.3.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.3.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"8c20b59acf1ea071e720a151d4b3e4340a2b23d5","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.3.0.tgz","fileCount":34,"integrity":"sha512-AY9QEdhXCGXl9NkKLl6bFlynlB/SbBq+bt2iqszMjF74bZLLIAUsI1JxLAort6wI5lxWaPp0jK2voJdEWOa/gg==","signatures":[{"sig":"MEUCIQCi6LYr+CxraRYTThVGlXJU/4/4ZE6F2enqh5GCKQ/gZgIgI5Q8dhlL/jj8uJYXoRiGRBSJ00M5xebCWfZzuxY8LAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bc4ecaacc8d92ea40ee9464a9d723677a5cfc704","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.3.0_1766420798664_0.2716792020558825","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@199-bio/engram","version":"0.3.1","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.3.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"c39ce150ac14ea8beaa4b2905b796bc83fba05d8","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.3.1.tgz","fileCount":34,"integrity":"sha512-Za8IAaYcKFkZnFKR3iW1fhhcG0rdSYxmNph9TLccXKu/vGzI0U9EewrS6U989L53Lu4alucN3l8x+QLUpfRRLg==","signatures":[{"sig":"MEQCIArO34ffq8d7BmuY3GxpaMTl2QtwsET4KxKtcLIBnbdvAiBmD0WKnhkeq+J6HiudZqFnhSJ57U6qIK8HjyWiM4ulWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bc4ecaacc8d92ea40ee9464a9d723677a5cfc704","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.3.1_1766424887234_0.771446910107062","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@199-bio/engram","version":"0.3.2","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.3.2","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"6d40aeef8d41ee28db4fd4e5afcc2e9490123fd6","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.3.2.tgz","fileCount":34,"integrity":"sha512-rg27dAonH8vNMBPeC55HvqGQt88C0LdD8iUYvLcrp4uS+J4aLVaMQm+dHzWvoB5tOX76LYyrWASCUVvV7qQVig==","signatures":[{"sig":"MEQCIHhHz/QcKNEaDIlBTJ11Dhk/SASPSgEUWPjdg2tZm2HwAiA5stWUM2kxY53wfilqdzNV8zuZ5rmO2rH75FIOwlnacA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e4923fbe7c72528f3c91a599ee59695c3658de1d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.3.2_1766425038161_0.9625187836205553","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@199-bio/engram","version":"0.4.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.4.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"cd746c76d15dfa7e367cdae0651c15a6867b40f6","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.4.0.tgz","fileCount":34,"integrity":"sha512-Vmy+AOis2KX4d1OI26l2rwFSTG/C3Z6HVB1B5BjiGm7X7QSqjLFG79ylVUmJQwn1C/piiJ4HD213q76znN5sFg==","signatures":[{"sig":"MEYCIQDVA6NDELo4VCzcRo63epcU+rLQO9qyi2SXUMT4R1YK1wIhAL3tSy84ClsxPOopToS2ybhPtHvAQc/Z0d5Qy7AvhrIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171603},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7a02b5d0efad67993fcbf32c01fa040479049b64","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.4.0_1766425397415_0.05539839857049711","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@199-bio/engram","version":"0.4.1","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.4.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"2d911553b4712ac2abda945931c1c72e1abadf27","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.4.1.tgz","fileCount":33,"integrity":"sha512-/3J2stu7eA8ax0MiHTHJhmPIMcJv9yRrSQMSYTS3AALHUYZq2l8G4WTkknzrpU9sln1E1tyOqqObwH9js6O+Bw==","signatures":[{"sig":"MEYCIQDuonn05884A8r91ey/zTMAJUca/OPsl5KPK0LO/53GWgIhAM8Q5H7NcQ0sUbyMTIumj1Q0l2zRRjFlaDYBT7cuj9cY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"752ddf1315c533bf9d52a01f69eb8f613e2f0039","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.4.1_1766429066640_0.18678991114598809","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@199-bio/engram","version":"0.4.2","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.4.2","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"473e1ce07d9051fa1d5a8a5ffbf71e44695aece6","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.4.2.tgz","fileCount":35,"integrity":"sha512-XZQ6TWTIDMedlCXBOcTnIVaTzGHVT+Mx3/rw9wARuecKN7EmFrgi+mHvcE6kHRwcSNXaJEgjKjMxN6/Cl9UxPg==","signatures":[{"sig":"MEYCIQCUdVn4uGUGtlBlBd3I2l8zCIL9mg17Kt+fPUcD4K19RQIhANXWx39IXbaXuqgHN627Z9esKWXw8JjNlctpj/l6pZYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"26feaf5bc35388531786181ff5ecdc2ceb8c4c48","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.4.2_1766440525262_0.6789527082152722","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@199-bio/engram","version":"0.4.3","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.4.3","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"f0af42fc34b42b3ca5a042b0a3d6f2471d5e8cc6","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.4.3.tgz","fileCount":35,"integrity":"sha512-xlQCMfuQnDHLeLL8bzRa7ERxbvwpyJ5Nc4jezVVy0pDTvrPuTtobIj88ZT27voDbM4KOz4kzeiWsp8P69vQ25g==","signatures":[{"sig":"MEUCIQC2/1+LaYJ2RgrHB1rlxXYAevfmN3pQjN5pBul9JUhP7wIgGsanmVWvcxyKD00UUtmtiJTa0xIH+5cqezhnNwoVrL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3c8ae101b63fc22115c43362a8a303481d476351","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.4.3_1766597179641_0.125046078670622","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@199-bio/engram","version":"0.5.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.5.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"a1fc32fa047028488423df17fd0c75461434740b","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.5.0.tgz","fileCount":37,"integrity":"sha512-ZACXxwLz683b9k2rwkUZplCKljHnPwJW/A1AfWD6ray5B6JPTF28tP5BJYPCnp6cFu/dlV+UilMm4sgQJ1JJ4g==","signatures":[{"sig":"MEYCIQCRXXdKPTqEnUewGo7U7WAXe3hkxgrQyz5tjh7XnINAuQIhAJywhWsjlNmC+4f1dHDGLteiF+eTvIqcXQCdlafmc9mf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3eb674aad72a7c15e1b520628514fe5dd152f084","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.5.0_1766635058736_0.12830922068441897","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@199-bio/engram","version":"0.5.1","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.5.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"7e9c5a99be835483dae718da3c3dbb17d2aca0cf","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.5.1.tgz","fileCount":37,"integrity":"sha512-y7EBXpJ2yPxyaJgFcm+nYfel+shLouKXfBYozLk/4bUS6DzTSqQlml2ID5YLwYGK2isfHzzUZAcpuOjlU8GQrA==","signatures":[{"sig":"MEUCIGR4ZqDRNRGIbJrCpynNajccGGDjMmq97YI5xIn/OD83AiEApShIGdfaNDsSttW66zjvOpI2iqDU4snIHzA7vooTwko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218714},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b642e514bbdad3f5c9c29d8bb64d4691816ebc73","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.5.1_1766636262257_0.13811686145599533","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@199-bio/engram","version":"0.6.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.6.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"f43d3fbb582c2b21cc7e3d9ff9c1b70bdb640591","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.6.0.tgz","fileCount":37,"integrity":"sha512-o98yiVntOfSfGz/AEq/qgWyAra4Bg0bmyTPeauO4wuiS1tFdk3Kr9J9SIsKQWWel6o89S+m8vp0ShD3MOvTuUw==","signatures":[{"sig":"MEYCIQCm4oN8uOcVdNsxx+0a4B8OEiLYoStQe9CSX6CjNGri4gIhAN/DEyE+kQjxL6Uhc69w+Oaa0S/XYgoqQQ/DEJTvejwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"12ee0998e7a244a1ac1fe0bd6220c3ec261813a6","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.6.0_1766678604065_0.7728285790772609","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@199-bio/engram","version":"0.6.1","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.6.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"8152d95afcda2df652653bfdb865c1c88efa4f8d","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.6.1.tgz","fileCount":37,"integrity":"sha512-Qw8WgS/ksj9TRQUaWMq/d7P7CQ/iJakiKLxrBnuRlga7kchbLifuaG5WBcWPCXZdpvlGBlDZJ+iNi2WhbNQ1jw==","signatures":[{"sig":"MEUCIG8nnmvAkchLhI0a8yUGH0oVTuWsXQz2g12NnJbEUuylAiEA3249eb+G590lj9umQbqPfXvU4Opty5A9LJqGIyOAYDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"34293587e7fef8d793a577f17419a585c92b929b","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.6.1_1766703986127_0.9481155288195822","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@199-bio/engram","version":"0.7.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.7.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"8b409bc5d20990852fe34c5244cff45a714b5288","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.7.0.tgz","fileCount":37,"integrity":"sha512-OAowFKMADtTCVeX4hbz8rfRFX5jtbEqRYnGI6v/T6R8pU6dYUyjw2iSszTx58xaINLfau4DMWG0G1sg0MM5l1g==","signatures":[{"sig":"MEQCIHolILWsy1IQ3VlaEb3DcTAwe/SufsFuSsODJA6bYC3kAiBBK8xSPvDDACI86JGUIkggQFoprQLxDxJLuW3pAPmORw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6ecc4d2f9c1b2087375a2f1be505410fa03520cb","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.7.0_1766988302614_0.09970169167349585","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@199-bio/engram","version":"0.7.2","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.7.2","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"205c364edb98582c349c60bdd462938c5858a5b5","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.7.2.tgz","fileCount":37,"integrity":"sha512-/HKXpDh9OsHKyXcGtbKm8lVBV3NAofd8/53VOMq6PuQptbHqk6ZlfR9xx04LouOVCxTKAdZ1TOSadpLVlB6LGA==","signatures":[{"sig":"MEUCIQCYD5ksZaUi2kk/SEzq6aTAnsONFaaxtK3PKVFwd+HXQAIgdUXcZ832V+ZssYkB4YziBKw3xpe+FSu+epTKrs2F77U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278417},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fa86ee7211fea7ace1fc6639cd300388cd6a2dbe","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.7.2_1766991357833_0.19262298797763266","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@199-bio/engram","version":"0.7.4","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.7.4","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"60ddb889b163c21742a9ae9cd0ff19589cf02f54","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.7.4.tgz","fileCount":39,"integrity":"sha512-aRHk9SJKNJMN/okCYtu0I2Tg9IwSmVgRHv/lcN8as/ODvEHcNGEdBMCC6P2XIeIZDTJtNY2T/UZb31zM0SARMw==","signatures":[{"sig":"MEQCIGaCFIb273kDgm0D09ML2g5HoA7W9XIIZIXKKY6eCAT6AiA/HOcZtQ2zfFBEqGvG89foQbhObvzEa6BctsCRznrXTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291054},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"115328ed8af4b7753fdfa0125bc3fd0a9d0f6838","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.7.4_1766993856697_0.09808408138701519","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@199-bio/engram","version":"0.8.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.8.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"adab9815734176ce99778fd257c81fb4e5748e37","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.8.0.tgz","fileCount":39,"integrity":"sha512-13YFyUal/ct0UxguuBT8Qd16bpkfbUwQ4TcpR0BV4gc11RWbZhsn2u4X0ZP2gLDT5aYgM3FwFbMAEvzpxPaIig==","signatures":[{"sig":"MEQCIBNJoV9OSSqOmEijI6Yc56b2mkRJUBJUMZT+oPbGGaWxAiBTFgLButt1cQvSHrGNk2mCkIlS/3cR66trAkAY2pjZlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78e4947aebfba758c9729ddb58451ef3353f4fe2","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.8.0_1766995159175_0.30615533662126304","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@199-bio/engram","version":"0.8.1","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.8.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"58ed17feb866ef9a724d6917bdf0d5235a160377","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.8.1.tgz","fileCount":39,"integrity":"sha512-khlTVHRavjiZPMCADFlCTvXB0iauDH8qxJtuS+oJpCVWAVAPoKmFQyHpl9/zVhColyYt5AaRQNQk62ueN8Of5g==","signatures":[{"sig":"MEQCIDeYxB757CAdufOGjPl/1k+wQMb9wQno29ZsWSEeUKhnAiAxrHFAIC0rPM2xSPciGjdxjH21lEPi6bxuABHvghuYzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9544fd9bfc7e314b8732fd7b82a82389ba694189","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.8.1_1766997972214_0.24408294295017074","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@199-bio/engram","version":"0.10.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.10.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"5098ad2dc231c0b6fea51832d2fcac3c7caaafd2","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.10.0.tgz","fileCount":48,"integrity":"sha512-2n/GCrGGR2PLmXTGbEm1msZswexuiK9aIDZxsH4rQqDSdbodT35sStDbnQOsQZOzolOCm8Jc/A/qU2ygWqTP5Q==","signatures":[{"sig":"MEUCIQDLbs6sMcLZgyyRanAXmBybpsHbGt/s7702Hm98VThpoQIgZd94/VwmIHzj2pTY0m4jHpzmcTPWGlQqWkLFW2trduw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e00652cd8fed205328ceb0a65b086a511f600257","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.10.0_1768220220304_0.4637844772212061","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@199-bio/engram","version":"0.11.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.11.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"22147ae1667ccb197639570e080f4100f2d43d1a","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.11.0.tgz","fileCount":48,"integrity":"sha512-zdg4jkg8THW/4eRK4cesksZriNqlXor87d64Bnxz9zRkCZ+Fg+zAQ6AYvtk3WL9xe5lFND+ZGhXzvW+HM/YU2w==","signatures":[{"sig":"MEUCIQCPc+eeJixhkk4ETMJNVyRMpMvv9S9Oo6Usnic56d49wwIgLmnkcH/i4NvfgIs0RQVNLHo61GOZ8EKWsCehIr+wFAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"36f19fdaa6857223a9cb1e6c27af8dfee1cb874d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.11.0_1768224992390_0.7720250418213728","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@199-bio/engram","version":"0.11.1","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.11.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"83bf02120d352972924a89aa0f185ddc5a645963","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.11.1.tgz","fileCount":48,"integrity":"sha512-Vw7BqOg9XVJPzPoR1wxOv5Uc7lp8h1b8jAvrEWYDIpSW9RoH8tNg0dOeglXSO24RFIrBHIcVJi4ti9ngM+vJ/A==","signatures":[{"sig":"MEUCIGzwT7HoSrr9OC6iyuxw+P/0nlT7uJDFZ/AbpZqM0IxJAiEAofQJlQE7xVGlRM3UhmObQgEjBzOtXbGcScg+sMA8luw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"31f5ace48ba0b8db727ae28fdacc21eac785229a","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.11.1_1768225287897_0.2553270490713839","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@199-bio/engram","version":"0.12.0","keywords":["mcp","memory","ai","claude","colbert","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.12.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"480e6fc79b41f3f96ab476e554a7d2c7996bc4b8","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.12.0.tgz","fileCount":48,"integrity":"sha512-TdN8XPKDKIxdjzMQc0/fPOIOghaWxhAyPj1+nQQ+Qh8agPBVhOpi/r5XOMZ3pl5iL+2v4ver/Etlp8+wRIzI0g==","signatures":[{"sig":"MEUCIQCe8Yp+P4BbZm51WYswSNPFW0fpgOQitQcDzxlUgWJVGAIgbfpQhtfoeA/9tQj0RT79dyiwlnYnaNZzICzUsnJ/huk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4e2b84f214d72fa65b7d02e7025d8508fee59ad9","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true","download-models":"node scripts/download-models.js"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.12.0_1768234871664_0.9378572742003117","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@199-bio/engram","version":"0.13.0","keywords":["mcp","memory","ai","claude","jina","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.13.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"fa2af66e70f4643237acef1d927158503620d03e","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.13.0.tgz","fileCount":49,"integrity":"sha512-6ixQn9QruiW1rCVbqSfoQYS8vhPMegSL30s34G+aRIDbpp4Cvl2hL27gCtbrpdexLQSg+iLekKatfmvrxQpfTg==","signatures":[{"sig":"MEYCIQDFLFtEzatwpKXArfI82NOBTBIjKY3pIKYu6Exyr6LK5gIhAJmJdQ0sstgMUQqMhmKsBtDPirYGKoAbHBd32YbP3qGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ab7a44f8d068ef46c89cfae5b789e1c8b6390bfe","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@modelcontextprotocol/sdk":"^1.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.13.0_1772255524251_0.22915447917661003","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@199-bio/engram","version":"0.14.0","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@0.14.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"13fa36dc2496589e7f8166cbcd0fa9b93b8cf4e7","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-0.14.0.tgz","fileCount":49,"integrity":"sha512-Z2KJN05mpX+QzNzCS4CyWgkDCeCJRzo0RxchsOMCE6y0D4hkJeO7mMFwziD3tTOISaPuku0h54k1flTLjq/LRA==","signatures":[{"sig":"MEUCIDqmPUKmFIO0azNhkjkwf03/zfuj5BhnPhagBAgh9HnwAiEAhdU2U8jNUC/xB1E1UIiuQR382G9bLVzPFEuL8RjnlB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"023da950dcb2600151d9ebd025fb19a382e5881b","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_0.14.0_1775181256759_0.7212032161439483","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@199-bio/engram","version":"1.0.0","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"b2ffb3b7636141d5bd6ee3b9290ef8cd6091cb99","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.0.tgz","fileCount":49,"integrity":"sha512-qSTFONJxV1un7EhJred3ZJYwSls6QEneUzaC2ONNnXlzVbSI+Ibh2Et24viNKKeYZyMbQJ4Z7MpTSZ84Hs9fgA==","signatures":[{"sig":"MEYCIQCVutPiFppyHqu2PoGhGb2b7C+wLiD98hlxWcK91g75VwIhAJmsSxGBy34eZbsMooSy1zoJyop9Z6u9EfpbaI1EseV5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"828ec91b5cb38c3d25e24d903187ff1123c0d72a","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.0_1775181363760_0.9588302765401722","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@199-bio/engram","version":"1.0.1","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.1","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"b1deaefb9229de9d4363dff7da56b21a76baddd2","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.1.tgz","fileCount":48,"integrity":"sha512-UYaox7LZTLisOuC51fZIQz3j0qAALuMvvQZWz3kb9oDXw4zsBMsEEQ6Ut6anyNACwMhvomqFPzUttSc1wpd/Xg==","signatures":[{"sig":"MEUCIQCaqnLgv+h6hYagbkuiKcOqVoz0v9i55+LjDZ57u+zqqgIgLEpdTrvj9LOUbvf3dAj4Xr/IG/CIJXq5mNfW5Plh63o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f1a3a24848af16e04848b165a32de4f83169ffb8","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.1_1775181663912_0.032959703020235764","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@199-bio/engram","version":"1.0.2","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.2","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"4a7e8c3f2826fe96e9ba28886c7ce9a1f8ea9922","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.2.tgz","fileCount":72,"integrity":"sha512-XtLJkitYwW12pcchXaOlajmqon3IShz3Q07vU4NLgJ6bXFWLlp3ogFcVq+PNwkiE5iPUtwtmiUpXexcJQ8x/ig==","signatures":[{"sig":"MEUCIBgvBtuIXIiELm3zPbgOV70MbPhoqQ05Yq8qbn66J4JQAiEA10nsx8LojPru4WwuCT5VZi4q8YL7fwh6zL9UwqPnC2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c231e57c164314ddd5b52c50626bba26de3ad34e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.2_1775182009964_0.2284150100640303","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@199-bio/engram","version":"1.0.3","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.3","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"81e5abfa12b9ccccf7b078c053a3a64c7d956a32","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.3.tgz","fileCount":72,"integrity":"sha512-kcpWVwSqDiGcncxbMKl6bH/Ih48K617NEONVodH4JlxdbwmoRw0gukPyEaG7lbbQzJ6jhfxu8eFFANGUbUzeNw==","signatures":[{"sig":"MEUCIQCbhg9i1Fc2ADEJanpLTdrt3TxuE+6eP6unk5wdXRMJbAIgVO4hH8egRfJvlr8AFCbBV3/8XsMbBVXh8xbBK3mSrq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d94e88e527359d05f69dd120864444e23871bc55","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.3_1775182111348_0.053586880453565744","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@199-bio/engram","version":"1.0.4","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.4","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"5bbda9044b3bba3f8484a9cc952fabf944c9df1d","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.4.tgz","fileCount":72,"integrity":"sha512-cHlB5YpGQ9GKC2twrfhMnEU+LEXa68VTxZrlbnJON++fc7Sw3WkYnTut+OYWlAVGC5JHdv1OsPhnK2q97u2QIQ==","signatures":[{"sig":"MEUCIQCWogHp7EezVe1ixUJUSCuEarqJCfB4T6nFwudGLytyLAIgc6ezRofb1gQVFa6UZWZlkc/iQ99iJuMuXPUZt4CxxEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e7ec5557a6bb9b124f537772e289164d7c6163e1","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.4_1775182542630_0.8102929034418598","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@199-bio/engram","version":"1.0.5","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.5","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"d3805d6298f4728f5f17150179d9bd038b09b134","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.5.tgz","fileCount":72,"integrity":"sha512-4nTecaHUwlsNvCBtxlJKFzZRNxrAYblC+K3XmKlQ41Brx6O+HqCVhOlZ1gajW5eDVh3dc9mKw8ef8ltZk4Tv2g==","signatures":[{"sig":"MEYCIQDe9CvVoF16Fepl771yGSs4h4jPdto7VzlgbG8xMywclgIhALRbgl1xKJs9hLS2gs125LgJ67XSg9G0bUo9cuyHKwCf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d1074b53f565e08756682cfeeefb6d2635322f3","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.5_1775183376900_0.6444575224042879","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@199-bio/engram","version":"1.0.6","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.6","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"31a08cecc70add99822d1650a89536a18baa3559","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.6.tgz","fileCount":72,"integrity":"sha512-38BZiIa1XdjUx1FxfRUDqpL6cz4qzkbnFMYbZXdjtXxseEZHSE6xZ11Z8a0aK1/S7EFc3f60UT9PU3RTVpl+rg==","signatures":[{"sig":"MEUCIQDAEszYwJB1fjBtX7x5WpcAyrMVdfrsfGiLZh7qs3ZupAIgTzZ0qvQSUdLRwU1UpCh03qqrHOqxFcG8MqL+0equv/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"62a4140ea8bf97fed079ff49212c4821444da745","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.6_1775183517788_0.9697766814109241","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@199-bio/engram","version":"1.0.7","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.7","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"9237f0da95265f64b4756da4a03a02ba8288f895","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.7.tgz","fileCount":72,"integrity":"sha512-166YQOuX6e6oa9DyZUGUPrtRf0tmjY3zqMh5XX+CP3zumS6VJwwoj1kjPAYIGhpxrj154N74XX3pnIMs8S6VZg==","signatures":[{"sig":"MEYCIQDZ6c4EHjWJn2/wIVYhmrwq7iYOOfZd2h9deFXQR1LZawIhAI+fBHklyN/p+rqXw2Pc8A6j4U/D6Q9rSvUhm8ojGSLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264943},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"355fce6d77b932026e7073960bcccb5ddc652ce3","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.7_1775184009896_0.22332299493021623","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@199-bio/engram","version":"1.0.8","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.0.8","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"bfc0bc09bc302e80e1d50945cd186bbe5d4bc7e8","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.0.8.tgz","fileCount":74,"integrity":"sha512-sgJapTJSRiDPguuvY2M8EoH0zHWpJUEDUVqAy3XDZS78HI2O1VaCd2PJfvKDO/Oucv/0JbygiIeOvutnyjgiiA==","signatures":[{"sig":"MEUCIQCOohUMk8PCjHBIXef84qA8x/4UYYqJjlbguUp9SiWuAgIgS/vU9FsbHZ2IUDmUQvHZk7i3Z0SCHgtAoHsY7wEQ6kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5821c2dd253dbf88d7625f2eb3409837e8fc1136","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.0.8_1775184385522_0.16206316406637988","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@199-bio/engram","version":"1.1.0","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"url":"https://199bio.com","name":"Boris Djordjevic"},"license":"MIT","_id":"@199-bio/engram@1.1.0","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"homepage":"https://github.com/199-biotechnologies/engram#readme","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"bin":{"engram":"dist/index.js"},"dist":{"shasum":"8717651d4aa813280ee059460a256f8a8924fd8d","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.1.0.tgz","fileCount":72,"integrity":"sha512-e4JHcoS4pWpcyeVxlkEy9OCb9RaEK6Fx5XVAcOpF3BijtiKGMyQS+z9JVPzspoEdqvSZ8IF4jWC2ldqaREilzw==","signatures":[{"sig":"MEUCIQDGqhtu7Oho8KpAP2pDOFwmE5yjyU9rKLafq/j9U+0QxgIgPy7254rvIlVWO7YkOM9UOPhdjXqj7Y098fX4vlOZS7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266652},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"db28c069ddc1703fceb7f30c20fbcd5990403cfe","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","start":"node dist/index.js","format":"prettier --write src/","test:run":"vitest run","postinstall":"npm rebuild better-sqlite3 || true"},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"repository":{"url":"git+https://github.com/199-biotechnologies/engram.git","type":"git"},"_npmVersion":"10.9.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.0","uuid":"^10.0.0","sqlite-vec":"^0.1.6","chrono-node":"^2.7.0","better-sqlite3":"^11.10.0","@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/engram_1.1.0_1775185597530_0.09909446468162453","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@199-bio/engram","version":"1.2.0","description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"engram":"dist/index.js"},"scripts":{"build":"tsc","postinstall":"npm rebuild better-sqlite3 || true","dev":"tsc --watch","start":"node dist/index.js","test":"vitest","test:run":"vitest run","lint":"eslint src/","format":"prettier --write src/"},"repository":{"type":"git","url":"git+https://github.com/199-biotechnologies/engram.git"},"keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"author":{"name":"Boris Djordjevic","url":"https://199bio.com"},"license":"MIT","bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"homepage":"https://github.com/199-biotechnologies/engram#readme","engines":{"node":">=18.0.0"},"dependencies":{"@anthropic-ai/sdk":"^0.71.2","@huggingface/transformers":"^3.4.0","@modelcontextprotocol/sdk":"^1.27.1","better-sqlite3":"^11.10.0","sqlite-vec":"^0.1.6"},"devDependencies":{"@types/better-sqlite3":"^7.6.0","@types/node":"^22.0.0","typescript":"^5.6.0","vitest":"^2.0.0"},"_id":"@199-bio/engram@1.2.0","gitHead":"a3117e6006a348dc8fa8b1bfcf97114b2c34cae3","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-AvKb+jhrFonFO7CBhlCGxnmyMRc0FEuvh4iwEyDtjvykObHFCSSsEp+CJPq5rfq87vt0Gr2dMqFuRHiiEOnyrg==","shasum":"267438cace72d74c6fc11e3115c61d60f2ecf113","tarball":"https://registry.npmjs.org/@199-bio/engram/-/engram-1.2.0.tgz","fileCount":72,"unpackedSize":1186411,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG2r3tkdlF3wq8mQ6nL4e4eyaDq+tDbrudyp9cOelBkRAiBkKZiDHct2gE3Pl4rPoV5k6qRi4rYEsy/Js7VGduvWnw=="}]},"_npmUser":{"name":"199-bio","email":"dboris@gmail.com"},"directories":{},"maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/engram_1.2.0_1775214219678_0.3739145257058176"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-22T14:39:14.146Z","modified":"2026-04-03T11:03:39.995Z","0.1.0":"2025-12-22T14:39:14.363Z","0.2.0":"2025-12-22T16:21:33.297Z","0.3.0":"2025-12-22T16:26:38.824Z","0.3.1":"2025-12-22T17:34:47.422Z","0.3.2":"2025-12-22T17:37:18.310Z","0.4.0":"2025-12-22T17:43:17.543Z","0.4.1":"2025-12-22T18:44:26.789Z","0.4.2":"2025-12-22T21:55:25.409Z","0.4.3":"2025-12-24T17:26:19.796Z","0.5.0":"2025-12-25T03:57:38.907Z","0.5.1":"2025-12-25T04:17:42.427Z","0.6.0":"2025-12-25T16:03:24.228Z","0.6.1":"2025-12-25T23:06:26.283Z","0.7.0":"2025-12-29T06:05:02.769Z","0.7.2":"2025-12-29T06:55:57.981Z","0.7.4":"2025-12-29T07:37:36.851Z","0.8.0":"2025-12-29T07:59:19.353Z","0.8.1":"2025-12-29T08:46:12.340Z","0.10.0":"2026-01-12T12:17:00.474Z","0.11.0":"2026-01-12T13:36:32.555Z","0.11.1":"2026-01-12T13:41:28.093Z","0.12.0":"2026-01-12T16:21:11.814Z","0.13.0":"2026-02-28T05:12:04.455Z","0.14.0":"2026-04-03T01:54:16.947Z","1.0.0":"2026-04-03T01:56:04.006Z","1.0.1":"2026-04-03T02:01:04.213Z","1.0.2":"2026-04-03T02:06:50.180Z","1.0.3":"2026-04-03T02:08:31.563Z","1.0.4":"2026-04-03T02:15:42.830Z","1.0.5":"2026-04-03T02:29:37.111Z","1.0.6":"2026-04-03T02:31:57.977Z","1.0.7":"2026-04-03T02:40:10.092Z","1.0.8":"2026-04-03T02:46:25.696Z","1.1.0":"2026-04-03T03:06:37.774Z","1.2.0":"2026-04-03T11:03:39.876Z"},"bugs":{"url":"https://github.com/199-biotechnologies/engram/issues"},"author":{"name":"Boris Djordjevic","url":"https://199bio.com"},"license":"MIT","homepage":"https://github.com/199-biotechnologies/engram#readme","keywords":["mcp","memory","ai","claude","rag","knowledge-graph","semantic-search","local-first"],"repository":{"type":"git","url":"git+https://github.com/199-biotechnologies/engram.git"},"description":"Give Claude a perfect memory. Local-first MCP server with hybrid search.","maintainers":[{"name":"199-bio","email":"dboris@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"logo.png\" alt=\"Engram - MCP Server for AI Memory\" width=\"480\" />\n</p>\n\n<h3 align=\"center\">Give your AI a memory that actually works.</h3>\n\n<p align=\"center\">\n  <a href=\"https://github.com/199-biotechnologies/engram/stargazers\">\n    <img src=\"https://img.shields.io/github/stars/199-biotechnologies/engram?style=for-the-badge&logo=github&label=%E2%AD%90%20Star%20this%20repo&color=yellow\" alt=\"GitHub Stars\" />\n  </a>\n  &nbsp;\n  <a href=\"https://x.com/longevityboris\">\n    <img src=\"https://img.shields.io/badge/Follow_%40longevityboris-000000?style=for-the-badge&logo=x&logoColor=white\" alt=\"Follow on X\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@199-bio/engram\">\n    <img src=\"https://img.shields.io/npm/v/@199-bio/engram?style=for-the-badge&logo=npm&color=CB3837\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://github.com/199-biotechnologies/engram/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/199-biotechnologies/engram?style=for-the-badge\" alt=\"MIT License\" />\n  </a>\n  <a href=\"https://www.typescriptlang.org/\">\n    <img src=\"https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white\" alt=\"TypeScript\" />\n  </a>\n  <a href=\"https://modelcontextprotocol.io/\">\n    <img src=\"https://img.shields.io/badge/MCP-Compatible-8A2BE2?style=for-the-badge\" alt=\"MCP Compatible\" />\n  </a>\n</p>\n\n<p align=\"center\">\nEvery conversation your AI has disappears the moment it ends. Names, preferences, context -- gone. Engram is an MCP server that gives your AI persistent personal memory with hybrid search (BM25 + semantic embeddings + knowledge graph), temporal decay modeled on the Ebbinghaus forgetting curve, and memory consolidation. Local-first. Works with Claude, Claude Code, and any MCP client.\n</p>\n\n<p align=\"center\">\n  <a href=\"#install\">Install</a> &bull;\n  <a href=\"#quick-start\">Quick Start</a> &bull;\n  <a href=\"#how-it-works\">How It Works</a> &bull;\n  <a href=\"#features\">Features</a> &bull;\n  <a href=\"#configuration\">Configuration</a> &bull;\n  <a href=\"#contributing\">Contributing</a> &bull;\n  <a href=\"#license\">License</a>\n</p>\n\n---\n\n## Why This Exists\n\nYou tell your AI something important. A name, an allergy, a deadline. Next conversation -- it's forgotten. You repeat yourself. You re-explain context. You carry the cognitive load that your AI should carry for you.\n\nEngram gives your AI a real memory system. Tell it once:\n\n> \"My colleague Sarah is allergic to shellfish and prefers window seats. She's leading the Q1 product launch.\"\n\nWeeks later, ask:\n\n> \"I'm booking a team lunch and flights for the offsite -- what should I know?\"\n\nEngram connects the dots. It remembers Sarah, the allergy, the seating preference, the workload. Your AI suggests restaurants without shellfish, books her a window seat, and flags that she's probably swamped with the launch.\n\nThis is not keyword matching. It is understanding.\n\n> *An engram is a unit of cognitive information imprinted in a physical substance -- the biological basis of memory.*\n\n---\n\n## Install\n\n```bash\nnpm install -g @199-bio/engram\n```\n\nRequires Node.js 18+.\n\n---\n\n## Quick Start\n\n### With Claude Desktop (or any MCP desktop client)\n\nAdd to your MCP config (`~/Library/Application Support/Claude/claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"engram\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@199-bio/engram\"],\n      \"env\": {\n        \"ANTHROPIC_API_KEY\": \"sk-ant-...\"\n      }\n    }\n  }\n}\n```\n\n### With Claude Code\n\n```bash\nclaude mcp add engram -- npx -y @199-bio/engram\n```\n\nThat's it. Your AI now remembers.\n\n---\n\n## How It Works\n\nEngram runs three search methods in parallel and fuses the results:\n\n```\n                        ┌─────────────────┐\n                        │   Your Query    │\n                        └────────┬────────┘\n                                 │\n                 ┌───────────────┼───────────────┐\n                 │               │               │\n                 ▼               ▼               ▼\n          ┌──────────┐   ┌──────────┐   ┌──────────────┐\n          │   BM25   │   │ Semantic │   │  Knowledge   │\n          │ Keyword  │   │Embedding │   │    Graph     │\n          │  Search  │   │  Search  │   │   Lookup     │\n          └────┬─────┘   └────┬─────┘   └──────┬───────┘\n               │              │                 │\n               └──────────────┼─────────────────┘\n                              │\n                    ┌─────────▼─────────┐\n                    │  Reciprocal Rank  │\n                    │     Fusion        │\n                    └─────────┬─────────┘\n                              │\n                    ┌─────────▼─────────┐\n                    │  Temporal Decay   │\n                    │  + Salience Score │\n                    └─────────┬─────────┘\n                              │\n                    ┌─────────▼─────────┐\n                    │  Ranked Results   │\n                    └───────────────────┘\n```\n\n**BM25** finds exact keyword matches for names and phrases via SQLite FTS5.\n\n**Semantic search** finds conceptually related content using MongoDB LEAF embeddings via Transformers.js (#1 on BEIR for small models, ~1ms/query, runs natively in Node.js).\n\n**Knowledge graph** expands results through entity relationships -- ask about Sarah and her company, projects, and preferences all surface together.\n\nResults are merged with Reciprocal Rank Fusion, then scored by temporal decay (Ebbinghaus forgetting curve) and salience. Fresh memories surface first. Important memories resist fading.\n\n---\n\n## Features\n\n### Memory That Feels Real\n\n**Things fade.** A memory from six months ago that you never revisited becomes harder to find. But important things -- a name, a birthday, a preference -- stay accessible even as time passes.\n\n**Recall strengthens.** Every time a memory surfaces, it becomes more permanent. The things you think about often are the things your AI won't forget.\n\n**Everything connects.** People link to places, places to events, events to details. The knowledge graph keeps your world coherent.\n\n### MCP Tools\n\nYour AI gets these capabilities through the Model Context Protocol:\n\n| Tool | What It Does |\n|------|-------------|\n| `remember` | Store new information with importance and emotional weight |\n| `recall` | Find relevant memories ranked by relevance and recency |\n| `forget` | Remove a specific memory |\n| `create_entity` | Add a person, place, or concept to the knowledge graph |\n| `observe` | Record a fact about an entity |\n| `relate` | Connect two entities (e.g., \"works at\", \"married to\") |\n| `query_entity` | Get everything known about someone or something |\n| `list_entities` | See all tracked entities |\n| `stats` | View memory statistics |\n| `consolidate` | Compress old memories and detect contradictions |\n| `engram_web` | Launch a visual memory browser |\n\n### Memory Consolidation\n\nWith an API key, Engram compresses old memories -- like sleep turning experiences into long-term storage:\n\n1. Groups related low-importance memories\n2. Creates AI-generated summaries (digests)\n3. Flags contradictory information\n4. Archives the originals\n\nStorage stays lean, but nothing important gets lost.\n\n### Privacy\n\nYour memories stay on your machine. Everything lives in `~/.engram/`. The only external call is optional -- if you provide an API key, Engram can compress old memories into summaries. Core functionality works offline.\n\n### Performance\n\nOn M1 MacBook Air:\n\n| Operation | Time |\n|-----------|------|\n| Remember | ~100ms |\n| Recall | ~50ms |\n| Graph queries | ~5ms |\n| Consolidate | ~2-5s per batch |\n\nStorage: ~1KB per memory.\n\n---\n\n## Configuration\n\nEnvironment variables:\n\n| Variable | Purpose | Default |\n|----------|---------|---------|\n| `ENGRAM_DB_PATH` | Where to store data | `~/.engram/` |\n| `ANTHROPIC_API_KEY` | Enable memory consolidation | None (optional) |\n| `MAX_MEMORY_CACHE` | In-memory cache size | `1000` |\n| `RETRIEVAL_TOP_K` | Initial retrieval pool size | `50` |\n| `RERANK_TOP_K` | Final results after reranking | `10` |\n| `ENGRAM_TRANSPORT` | Transport mode (`stdio` or `http`) | `stdio` |\n| `PORT` | HTTP port for remote deployment | `3000` |\n\n---\n\n## Building from Source\n\n```bash\ngit clone https://github.com/199-biotechnologies/engram.git\ncd engram\nnpm install\nnpm run build\nnpm install -g .\n```\n\nSemantic search uses MongoDB LEAF (mdbr-leaf-ir) via Transformers.js — the #1 retrieval model on BEIR for models under 100M parameters. No Python or external dependencies required.\n\n---\n\n## Roadmap\n\n- [x] Hybrid search (BM25 + semantic embeddings)\n- [x] Knowledge graph with entity relationships\n- [x] Memory decay and strengthening (Ebbinghaus curve)\n- [x] Consolidation with contradiction detection\n- [x] Web interface for visual memory browsing\n- [ ] Export and import\n- [ ] Scheduled consolidation\n\n---\n\n## Contributing\n\nContributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n---\n\n## License\n\n[MIT](LICENSE) -- Copyright (c) 2025 Boris Djordjevic, 199 Biotechnologies\n\n---\n\n<p align=\"center\">\n  Built by <a href=\"https://github.com/longevityboris\">Boris Djordjevic</a> at <a href=\"https://github.com/199-biotechnologies\">199 Biotechnologies</a> | <a href=\"https://paperfoot.ai\">Paperfoot AI</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/199-biotechnologies/engram/stargazers\">\n    <img src=\"https://img.shields.io/github/stars/199-biotechnologies/engram?style=for-the-badge&logo=github&label=%E2%AD%90%20Star%20this%20repo&color=yellow\" alt=\"GitHub Stars\" />\n  </a>\n  &nbsp;\n  <a href=\"https://x.com/longevityboris\">\n    <img src=\"https://img.shields.io/badge/Follow_%40longevityboris-000000?style=for-the-badge&logo=x&logoColor=white\" alt=\"Follow on X\" />\n  </a>\n</p>\n","readmeFilename":"README.md"}