{"_id":"claude-memex","_rev":"28-fabbae6095e8b91c114c42f33b4f1987","name":"claude-memex","dist-tags":{"latest":"2.5.5"},"versions":{"1.0.2":{"name":"claude-memex","version":"1.0.2","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@1.0.2","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"3146431394b09a7beb3a9e4e55292bb4bbfdfcf0","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-1.0.2.tgz","fileCount":23,"integrity":"sha512-H+5nfho/nlc3of5xKIUcvTYTnhUqmlIi4Ux6XDqsawz4aW3yuE3TMGjm+A6L2YJ35pJjwS1gYHKYlEFY0b2Seg==","signatures":[{"sig":"MEQCIBC/av3Ao6Lt5sWJ37pIfWdeQ3EZTecqndB/jbDK7Yd2AiBQnjN35ncb9mv9RWmRGrZFku78WmPqENqjL8PamHpNgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27979},"type":"module","gitHead":"9b9fc3073c4af0d614c6214fa18e0029e02663b0","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_1.0.2_1774290494188_0.010777051862372655","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"claude-memex","version":"1.0.3","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@1.0.3","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"2dcfeb2a7c8846a0155b78e00cf35eaf6a867df1","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-1.0.3.tgz","fileCount":23,"integrity":"sha512-W+67DrzZvhLcvRAZF/p5R8DELfZQJbUwCWyDLX6HQLQocN0GvcvZBvc3BqrhOpUaLjmG6peygpKE44JyqYL8CQ==","signatures":[{"sig":"MEUCIQDuU9N8YB9M3jcHPkK5dmpQ/qpHacoWnm8mOyZ/DWP4tQIgKVZpid8ilbb4CNOGVlxpP2jTl+uBxjkrEZom38ubYac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28535},"type":"module","gitHead":"a8de733fd8c8746710abf02189a21eaedce6a57c","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_1.0.3_1774294453635_0.12478676335404604","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"claude-memex","version":"1.0.4","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@1.0.4","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"e3d2ca5dadf9f9d6e096aef50a626484918c5897","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-1.0.4.tgz","fileCount":23,"integrity":"sha512-dzRadS1MLKvcyw4s3yvXpKZg658vbs68/daQ76rTARpeCh72B0+IWaPHy3g6TlfLbzUC9g7V0LHpN4Q0YIwjFA==","signatures":[{"sig":"MEUCIEGv/JJXXNGKg0WjkF9fEV0eNiNhtzLFEs94lHh+pUrgAiEA52yt5IdC6Kt68d123Yt4kYFYj6w1y2yGoAZVPaJ14do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28934},"type":"module","gitHead":"f9cacc33d974a9304d2a2c784472402bb701800a","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_1.0.4_1774294877562_0.009541779877516143","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"claude-memex","version":"2.0.0","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.0","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"98ee3a00f296e48123dbe65c810c157a7607ba77","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.0.tgz","fileCount":29,"integrity":"sha512-KLGUlyi5qA05HyvbEtsWmafljFFv4DNEyZnEZVJ8QvdKNKrI2yxibuqE8r/bBbU98GSwVKppEmRxe96RJ691ow==","signatures":[{"sig":"MEUCIQDye63vhKOzEX1uWPcilwVC+OlNyPk7nGArhCbPEzwC8gIgOpk0N0WQOq9YmkXB/8HzQuYC3+hpMTh5J7zXE0rOoaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41937},"type":"module","gitHead":"c8efcd15e4bcc7a2a93327835ae97dc7e102c6aa","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.0_1774337550695_0.29901857100551865","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"claude-memex","version":"2.0.1","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.1","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"a57f8f77c9a04e6f280adbb46056f60da8bc9d16","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.1.tgz","fileCount":29,"integrity":"sha512-DQtyk8muPap7wqdkOFiYGWuagyKwFSjcUfo8ewOwK07d9bZU1wuwUSFvBV4smtU1JaXeyHhghWBCzFGB739uvQ==","signatures":[{"sig":"MEQCICbTgkOMWhjUiXu8XDzJ4XkFWdao26iEquN84oXJHfMbAiAK/NDTNoSLKF/Ean6y11hxbBZPnh6sxULCIxr3vPRAvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41000},"type":"module","gitHead":"c8efcd15e4bcc7a2a93327835ae97dc7e102c6aa","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.1_1774337663715_0.7502822475048492","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"claude-memex","version":"2.0.2","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.2","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"4afd2df9fcf9f2b38875ef34cecba8a161f0f152","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.2.tgz","fileCount":29,"integrity":"sha512-/Z0+VzCO4VjX5tp+8K9nMNg3XIxOi6SW83k2/MsGe6fNAnhJTEg3+xani6ItmFoICKT2HGe0J3gUCgKdwZEpuA==","signatures":[{"sig":"MEUCIBoWihyyIM9ABTU4w69DUIIz7WTG0yCrkI/90xABQA2mAiEA9MEfJc4bNUHp2t+DJ/zxzGdDGmIsugGqwgK1XdNnd3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39954},"type":"module","gitHead":"c8efcd15e4bcc7a2a93327835ae97dc7e102c6aa","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.2_1774337794665_0.30957777005968534","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"claude-memex","version":"2.0.3","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.3","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"5c7987ad236ff65c0274f2f45b472a4acd8c13ec","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.3.tgz","fileCount":29,"integrity":"sha512-LebPkVwvpaoFa4yOhnyxeyXdEXfRmyRD9cdsWLWUnIAY7/VnEEyCkumSkNWNBavr9tklB+B1kCV62bFUIbvQMw==","signatures":[{"sig":"MEUCIDSuqiDI/LRjOrj9q9nTuIxViya+t2Iq3H4LV0+95xXvAiEA8mEQbDzhM7Bb+uY9n2/cShhCftvC7r7s3wDPqDvhTfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41613},"type":"module","gitHead":"05fcfadff131c100e6844bb121969e04ce2045ae","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.3_1774338651507_0.36384901423676386","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"claude-memex","version":"2.0.4","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.4","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"1cc31b256d1febe21760121d29770a3c9f20440c","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.4.tgz","fileCount":32,"integrity":"sha512-Tq/eRZI1GUuGH3Ogh0QaA27fzK3O6N0v0Emf4KHGqFS9ncPL5xNpc6NEfFXjBXcrxX0y+LZr7wwflF0lts1CVg==","signatures":[{"sig":"MEQCIGsj/qfjF3zvaqIRti0rRwek/Xtq6SiFficzw5mZqHFsAiAVKEYyEhnJR44JsI2VTGDzhjRAyLNtVn6W9aZbpXlWnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43490},"type":"module","gitHead":"d6bb8c3386edd7539aab64a3af8735eddfc546cc","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.4_1774339275789_0.6475863594253837","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"claude-memex","version":"2.0.5","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.5","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"fbf0513f42c21fc792e454399fc92616c09b9d51","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.5.tgz","fileCount":32,"integrity":"sha512-Fxm3RyGGpT9BDlgaw2OikjDcKLELaxvdDNj6m5L1Vbc1X+aemHXXHI3Ot1tJVfZ2Z4QA4QDti8SxlHi/p4wcxA==","signatures":[{"sig":"MEUCIAugX/Y39ErODV4LgthCg/f2Mn0H09X2qzJTzzUru7ywAiEAmoZyJAMw9ede/1JTLRV0IBJdkUfXGpuJzMH9CGYQvDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44157},"type":"module","gitHead":"da1a7143348c892b9eb59355dd90878ae2fb7bf5","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.5_1774339578200_0.6284667302997002","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"claude-memex","version":"2.0.6","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.6","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/server.js","claude-memex-hook":"dist/hook-entry.js","claude-memex-setup":"dist/setup.js"},"dist":{"shasum":"6250b393ba830513e4c46ba1fe3db4a6dc124410","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.6.tgz","fileCount":32,"integrity":"sha512-3S7opceiHYv2RJmlGNsWQxLwyz3FUqbJNmI9rD8gz0SFNRYqhdsjbqyKLZVjE+09otFnNmD3ovTv7qVKJc+Oiw==","signatures":[{"sig":"MEUCIQDOzHsPSe/r3rDwH8v1PqKvosHFMkgM8dRRq7P6C5jqSgIgFYkrzi4oVRdDFMw6bIQM8DZvygQpgvrB8dn5n8aaTwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44088},"type":"module","gitHead":"da1a7143348c892b9eb59355dd90878ae2fb7bf5","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.6_1774340225663_0.36566820312090753","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"claude-memex","version":"2.0.7","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.0.7","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"78fe3cf82e426190bab72e345b2d65bc0cbaa6a0","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.0.7.tgz","fileCount":35,"integrity":"sha512-IjjzaluLHl3YNSz8WYQK2WSKrTc0wYIxiVAyIs2SA+tmyN13PAUjeQGydr5IWeHj0yh3rYW3PVXVQeh2BIsDyA==","signatures":[{"sig":"MEYCIQDV4rPJoA78At7d1VgGv7uAh9UeplB5kP5UxGbgdB/G1AIhAI93DiHTQ0xSDDQaL/IEKRILaXBh8SQKZFfhKTVIUNy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46098},"type":"module","gitHead":"da1a7143348c892b9eb59355dd90878ae2fb7bf5","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.0.7_1774343231215_0.37384383158263024","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-memex","version":"2.1.0","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.1.0","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"2457d99b0bcdc5fe782156e5115a01118dc18280","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.1.0.tgz","fileCount":35,"integrity":"sha512-cgbeu0tYuRMJ+izqZsaRjDpXhP/f4/ykGeAsGAHRtyQ8cMIuAhD9nfYiMsuC5shOgFXiNSy+Lqy0TSp7yN/JJw==","signatures":[{"sig":"MEQCIFgqeiaEZxtSU4H5/WYGWaWeTWeAw3YhKtMbcWeRrwnLAiA3kus7o/hjDTl2voe6READTAQER23fS+rgs68GQBG/ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45428},"type":"module","gitHead":"3469357082404b38e4ec4346a624c4c97b7d536a","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.1.0_1774347617447_0.40629170798215863","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"claude-memex","version":"2.1.1","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.1.1","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"fc0e1ee97944341f8080eb353c7c01621d5c9cbf","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.1.1.tgz","fileCount":35,"integrity":"sha512-QZ7BydiQUaQ2lVOoxsCZ5u1Ky1F2R7jXCVmOYz5GcKfkUkEdv8hH0OWwnPV4ySpoKznyOGNTEEY2jngRpr+R7w==","signatures":[{"sig":"MEUCIQD/y+oJOKi1AABFPC8GiZ+24tYw5eSArJeY9K9NPuITqAIgCgnYjfh9wtQeJMoNl+Iurxrns/mPnB7T08nHDcAV3dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45549},"type":"module","gitHead":"3469357082404b38e4ec4346a624c4c97b7d536a","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.1.1_1774347683805_0.3911509948219012","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claude-memex","version":"2.2.0","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.2.0","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"f8839c0d9c98d30b79f1c76da314b1db2f93f1b7","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.2.0.tgz","fileCount":38,"integrity":"sha512-UHXD2Rv9HT0MYFw4mM6X18ORAVeLMIEqGseNP8ucnUvOcRXz4mmXM/Y46Gze0mO5aiJ8CNqfim3MUTTqXk9OMA==","signatures":[{"sig":"MEUCIQCp3/s1oTnidVlht8QjzjmtrrcqhAOzEmwZZ/PdOn34AAIgOzYq3DvnW4JsevAGdkCfieh66HuoZzYZaMItul1nxRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79111},"type":"module","gitHead":"692077682cb8edcc66a1eb6ad73b45a20071da67","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.2.0_1774360987580_0.46546167934505256","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-memex","version":"2.3.0","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.3.0","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"c11ac2272eb0f014fbdf9a7c91e4357c7c2989c7","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.3.0.tgz","fileCount":38,"integrity":"sha512-3bWNp21A73RVy9dQsn5zQ53vqsgOELShpJqbDwv9bMVv6xGTVc2b99eck7Y65ZzMAO9aaySDhUm6NDk0v40fGA==","signatures":[{"sig":"MEQCIF/HGQgBR9nUUDt4grX+XCGLALiHTqmiC8JCiY8cEXTrAiBFEMU/cFsBM51fM+5PpLr2DGf/PFqKu2UAu6ORi1lPvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88780},"type":"module","gitHead":"692077682cb8edcc66a1eb6ad73b45a20071da67","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.3.0_1774407394310_0.03832924543582528","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"claude-memex","version":"2.2.1","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.2.1","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"88dbb016ba3638185331c5cbee01ccb3c7de7107","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.2.1.tgz","fileCount":38,"integrity":"sha512-wWS8R8xUakKMrItOiBMy+iKD+vENYeG/ky/YmvcTp9umPBi7eVhIWGOwg5ixuMPXtlyTG7XjE2bOxePxg+Atnw==","signatures":[{"sig":"MEQCIFBblrx3KbJAgJ+VDxSs1V2USwMXNKUPgvuGV+NBqt/PAiA6m3DVRuHBe+rrE99F6HTyoBGDQqY86vUnO1YfUP+ZPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88780},"type":"module","gitHead":"448a6f0e543292e6d815f27fbed2f06b6dc48bf9","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.2.1_1774407455190_0.8597291635485911","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"claude-memex","version":"2.4.0","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.4.0","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"c16ef98c142cd1e11282dba3a11fb6bc392161c1","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.4.0.tgz","fileCount":38,"integrity":"sha512-rrrx3mAAMYiPXdhCpfiEr5q/9jOCu+nw+62BI5C3K2kptAPc+4eWO9isR62lnCI+UxY32UjS6P8jrN/Mr+MhSQ==","signatures":[{"sig":"MEUCIHkE7PzcrVJ1102YQTEpm5B7FimRUuRIPvpyftV/0GVZAiEA5ytP/ueWnaDTX8iI2CZjpbHXzc8oi4rOMmbZPio63rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90260},"type":"module","gitHead":"4f1e0bff3f18aecdc3137be669077febd124a889","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.4.0_1774423899294_0.15210379334472468","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"claude-memex","version":"2.4.1","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.4.1","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"57b033a56eb55f8060fa86f0edf97a15e2fb236b","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.4.1.tgz","fileCount":38,"integrity":"sha512-k13q9J/2fv6g/orSz6N7DlIO/49zwrUZvK6VnZz0VFd4mYqcK2DnxCMb6cv1FzUuIZkPsQtH5iohE0D+36h71w==","signatures":[{"sig":"MEUCIEsKwrkqJsVXKtx1SDBqPJRk8qttHz3y/ehxxbJ7DUpoAiEA5amwvU3TmA9Wje/T9UWkDuAVsms2gbERdLzNtAe89B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91174},"type":"module","gitHead":"359214fb48f42136b56b018d750a222d4e311460","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.4.1_1774424373234_0.6250095435971752","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"claude-memex","version":"2.5.0","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.5.0","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"28f2f444422ff7afbac9b67590868d902c681f54","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.5.0.tgz","fileCount":38,"integrity":"sha512-MFB4GyEvr34pE2gGBgxnhBOo1/AW9O8OT3jgt4OeOvyGdgSo2E//4uPqig33P02zPHCtDZpK7o+fQCT3bXwi5w==","signatures":[{"sig":"MEUCIQCSAqU8AbP+pa7Yzbn3EYBioQHeZbkgnRx8nyG+hT0cfQIgUh8FCOBle7/mrN2k4dLyonWD1q8DonrZVo/wnssrsp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104611},"type":"module","gitHead":"40cb59d15c1244221f200449414d59a60a9e8c87","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.5.0_1774448748081_0.14800801667200125","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"claude-memex","version":"2.5.1","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.5.1","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"6ac2db3cd26f3e983cbbf7cd71c49881de0c9502","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.5.1.tgz","fileCount":38,"integrity":"sha512-EH1zBLgesN86on1klOGQWddWLpxXyFgYKnVrTa11MjADArcs5F0JGVtsodHKyVB7dJcV+PTkQrM1HG5DJe6k5Q==","signatures":[{"sig":"MEYCIQCApk1NeD5aHaR92PldxWUoM2BgB/PH95JPb6slQtotoQIhAM4n6FXCKqNMgU+4LwRZMO4Q75FAEHdBeAPYx+90MX3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104851},"type":"module","gitHead":"40cb59d15c1244221f200449414d59a60a9e8c87","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.5.1_1774448989238_0.09457940925221942","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"claude-memex","version":"2.5.2","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.5.2","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"2918944326a65fa954a802a57c8a8df2401c6f2c","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.5.2.tgz","fileCount":38,"integrity":"sha512-mCWpQ1eWzMEcafRbcEZ3SNOzLp1xzjjtjTeBaL9YzwhT06PBHeexzFkbNLQuUgICiloi49CHiXkjUpapgBV/8g==","signatures":[{"sig":"MEUCIQCdbi06rf4wmY3lGQ9HoM6qA4a2b9T3spoSpcy8JMOLrAIgdC7v22uHG1++wiMsUCpX9RHxN/AUIM2CSI6Pf5u4jtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105042},"type":"module","gitHead":"fe7ee4ed9294d21b7726d865ac46cb5dbf83c3f9","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.5.2_1774495658560_0.4250777605688718","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"claude-memex","version":"2.5.3","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.5.3","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"c2f358aa7b1769f59cee9e18412a692553f149f9","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.5.3.tgz","fileCount":38,"integrity":"sha512-OZqG2AmCKrKhPqNbjHwYWhO4n0agQlRNY3Rqyr8kXjGLkymV7FKAsFxrrND8UN/IgsSX2fhHxqa8ikFh9+roXQ==","signatures":[{"sig":"MEYCIQD6EgoriW1/AKXu/nIlyugaK9pbVcXlCcNh9aiJO3dx4QIhAJDsXVFgoZ3kOeHDUMUgD/Re6VC5KMrvtZvYtA6smzft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105042},"type":"module","gitHead":"fe7ee4ed9294d21b7726d865ac46cb5dbf83c3f9","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.5.3_1774495671860_0.726189156516059","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"claude-memex","version":"2.5.4","keywords":["claude-code","mcp","memory","long-term-memory"],"author":{"name":"kokonuka"},"license":"ISC","_id":"claude-memex@2.5.4","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"dist":{"shasum":"53b0ce2a16f0756cf732b097dede8796bd3082fd","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.5.4.tgz","fileCount":38,"integrity":"sha512-zD4RAuYxjKfV1rSh7Du1ZKeqeLbZmrVgzNvOIPY7xIxQ7PV5IpCemFb3MV0d/xUaiVdUOw047HfsvnF8ApPtfw==","signatures":[{"sig":"MEQCICxIr0xPtVemqZzlv7NQl5EsKeo1cI3w3FzjXWrYvRYvAiACe4/jTMNlnC1pYDq0YLxRBTgLMM0zjoeMn3NJzk66ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105545},"type":"module","gitHead":"7cfeef4c0fedde91ef8421b1f8f2067b4ec6a3da","scripts":{"hook":"node dist/hook-entry.js","build":"tsc","start":"node dist/server.js","viewer":"node dist/cli.js viewer"},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"_npmVersion":"10.9.0","description":"Long-term memory for Claude Code via MCP","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","sqlite-vec":"^0.1.7","@google/genai":"^1.46.0","better-sqlite3":"^12.8.0","onnxruntime-node":"^1.24.3","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-memex_2.5.4_1774496179936_0.43564715445402036","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"claude-memex","version":"2.5.5","type":"module","bin":{"claude-memex":"dist/cli.js","claude-memex-hook":"dist/hook-entry.js"},"scripts":{"build":"tsc","start":"node dist/server.js","hook":"node dist/hook-entry.js","viewer":"node dist/cli.js viewer"},"keywords":["claude-code","mcp","memory","long-term-memory"],"repository":{"type":"git","url":"git+https://github.com/kokonuka/claude-memex.git"},"homepage":"https://github.com/kokonuka/claude-memex","author":{"name":"kokonuka"},"license":"ISC","description":"Long-term memory for Claude Code via MCP","devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^25.5.0","ts-node":"^10.9.2","typescript":"^6.0.2"},"dependencies":{"@google/genai":"^1.46.0","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1","better-sqlite3":"^12.8.0","dotenv":"^17.3.1","onnxruntime-node":"^1.24.3","sqlite-vec":"^0.1.7","zod":"^4.3.6"},"_id":"claude-memex@2.5.5","gitHead":"e252073e1d51a4f9c872b34f4287f45e3dbf6c54","bugs":{"url":"https://github.com/kokonuka/claude-memex/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-jLhYZx5RAPRTtbYxfzW2Z6sKOnclzBpnMaB5CFiu1VjlZb9W3rScyLzdQgLTwUgTunZgpSc3nHLV2/bX4FvOyA==","shasum":"db43c8ea0b44908ff4a5242c97a7c2d8bc65b915","tarball":"https://registry.npmjs.org/claude-memex/-/claude-memex-2.5.5.tgz","fileCount":38,"unpackedSize":106259,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHkEaWl4FEYDbbcac2wlQZAJ6KGe9JTPkhM4p55Q7a9QAiEAkwjRJCq3qWxnyk4b1R6xXh64xpnZwYZzsZ1yEwGNUyc="}]},"_npmUser":{"name":"kokonuka","email":"miuraasahi1@gmail.com"},"directories":{},"maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-memex_2.5.5_1774626583686_0.1779915759736479"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-23T18:10:00.086Z","modified":"2026-03-27T15:49:44.222Z","1.0.0":"2026-03-23T18:10:00.228Z","1.0.1":"2026-03-23T18:11:40.619Z","1.0.2":"2026-03-23T18:28:14.347Z","1.0.3":"2026-03-23T19:34:13.790Z","1.0.4":"2026-03-23T19:41:17.697Z","2.0.0":"2026-03-24T07:32:30.860Z","2.0.1":"2026-03-24T07:34:23.879Z","2.0.2":"2026-03-24T07:36:34.841Z","2.0.3":"2026-03-24T07:50:51.643Z","2.0.4":"2026-03-24T08:01:15.935Z","2.0.5":"2026-03-24T08:06:18.345Z","2.0.6":"2026-03-24T08:17:05.862Z","2.0.7":"2026-03-24T09:07:11.357Z","2.1.0":"2026-03-24T10:20:17.585Z","2.1.1":"2026-03-24T10:21:23.947Z","2.2.0":"2026-03-24T14:03:07.726Z","2.3.0":"2026-03-25T02:56:34.454Z","2.2.1":"2026-03-25T02:57:35.333Z","2.4.0":"2026-03-25T07:31:39.457Z","2.4.1":"2026-03-25T07:39:33.391Z","2.5.0":"2026-03-25T14:25:48.245Z","2.5.1":"2026-03-25T14:29:49.382Z","2.5.2":"2026-03-26T03:27:38.735Z","2.5.3":"2026-03-26T03:27:52.039Z","2.5.4":"2026-03-26T03:36:20.090Z","2.5.5":"2026-03-27T15:49:43.901Z"},"author":{"name":"kokonuka"},"license":"ISC","keywords":["claude-code","mcp","memory","long-term-memory"],"description":"Long-term memory for Claude Code via MCP","maintainers":[{"name":"kokonuka","email":"miuraasahi1@gmail.com"}],"readme":"# claude-memex\n\n[![npm version](https://img.shields.io/npm/v/claude-memex.svg)](https://www.npmjs.com/package/claude-memex)\n[![GitHub stars](https://img.shields.io/github/stars/kokonuka/claude-memex.svg?style=social)](https://github.com/kokonuka/claude-memex)\n\nLong-term memory for Claude Code via MCP.\nAutomatically saves session conversations and enables semantic search across past sessions.\nAlso supports ingesting external data (meeting notes, Slack logs, emails, etc).\n\n> **GitHub**: https://github.com/kokonuka/claude-memex — Star us if you find it useful!\n\n---\n\nClaude Code用の長期記憶ツール。セッション終了時に会話を自動保存し、過去の記憶をMCP経由で検索できる。外部データ（会議録、Slackログ、メール等）の取り込みにも対応。\n\n## セットアップ\n\n### 1. インストール\n\nnpmでグローバルにインストールします。これにより `claude-memex`、`claude-memex-hook`、`claude-memex setup` の3つのコマンドが使えるようになります。\n\n```bash\nnpm install -g claude-memex\n```\n\n### 2. Gemini APIキーの設定\n\n会話の要約生成に Gemini API（Flash-Lite）を使います。有料プラン（従量課金）の Gemini APIキーを用意してください（無料枠は1日20リクエストの制限があり、通常利用で上限に達します）。\n\n以下のコマンドでAPIキーを登録します。\n\n```bash\nclaude-memex setup\n```\n\n### 3. MCP登録\n\nClaude Code が過去の記憶を検索できるように、MCPサーバーとして登録します。スコープや設定ファイルは環境に合わせてください。\n\n```bash\n# 例\nclaude mcp add-json claude-memex '{\"type\":\"stdio\",\"command\":\"claude-memex\"}' --scope user\n```\n\n### 4. Hook登録\n\nセッション終了時に会話を自動保存するために、Claude Code の SessionEnd Hook を登録します。スコープや設定ファイルは環境に合わせてください。\n\n```json\n// 例: ~/.claude/settings.json\n\"SessionEnd\": [\n  {\n    \"type\": \"command\",\n    \"command\": \"claude-memex-hook\"\n  }\n]\n```\n\n### 5. 会社名・プロジェクト名の設定（任意）\n\n記憶に会社名やプロジェクト名を付与しておくと、検索時に絞り込めます。各プロジェクトのルートに `.env` を作成してください。\n\n```\nCOMPANY_NAME=あなたの会社名\nPROJECT_NAME=プロジェクト名\n```\n\n`PROJECT_NAME` を省略した場合、プロジェクトのディレクトリ名が自動的に使われます。\n\n### 6. CLAUDE.md への記述（推奨）\n\nMCPツールを登録しただけでは、Claude Code が自発的に過去の記憶を検索するとは限りません。`~/.claude/CLAUDE.md`（グローバル）に以下の指示を追記しておくと、積極的に参照するようになります。\n\n```\n過去の会話や以前の決定事項に関連しそうな場合は、まずmcp（claude-memex）で検索すること\n```\n\n### 初回実行時の注意\n\n初回のセッション終了時に、Ruri v3モデル（約1.2GB）の自動ダウンロードが発生するため時間がかかります。2回目以降はキャッシュされます。\n\n## MCPツール\n\n### search_memory\n\n過去のClaude Codeセッションや業務コンテキストから関連する記憶を検索する。\n\n| パラメータ | 型 | 必須 | 説明 |\n|-----------|-----|------|------|\n| query | string | ✅ | 検索クエリ |\n| project_name | string | - | プロジェクト名で絞り込み |\n| company_name | string | - | 会社名で絞り込み |\n| source | string | - | データソースで絞り込み（例: claude-session, meeting, slack） |\n| date_from | string | - | 検索対象の開始日（ISO 8601形式） |\n| date_to | string | - | 検索対象の終了日（ISO 8601形式） |\n| limit | number | - | 最大件数（デフォルト: 10） |\n\n### list_filters\n\n検索フィルタに指定可能な値（source, company_name, project_name）の一覧を返す。search_memoryのフィルタ値が不明な場合に使う。\n\n| パラメータ | 型 | 必須 | 説明 |\n|-----------|-----|------|------|\n| なし | - | - | - |\n\n### ingest_document\n\n外部データ（会議録、Slackログ、メール等）を取り込む。テキストを意味単位でチャンク分割→要約→Embedding→DB保存する。\n\n| パラメータ | 型 | 必須 | 説明 |\n|-----------|-----|------|------|\n| text | string | ✅ | 取り込むテキスト本文 |\n| source | string | ✅ | データの出所（例: meeting, slack, email） |\n| company_name | string | - | 会社名 |\n| project_name | string | - | プロジェクト名 |\n| timestamp | string | - | データの日時（ISO 8601形式、デフォルト: 現在時刻） |\n\n## データ確認\n\n### Web Viewer（推奨）\n\nブラウザでデータを閲覧・検索できるビューアーを起動できます。\n\n```bash\nclaude-memex viewer\n```\n\n`http://localhost:8642` でテーブル閲覧・SQLクエリ実行が可能です。\n\n### コマンドライン\n\n```bash\nsqlite3 -header -column ~/.claude-memex/memory.db \"SELECT id, substr(summary, 1, 50) AS summary, substr(body, 1, 50) AS body, source, timestamp FROM memories ORDER BY id DESC LIMIT 10;\"\n```\n\n## 仕組み\n\n```\nセッション終了 → Hook発火 → JSONL読込 → Gemini APIで要約生成 → Ruri v3でベクトル化 → SQLite保存\n                                                                                                              ↓\nセッション開始 → Claude Codeが質問 → MCP経由で検索 → FTS5 + ベクトル + RRF → 関連記憶を返す\n                                                                                                              ↑\n外部データ → ingest_document → チャンク分割(Gemini) → 要約生成 → ベクトル化 → SQLite保存\n```\n\n- **要約生成**: Gemini API（Flash-Lite）\n- **チャンク分割**: Gemini API（意味単位で再帰的に分割）\n- **ベクトル化**: Ruri v3（日本語特化、768次元、ローカル実行・トークン消費ゼロ）\n- **検索**: キーワード検索(FTS5) + ベクトル検索(sqlite-vec) + RRF統合 + 時間減衰(半減期180日)\n- **保存先**: `~/.claude-memex/memory.db`（1ファイル、プロジェクト横断検索可能）\n\n### データ構造\n\n各レコードは **summary（要約）** と **body（本文）** の2つで構成されます。\n\n- **summary**: Gemini APIが抽出した要約（決定事項・技術的事実・結論など）。ベクトル検索のアンカーとして機能\n- **body**: 元テキスト。FTS5キーワード検索と結果表示用\n- **source**: データの出所（`claude-session`, `meeting`, `slack`, `email`等）\n\nClaude Codeセッションは1セッション=1レコード、外部データはチャンク分割されて複数レコードになります。summaryだけをベクトル化することで、検索クエリとのマッチ精度を高めています。\n\n## 技術スタック\n\n| 技術 | 用途 |\n|------|------|\n| Gemini API (Flash-Lite) | 要約生成・チャンク分割 |\n| Ruri v3 (ONNX) | 日本語埋め込みモデル |\n| better-sqlite3 | SQLiteドライバ |\n| sqlite-vec | ベクトル検索 |\n| FTS5 | 全文検索 |\n| MCP SDK | Claude Codeとの連携 |\n\n## v1.x からのアップデート\n\nv2.0 ではDBスキーマが変更されました（`text` カラム → `summary` + `body` カラム）。アップデート後、次回のDB接続時に自動でマイグレーションされます。既存データの `text` は `body` に移行され、`summary` は空になります（新規保存分から要約が生成されます）。\n## データのリセット\n\n記憶データをすべて削除してリセットするには、データベースファイルを削除します。次回のセッション終了時に自動で再作成されます。\n\n```bash\nrm ~/.claude-memex/memory.db\n```\n\n## トラブルシューティング\n\n記憶の保存に失敗した場合、エラーログが `~/.claude-memex/error.log` に記録されます。macOS通知で「保存に失敗しました」と表示されたときは、以下で確認できます。\n\n```bash\ncat ~/.claude-memex/error.log\n```\n\n直近のエラーだけ見たい場合:\n\n```bash\ntail -5 ~/.claude-memex/error.log\n```\n","readmeFilename":"README.md","homepage":"https://github.com/kokonuka/claude-memex","repository":{"type":"git","url":"git+https://github.com/kokonuka/claude-memex.git"},"bugs":{"url":"https://github.com/kokonuka/claude-memex/issues"}}