{"_id":"mulmoclaude","_rev":"60-7070090e9d83229cfdfacee5d9ac2d33","name":"mulmoclaude","dist-tags":{"latest":"1.26.2"},"versions":{"0.1.0":{"name":"mulmoclaude","version":"0.1.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.1.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"f5ca6808bd9136ee5c44cfd53b81bbee10793949","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.1.0.tgz","fileCount":408,"integrity":"sha512-Jd2P0vJg9430Naka8SRlRouAeTXTCYweiX5GuT4zFaJ57mwx2kh4WeTn+DJyW7q/+dDIGfXg6o/YVnALPusNrA==","signatures":[{"sig":"MEYCIQCo0zZh0Gxz5LHInH9fS7I/pPM1lXvcAUDEagmwFj2ViQIhAMhhPx5l9Km+4Q29HJ25NKpxOahk/uhMlWCzIR+3SPnx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10342145},"type":"module","engines":{"node":">=20"},"gitHead":"660d3fc09e72aa8b189c2c723fde05123bee78c4","scripts":{"test":"echo no tests yet","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","prepublishOnly":"node bin/prepare-dist.js"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^13.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.0","@mulmobridge/protocol":"^0.1.0","@mulmochat-plugin/form":"0.5.0","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.0","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.1.0_1776803542509_0.5091904718388527","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mulmoclaude","version":"0.1.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.1.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"d639b72220e3720faf0b81f1754b2b367833ec86","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.1.1.tgz","fileCount":408,"integrity":"sha512-oW2z7wRkvfi+XL4d1K+72bbFoWwCHaG/Es/P+MD6b7EkL3OLMp5CrBddIjqgtK17mLBGzIujtjTY8gTgFhPNBw==","signatures":[{"sig":"MEUCIQC4up7bqbXbbtK+LqK69Xlfw1nlzwVpLt54e4j5PfRY+gIgb7XHhkzLNZ1u/QwGV4B7+lr9M5NJw/hLi9Fmbwhso7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10342256},"type":"module","engines":{"node":">=20"},"gitHead":"660d3fc09e72aa8b189c2c723fde05123bee78c4","scripts":{"test":"echo no tests yet","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","prepublishOnly":"node bin/prepare-dist.js"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^13.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.7","puppeteer":"^24.41.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.7","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.1","@mulmobridge/protocol":"^0.1.3","@mulmochat-plugin/form":"0.5.0","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.1","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.1.1_1776805085428_0.36607238787158813","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mulmoclaude","version":"0.1.2","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.1.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"c6dd3300c5e0306d725d25e153d6d1e83cfc89bc","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.1.2.tgz","fileCount":408,"integrity":"sha512-6IOCS+cIylOhHWx7sMOyn+J5x2Ma/bNm5fsnyrB+wiRSNZUYP8fxru8Pq1/AEUf36RUUkorX7e18a8fK/xPovg==","signatures":[{"sig":"MEUCIQDdZPjN14tuUIXbU6Dx9EUvNmH0qiVEAvb8q07SH5nL1AIgLM7pDFHaU5rVFHGG1JR5r9imXIEPixKGISeAC+rsib0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10344086},"type":"module","engines":{"node":">=20"},"gitHead":"200754dd1ba6fa7212acde402fb249118d4eae8b","scripts":{"test":"echo no tests yet","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","prepublishOnly":"node bin/prepare-dist.js"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^13.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.7","puppeteer":"^24.41.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.7","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.1","@mulmobridge/protocol":"^0.1.3","@mulmochat-plugin/form":"0.5.0","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.1","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.1.2_1776806607869_0.9240946473118359","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mulmoclaude","version":"0.3.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.3.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"7467962e0b03b6982cd32ed7d69626b8fdaca2c4","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.3.0.tgz","fileCount":408,"integrity":"sha512-m41n3Bv0AeLGj25X5cfA92v784GcQ8ExrTIf7/bIlrc6AaumYNndezRFW68WIypEmGhfxEpzV9+C6bpGEqAHlg==","signatures":[{"sig":"MEUCIQDBrBUAL5R5tMTeEzscaA3ajfYWR7w4hw+lqQcSn3m3TgIgRA9m/ymNpunhhgJlVQOjiWbJgaPMHWWtWndmdQOpgnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10352421},"type":"module","engines":{"node":">=20"},"gitHead":"244704c6044a0fc909b774bb8f383876bd3c5319","scripts":{"test":"echo no tests yet","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","prepublishOnly":"node bin/prepare-dist.js"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^13.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.7","puppeteer":"^24.41.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.7","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.1","@mulmobridge/protocol":"^0.1.3","@mulmochat-plugin/form":"0.5.0","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.1","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.3.0_1776811719655_0.0016610017410221278","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mulmoclaude","version":"0.4.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.4.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"9d4ea486d5d935a88958c612c38af58497db2f83","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.4.0.tgz","fileCount":423,"integrity":"sha512-J6XPwW3bc/5jJlyBIyRDSZlx5NdtapqxVxsbWBBpCdhXnbIq+v69xxj+Q4ynJie3OITH0/ziDJQ2w3YUKFu5Rg==","signatures":[{"sig":"MEUCIQDL0kjgcI/myNZoGHDFfSTwRehdUvtelsQ70rVCXOitewIgPab3Bf19QW24KVzXrLEsanaXuS+nUwDrW9xbOZaimbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10879590},"type":"module","engines":{"node":">=20"},"gitHead":"4e422c4b4fd882d94ffe187a9ade9e9883b7c612","scripts":{"test":"echo no tests yet","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","prepublishOnly":"node bin/prepare-dist.js"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.8","puppeteer":"^24.42.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.8","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.1","@mulmobridge/protocol":"^0.1.3","@mulmochat-plugin/form":"0.5.0","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.1","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.4.0_1776908383977_0.042025489016413786","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mulmoclaude","version":"0.5.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.5.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"83fbbfc4f71551acecc0cd08623d3a952fe29be4","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.5.0.tgz","fileCount":481,"integrity":"sha512-+2Qqey5tOK9xGFtbor5Z1i3oCUo9PyUI2OwZgwEIDcNJOxcbtRMtBCOAt4AOUtcBQbBgjudb5E9CoRDFl4UqUQ==","signatures":[{"sig":"MEYCIQCRX0w5Jd0ATgAyK/Q8H+hYG5bcZ0f16PQyVzNu2sexUAIhANBNl3D7J9UH1Wa6FVFJMudO5NW/43qPqGqMnLcSmFAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15330598},"type":"module","engines":{"node":">=20"},"gitHead":"3e4610c7dbd67f6292f563ebac67e80b4dade122","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.8","puppeteer":"^24.42.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.8","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.5.0_1777238517881_0.40853165033417915","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mulmoclaude","version":"0.5.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.5.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"0f3eba9786487274e4b96944dbde20741115f193","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.5.1.tgz","fileCount":481,"integrity":"sha512-q59KPevDoKqaxCXi5raKTe2WlYyQIfv71ysAvM53J04Ny+Am0Z331N6Z59thnaosn6TDRRrssWs+JwUoDorJJg==","signatures":[{"sig":"MEQCIGQQ7Xwog09OT0vl4gJSCHjKZ2C0oRccZm/RedYFGFgEAiBHIOMNaQba4NaBIYVv22eCrt+GzEY7FuwrKKinw/kD7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15330819},"type":"module","engines":{"node":">=20"},"gitHead":"185856361fb2e52052e26917c10eaa5563ee64d8","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.8","puppeteer":"^24.42.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.8","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.5.1_1777253548457_0.28489802482212734","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"mulmoclaude","version":"0.5.2","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.5.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"67141518b168a85cf49a2afb811adc7f0cdea9c3","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.5.2.tgz","fileCount":482,"integrity":"sha512-3+hnNPgBwiR2OxU4lkjKr/yQiCIegrw2p6H/vs0H+B0OUVXHcFrRtAmdQvFDr7syJPFZ8XKn+o/AtTYpuTuPOA==","signatures":[{"sig":"MEQCIExUt1KugRv9rVTeaRfxkiCGEyZ2pE9eaMnFSJ/F2a/AAiBFlNFi4+t5LRMBnrVmSgiY7P9cgFE6819peYs9F3To9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15334419},"type":"module","engines":{"node":">=20"},"gitHead":"81b7c130e0764c3157c24449c7f62c6ebcb93d68","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.8","puppeteer":"^24.42.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.8","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.5.2_1777424221748_0.2588886942430808","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"mulmoclaude","version":"0.5.3","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.5.3","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"29627ddbfb8c89271a9af83c83e3b9fda8a3e33c","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.5.3.tgz","fileCount":484,"integrity":"sha512-ZJNYurh7d1Ic4Z3+jhSs2vlb6xfMtETWVG0KoNOzJzUkeXS93wHjuFYFBEde97/RjMAiHeuQpoZO3/M+/QxiSw==","signatures":[{"sig":"MEYCIQC8LK6XRIlIjWTLArgv+LeXX0KKY0Bf5gKNZSKIcMfY7QIhAJx+olfQap9Z58xUBrRiK22l+4nuXN+8TKZGxCXXO1/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15343879},"type":"module","engines":{"node":">=20"},"gitHead":"215f6afd291336e9cb665177ff37fe48bde15c64","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.3.6","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.2","express":"^5.2.1","mammoth":"^1.12.0","mulmocast":"^2.6.8","puppeteer":"^24.42.0","socket.io":"^4.8.3","@google/genai":"^1.50.1","fast-xml-parser":"^5.7.1","@mulmocast/types":"^2.6.8","socket.io-client":"^4.8.3","gui-chat-protocol":"0.1.0","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.0","@gui-chat-plugin/browse":"^0.2.0","@gui-chat-plugin/camera":"^0.4.0","@gui-chat-plugin/mindmap":"^0.4.0","@gui-chat-plugin/weather":"^0.1.0","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.1.0","@mulmochat-plugin/ui-image":"^0.3.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.5.3_1777431031324_0.9387421036430454","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mulmoclaude","version":"0.6.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.6.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"efe861072460186066edeb0eb11eb1b53c90f5ca","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.6.0.tgz","fileCount":637,"integrity":"sha512-8xASoRArcat/Bc6ADalazY8Y/ojNugKZKPlHX4vAjbbzQ2HSmQb1LK5kZj9tQKJQodn5zYZruOhja6/nVu2z4g==","signatures":[{"sig":"MEUCIDJm4rEB4AS6woJufOXVMw+50f10u50SN0gg942EgLD4AiEAnnDqFSLweIoYBasKrbtl96Y40w/oFPOaUcVyMKkq+rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16922561},"type":"module","engines":{"node":">=20.12"},"gitHead":"86777c9bf810238696f038b01391d73e48feb283","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.3","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.10","puppeteer":"^24.43.0","socket.io":"^4.8.3","@google/genai":"^1.52.0","fast-xml-parser":"^5.7.3","@mulmocast/types":"^2.6.10","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.0","@mulmochat-plugin/ui-image":"^0.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.6.0_1778229546910_0.8051159198273223","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"mulmoclaude","version":"0.6.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.6.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"3866891e5d476dd74092c670163fc7ecade75689","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.6.1.tgz","fileCount":652,"integrity":"sha512-FsVzCIoxufpu6++tE/gmeMD1hed5TMfL6tEOLEMZtlaHFhBe++M03rRyzdDyMSWt+WhSdL4EntdmGo4Ks4+H4w==","signatures":[{"sig":"MEQCIGO0DnEs9jZaEezQ2R5c+BsjBe6Isb3V/seSW8SHVoG7AiBIDgSS/T1xQtxHuyqjk2/D+zdQX4vbnjoFKKyNveoMRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099010},"type":"module","engines":{"node":">=20.12"},"gitHead":"9d0ff0d5dbb639f615d48e7f7f1c587bb896f8f7","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.0","tsx":"^4.19.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.3","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.10","puppeteer":"^24.43.0","socket.io":"^4.8.3","@google/genai":"^1.52.0","fast-xml-parser":"^5.7.3","@mulmocast/types":"^2.6.10","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.6.1_1778402292715_0.9811990442275618","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"mulmoclaude","version":"0.6.2","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.6.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"acf67b179e38b7db8c5848819ce2155e6d2fdeb3","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.6.2.tgz","fileCount":685,"integrity":"sha512-Y3dOuOT0d/SafgQEDa0UvCjZJZnaOUVpQZ/fjHeS+K0LfM2IfFblR1GRdVdQ17qu4tdLVwqdhTMNnh8GcaXZwQ==","signatures":[{"sig":"MEUCIBUJTmu+5SdHNj9PX+UmHW5D/rJrbuRczWgoPUlYQzYMAiEA+hivwIUphBJzvrJJUb1LWMZfYZttRJH1U8FkQHaDcjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17289995},"type":"module","engines":{"node":">=20.12"},"gitHead":"6875f6c2785a57d9a7f676c17dec406bd43f95c8","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.1","tsx":"^4.19.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.3","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.14","puppeteer":"^24.43.1","socket.io":"^4.8.3","@google/genai":"^2.0.1","fast-xml-parser":"^5.8.0","@mulmocast/types":"^2.6.14","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.6.2_1778653965237_0.5445713653728972","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"mulmoclaude","version":"0.6.3","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.6.3","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"3b9ba55da01c728eff266ff9323335b91bda50af","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.6.3.tgz","fileCount":697,"integrity":"sha512-ZjLnzgV4A6yhiYaLs2EPijTWZCNQFkrZqkLF4qG/SzEISQOJA6xsqP7oQwmUprLyZkxfXOp5o3G0Hbpgk8w5Xw==","signatures":[{"sig":"MEQCIDiBEWPGY5AhborYYk3UGaL2hB05YHit7MttniG4w0BZAiA2FzMKlH1BtiEpP1Lj6myLMEjNoS7repldV8+IGMYPXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17637306},"type":"module","engines":{"node":">=20.12"},"gitHead":"64eea2d0f4e109c22dd2781f370bbb56319704ff","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.1","tsx":"^4.22.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.3","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.14","puppeteer":"^24.43.1","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.8.0","@mulmocast/types":"^2.6.14","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.1","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.6.3_1778914035110_0.6233809392803311","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"mulmoclaude","version":"0.6.4","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.6.4","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"305e233973ac0eb9d63842f373babf3057b08782","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.6.4.tgz","fileCount":753,"integrity":"sha512-GKh5OLSLrtPI5g8yRbEYE0nySPERm4l9Ktb9RTKvD/+kqgixo7r5MP1Qx1F3JF4CEg5uoh2zSdaR91oiEDo9Gg==","signatures":[{"sig":"MEYCIQDDGDT7nu85DcVw61veDXTAuyU/2OezO/V4a2c2BbfNXQIhAMtlooo36qFxzBKBU5WwopGUI0Auf6JRgGCBKywK7WYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18258125},"type":"module","engines":{"node":">=20.12"},"gitHead":"29229de577acb3bdeeb2c0a5ebc3ebe748f580ca","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.20.1","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.4","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.15","puppeteer":"^25.0.3","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.8.0","@mulmocast/types":"^2.6.15","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.1","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.6.4_1779240617686_0.02676181715386794","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"mulmoclaude","version":"0.6.5","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.6.5","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"23a9364df751fee3909fe829c93af4007b644664","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.6.5.tgz","fileCount":782,"integrity":"sha512-J4qKNuIMe7o5HwJ6IwPdqRQSMf6PL6EjmCHsf/BlK7k95d/Jn8MK7ja9Ct/fCyHmYR+iVJdh7cr+YsVyCT3chQ==","signatures":[{"sig":"MEUCIQCWgvY0XUCKpnbAZE8LV32MEfYkWZJh/6IzUGTytWLLZgIgffuPCTu7JFeP36M+BkJ9wwZq1RXBNDyXOtdGAT06gUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18590564},"type":"module","engines":{"node":">=20.12"},"gitHead":"4b5f1ce138c479dc709df780eccb6fd1498cba05","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.4","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.16","puppeteer":"^25.0.3","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.8.0","@mulmocast/types":"^2.6.16","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmoclaude/todo-plugin":"^0.1.0","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.1","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.5.0","@mulmoclaude/spotify-plugin":"^0.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.6.5_1779782668309_0.7789594394224","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mulmoclaude","version":"0.7.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.7.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"e475d42bdd6a0dea4603bdb030edda1798684822","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.7.0.tgz","fileCount":747,"integrity":"sha512-b0lxy/kXVyCDCB9szUyXUtIPicLY7liAhtVtgVTGsOwYotv5jRbt1HIqP/mbNHvI/rdNh21WlnA8jaZ7CxD5wg==","signatures":[{"sig":"MEUCIAHf38WDF2LFmZ26eqVHmQG3AN+zRXHmpVanz8mTxCBAAiEAj7dYSmQ2EArUPygAGOAMOdV4RGKyymeqTxYMUwrl+7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22175923},"type":"module","engines":{"node":">=20.12"},"gitHead":"6972f594a11c980298418e32bf60741a62ac2362","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.4","express":"^5.2.1","js-yaml":"^4.1.1","mammoth":"^1.12.0","mulmocast":"^2.6.18","puppeteer":"^25.0.3","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.8.0","@mulmocast/types":"^2.6.18","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@marp-team/marp-core":"^4.3.0","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.1","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.5.0","@mulmoclaude/spotify-plugin":"^0.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.7.0_1781036038454_0.031597987161150476","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"mulmoclaude","version":"0.8.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.8.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"302ec7103b07be45d6fa3b736e3ea12218d80bec","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.8.0.tgz","fileCount":765,"integrity":"sha512-Bds+D0GSkrfbl3ejI89UAExiy0z2vDDtDUm7y/j2yS/r4P5u2av96Af0gSvohzGa+nqOgOsuBrZ9V3iRk80mOg==","signatures":[{"sig":"MEUCIDOefidYCPCNrtNfOhn0l7vXyfXHnIgdAJxm5ZkFt5sEAiEAvL0uiHSjqsbCoYKTVD4WxnXQCn8uDNMk2YyWJC5l/qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465813},"type":"module","engines":{"node":">=20.12"},"gitHead":"3b6f0185a906fa5a08a9428ea2ce054ff373fd5a","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.4","express":"^5.2.1","js-yaml":"^4.2.0","mammoth":"^1.12.0","mulmocast":"^2.6.20","puppeteer":"^25.0.3","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.8.0","@mulmocast/types":"^2.6.20","socket.io-client":"^4.8.3","gui-chat-protocol":"0.3.3","@mulmobridge/client":"^0.1.4","@marp-team/marp-core":"^4.3.0","@mulmobridge/protocol":"^0.1.4","@mulmochat-plugin/quiz":"0.4.3","@gui-chat-plugin/browse":"^0.4.0","@gui-chat-plugin/camera":"^0.4.1","@gui-chat-plugin/mindmap":"^0.4.1","@mulmobridge/chat-service":"^0.1.2","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.4.1","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.5.0","@mulmoclaude/spotify-plugin":"^0.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.8.0_1781581385260_0.42141712572207246","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"mulmoclaude","version":"0.9.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"5f831443a793073bc6e8c34bb012af44e52b8dc9","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.0.tgz","fileCount":703,"integrity":"sha512-+1PHHgn3lZNvl9Wb4EtRR9Ag/OD0PO0oe9G9tghHSnEXjXl+iewHhAUQ1KNJLaq+tZB0dxub6w/3eNSVHViniQ==","signatures":[{"sig":"MEUCIADiDKZEL2cWjLQoDayAWprhqChNtRDVX8r0f7EbG5GEAiEApP3qN9/OG/ZO3LE74WlSftSKR14PJkB/bU1ByRrAg5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22226938},"type":"module","engines":{"node":">=20.12"},"gitHead":"0a65ff8de7439b2ae2c2150b7a3e4e8faa59fa89","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.5","express":"^5.2.1","js-yaml":"^4.2.0","mammoth":"^1.12.0","mulmocast":"^2.6.22","puppeteer":"^25.2.1","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.9.3","@mulmocast/types":"^2.6.21","socket.io-client":"^4.8.3","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.4","@marp-team/marp-core":"^4.3.0","@mulmoclaude/whisper":"^0.1.0","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/notifier":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.1","@mulmochat-plugin/quiz":"0.5.0","@mulmoclaude/scheduler":"^0.1.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.0","@mulmoclaude/html-plugin":"^0.2.0","@mulmobridge/chat-service":"^0.1.2","@mulmoclaude/chart-plugin":"^0.1.1","@mulmoclaude/skill-bridge":"^0.1.0","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.0","@mulmoclaude/markdown-plugin":"^0.1.2","@mulmoclaude/workspace-setup":"^0.1.0","@mulmoclaude/collection-plugin":"^0.5.1","@mulmoclaude/collection-watchers":"^0.1.0","@mulmoclaude/file-change-publisher":"^0.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.0_1782380059653_0.29181012850924204","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"mulmoclaude","version":"0.9.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"3decb480836d14b62468572978c1fdee14421d6b","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.1.tgz","fileCount":665,"integrity":"sha512-aqbz/bZAjK20OKKmGWpIylnoc51riJROZ6ZhUz/NQ4cF+vYw2c3TU8iT6drYSoGEKsbpTyxBWlzxCC23zRV7Jg==","signatures":[{"sig":"MEYCIQDNvQXAti7YQCVLLXKB/teIbyl85YaYHw974jx2BFDS+gIhALfmBwF5GHxyCyIv3kHGf19rgFNxyOBDQrUmjBd9UC51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21332773},"type":"module","engines":{"node":">=20.12"},"gitHead":"804d87eff40a68265dc02521d77686add5d72a09","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.5","express":"^5.2.1","js-yaml":"^4.2.0","mammoth":"^1.12.0","mulmocast":"^2.6.22","puppeteer":"^25.2.1","socket.io":"^4.8.3","@google/genai":"^2.2.0","fast-xml-parser":"^5.9.3","@mulmocast/types":"^2.6.21","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.2.10","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.4","@marp-team/marp-core":"^4.3.0","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.1","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.0","@mulmoclaude/html-plugin":"^0.2.0","@mulmobridge/chat-service":"^0.1.2","@mulmoclaude/chart-plugin":"^0.1.1","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.0","@mulmoclaude/markdown-plugin":"^0.1.2","@mulmoclaude/accounting-plugin":"^0.2.0","@mulmoclaude/collection-plugin":"^0.5.1"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.1_1782635256270_0.7858712445116189","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"mulmoclaude","version":"0.9.2","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"09382e91e5f4dd13a705bbb385d467a5146eaa0e","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.2.tgz","fileCount":879,"integrity":"sha512-bTg6Bm4qaoJsR9EIPNoVyewteBwS7xOZekJG0r6zvaLi+ipdS7qk8vbb//OmQpnh+ShSUdXuLeTammZH8FdeIA==","signatures":[{"sig":"MEUCIDq7QjDODaQuH15rqJ7SRGVgKAUw3QPAOdCYLVFEYaliAiEAhjv+zHPAknYLN4ARhRvZpSiW7y4R6Ei7SgKUYNs4f7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28268777},"type":"module","engines":{"node":">=20.12"},"gitHead":"7b8fde6472bac35c8bcf74e8124a7ff3634450ce","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.3","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.5","express":"^5.2.1","js-yaml":"^5.2.0","mammoth":"^1.12.0","firebase":"12.15.0","mulmocast":"^2.6.23","puppeteer":"^25.3.0","socket.io":"^4.8.3","@google/genai":"^2.10.0","fast-xml-parser":"^5.9.3","@mulmocast/types":"^2.6.21","node-html-parser":"^8.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.5.1","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.4","@marp-team/marp-core":"^4.3.0","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.2","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.1","@mulmoclaude/collection-plugin":"^0.5.21"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.2_1782971869601_0.14474938366194579","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"mulmoclaude","version":"0.9.3","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.3","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"2327c2d58caa2d99d8f29c68d27ab0a995da358e","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.3.tgz","fileCount":884,"integrity":"sha512-fQPdxdY3ib942YH9UHu5tnEPaG9+pReJcB/agYthXJybco1nytsYGgg/18vdUaIuByd3Bm0SANXcm+ouCK2OPg==","signatures":[{"sig":"MEQCIDETPFOjYkB1noZwQi9Rg2YFqRbTEnNyYOjBTppLkHNFAiAe7rwqEFeubI7H7S5kL7gOH0Sv7aiqRgdO3gujHpmLDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28334573},"type":"module","engines":{"node":">=20.12"},"gitHead":"712c7ba70c2826442456ac42cd3e7e25b905a5eb","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.22.5","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.5","express":"^5.2.1","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.15.0","mulmocast":"^2.6.23","puppeteer":"^25.3.0","socket.io":"^4.8.3","@google/genai":"^2.10.0","fast-xml-parser":"^5.9.3","@mulmocast/types":"^2.6.21","node-html-parser":"^8.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.8.1","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.0","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.1","@mulmoclaude/collection-plugin":"^0.7.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.3_1783049589486_0.7080528851203991","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"mulmoclaude","version":"0.9.4","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.4","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"5e73bc09c2d760b4ac15cf07c4d98cfe1e2d3c85","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.4.tgz","fileCount":895,"integrity":"sha512-J2/IivCzbzW0LvWT/u6U2uF/F84d2L7VcG6KECOzT0l+GxkH+P4/EjNJDfYJ4JMCeWxmTXdoiAm3McHr/cSM2g==","signatures":[{"sig":"MEUCIFrZulYhh7bGz7S4OasxGnEPWTSBWjGOhgehtB5l7f4yAiEA42QbSJOozW3paBkqIRfa9CfUJaf4KzYcQOyKDX4UjE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28502734},"type":"module","engines":{"node":">=20.12"},"gitHead":"8901fd0a28461b69464bb7c26b0fb9f22fa9d6ef","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.23.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.5","express":"^5.2.1","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.15.0","mulmocast":"^2.7.0","puppeteer":"^25.3.0","socket.io":"^4.8.3","@google/genai":"^2.10.0","fast-xml-parser":"^5.9.3","@mulmocast/types":"^2.7.0","node-html-parser":"^8.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.8.2","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.0","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.7.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.4_1783192547825_0.22634315631817947","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"mulmoclaude","version":"0.9.5","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.5","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"501bd98cfee5d6efbed5893316ce87d0defe286c","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.5.tgz","fileCount":904,"integrity":"sha512-jFVjGdfVjcnBNWerj19sYsowB68ARNHfGG21va2jLuTCvsFrS8oa8L+DkbUzJft+t71gX1FuntaQJcI74tIeCA==","signatures":[{"sig":"MEUCIQCbT2KvXmGjjxmIHogE0wExGrClMYObZc0ICS1lrHPgHwIgc9eqZc2fJX4v3k+wC2d1Uo2SZhTjLM6sAFKeXMDUOtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29842173},"type":"module","engines":{"node":">=20.12"},"gitHead":"2da19cfc8616fb0d337fa6b1223aac8bc810a09e","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.23.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.5","marked":"^18.0.5","express":"^5.2.1","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.15.0","mulmocast":"^2.7.0","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.10.0","fast-xml-parser":"^5.9.3","@mulmocast/types":"^2.7.0","node-html-parser":"^8.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.12.0","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.7.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.5_1783454402856_0.3364818534016123","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"mulmoclaude","version":"0.9.6","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.6","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"c72d60a5e8fc5813e10693eb140d9ec8f30a412d","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.6.tgz","fileCount":930,"integrity":"sha512-Z/jRSWT9HOoOys8691Qzq42Aer2F8bw/2Wni8eehT4YvcVhGmmQjz1lstcJV76SRI6dIqKpfiwq3iVj6Mo+wCA==","signatures":[{"sig":"MEUCIFvxDNxazGuZ+2fQym2FM7r2jim7JefIsEB6GGvirtV+AiEAlQPabOQ1DXoh33zNllvmUmNoSrjPzOUau6Zs+tzsiO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29918939},"type":"module","engines":{"node":">=20.12"},"gitHead":"cb6be675b907905a44b6dfa5bd4e3ba5da885f3b","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.23.0","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.15.0","mulmocast":"^2.7.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.10.0","fast-xml-parser":"^5.10.0","@mulmocast/types":"^2.7.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.12.2","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.7.5"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.6_1783821149298_0.9008725690839863","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"mulmoclaude","version":"0.9.7","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@0.9.7","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"2b4bbecd71c4be9a72e7f41049d6949edcc27479","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-0.9.7.tgz","fileCount":930,"integrity":"sha512-/7FRkNsBJWM+RGV+SiQF5mVqmRu2YLsfE4axxTNTHylBNejSBzkXVK0f6FgWEJlsP3kNMLFsV3c7k8yA4hAsCw==","signatures":[{"sig":"MEQCIHSnRtISz1ibzCl4w2bLiMClbJDHQmORytBWFVZaAqMKAiB1OpUcSenz3bXg8X9yMqM3mxah8NCmGLzaBlJHv/AAmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29935564},"type":"module","engines":{"node":">=20.12"},"gitHead":"a1cd8e31ec0a72aa76c1a423c07168fca95b7dd2","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.7.2","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.10.0","fast-xml-parser":"^5.10.0","@mulmocast/types":"^2.7.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.13.0","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.7.5"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_0.9.7_1783977679783_0.9570849295195807","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"mulmoclaude","version":"1.0.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.0.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"0b4f68c255bd8bee92d8f9e63880e5a917b0d1ee","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.0.0.tgz","fileCount":935,"integrity":"sha512-Oyc4BYPzZLJ8xwgRbcLlotktP18V/vktmzLRBker7bf40qIQUl30Y8E1zDsZW004b0sK6AA8t8c281Ei9bHJ0w==","signatures":[{"sig":"MEUCIQCM7w+U9YE3lK4gvbcgTEolKFRRevfZbMr8ny8hC16vxQIgD9iGSfnJxuFCJskxvogeC0bpkUGh7cYZIGoENMjGnTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29974290},"type":"module","engines":{"node":">=20.12"},"gitHead":"4b30aa902f155398ed311f4462c436f002422671","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.0","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.7.2","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.11.0","fast-xml-parser":"^5.10.0","@mulmocast/types":"^2.7.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.13.1","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmobridge/web-push":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.0","@gui-chat-plugin/browse":"^0.5.0","@gui-chat-plugin/camera":"^0.5.0","@gui-chat-plugin/mindmap":"^0.5.0","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.0","@mulmochat-plugin/ui-image":"^0.4.0","@gui-chat-plugin/google-map":"^0.6.0","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.7.5"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.0.0_1784021896180_0.222768314124844","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"mulmoclaude","version":"1.1.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.1.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"05fa6ed8f3ae836b7c5166a3c0b0ed172901ebec","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.1.0.tgz","fileCount":942,"integrity":"sha512-1QRFebl0HhoDwd9U3hMesIVuexKciVyo6syeEka9PSGYcxjg6iMCkfEjvV88NikVqk6Z8B4fx8bR4MVtyfHIpQ==","signatures":[{"sig":"MEUCIGS8diFTgXB8Syc0h+DEJm5i+xO1iLh/8DCfrxmUyHoEAiEA1E3x8vw+hH3YwkjRUHkviEh47sX3nzeKHo16XBQs+KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30058249},"type":"module","engines":{"node":">=20.12"},"gitHead":"180a66a2ce33b12f1e7c0f7dbeffc6da0d8fc2ee","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.8.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.12.0","fast-xml-parser":"^5.10.0","@mulmocast/types":"^2.8.1","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.20.0","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmobridge/web-push":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.1","@gui-chat-plugin/browse":"^0.5.1","@gui-chat-plugin/camera":"^0.5.1","@gui-chat-plugin/mindmap":"^0.5.1","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.1","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^0.1.0","@gui-chat-plugin/google-map":"^0.6.1","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.11.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.1.0_1784237143785_0.5028374066055508","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"mulmoclaude","version":"1.1.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.1.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"143a5c1db380c5c60cfe4405d0d31e6f0b73a6f9","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.1.1.tgz","fileCount":942,"integrity":"sha512-yx/zxJFABimmlXYfb5QQymVZMANrb3l/cSN+tbJgCG98r6xlc4CF5KJDOwxesk4c3IqvQCncznH5LGl0V4DXVA==","signatures":[{"sig":"MEUCIBd39POQ6JwzKUSa2IXudaLpXQlswiQjwCsPiJDb42zDAiEA6fOM1lvZ0WQ6oRauWwPe4DKOuxTpftZCpEDs3B2QlR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30062193},"type":"module","engines":{"node":">=20.12"},"gitHead":"59fa2d06e8ad75b93a7087ea453fe094a953282b","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.8.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.12.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.8.1","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.20.1","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmobridge/web-push":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.1","@gui-chat-plugin/browse":"^0.5.1","@gui-chat-plugin/camera":"^0.5.1","@gui-chat-plugin/mindmap":"^0.5.1","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.1","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^0.1.1","@gui-chat-plugin/google-map":"^0.6.1","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.11.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.1.1_1784242496253_0.488860627854647","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"mulmoclaude","version":"1.2.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.2.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"eeda83b091d4829f26f346279b354706c957f0c5","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.2.0.tgz","fileCount":942,"integrity":"sha512-QBv3MsEUQrirUS/TC7Qyl4obSy3tR9bV9X4dQ+KpZUP3i6R8ksmpfIvZTEBKJWiZ4Hyur9ZBskkJ5YMVJZQi9A==","signatures":[{"sig":"MEUCIQCcXhJuvphUMt0FQNuzOCLxrg31hlqiKk+YJJUSTmnV0AIgaNa4yzUdn9I+FyT7y6LssUPNYmt0gOEnFoqcYN5pNII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30058837},"type":"module","engines":{"node":">=20.12"},"gitHead":"1ee7a6e6d298240a8746e085cb163f00fcd86214","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.8.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.12.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.8.1","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.22.0","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.3.1","@mulmobridge/protocol":"^0.1.4","@mulmobridge/web-push":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.1","@gui-chat-plugin/browse":"^0.5.1","@gui-chat-plugin/camera":"^0.5.1","@gui-chat-plugin/mindmap":"^0.5.1","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.1","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^0.2.1","@gui-chat-plugin/google-map":"^0.6.1","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.11.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.2.0_1784277404232_0.9427332754199167","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"mulmoclaude","version":"1.3.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.3.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"b9b5ba587e0f06f6320f3f99f712627ecacf77f7","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.3.0.tgz","fileCount":938,"integrity":"sha512-EvjxYp5Rcj9yzXIOi46LHyWHMb9LE6IjqRhyj1Uwl3+vd5ZiZb+tNlkjkBaZnaTsbWERcrLhfng0UFJg1F8Zxg==","signatures":[{"sig":"MEUCIGrJncizfRBi29vu/CwtXUZDETjxtaySviXbe3WfN06KAiEAzRST0USzlsQWih0MlObAwX6B4murx6RUNzlMGLcYAo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29944813},"type":"module","engines":{"node":">=20.12"},"gitHead":"03a513441e111757535a7ddda4d880f039633786","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.8.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.12.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.8.1","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.23.0","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^0.1.4","@mulmobridge/web-push":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.1","@gui-chat-plugin/browse":"^0.5.1","@gui-chat-plugin/camera":"^0.5.1","@gui-chat-plugin/mindmap":"^0.5.1","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.1","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^0.3.0","@gui-chat-plugin/google-map":"^0.6.1","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.2","@mulmoclaude/collection-plugin":"^0.12.0","@mulmoclaude/mulmoscript-plugin":"^0.2.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.3.0_1784350916868_0.9462494997214081","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"mulmoclaude","version":"1.4.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.4.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"457678da8ca9534c01d8a4e324f5e318f7ec4afd","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.4.0.tgz","fileCount":939,"integrity":"sha512-qt42nMXeOS+D6vrYtgluDH4v7vsAj2Gg4oSDOP/OlR8MrAH8eFkX4bBS4EpbmsG440rtGLMO8di4nyp/GIaazw==","signatures":[{"sig":"MEUCIAOzuW0HxQbJ9BABe3KZ4hxjmYW3SZf1rjALklO78sf2AiEA0zNHwvNN9mG4E/xZDXGFulNHen6HvDPEGxavHth+MdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29979573},"type":"module","engines":{"node":">=20.12"},"gitHead":"4b7249a5587541a1d391491b9df1eabef319d2ae","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\""},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.6","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.1","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.8.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.12.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.8.1","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^0.28.0","gui-chat-protocol":"0.4.0","@mulmobridge/client":"^0.1.5","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^0.1.4","@mulmobridge/web-push":"^0.1.0","@mulmoclaude/x-plugin":"^0.1.2","@mulmochat-plugin/quiz":"0.5.1","@gui-chat-plugin/browse":"^0.5.1","@gui-chat-plugin/camera":"^0.5.1","@gui-chat-plugin/mindmap":"^0.5.1","@mulmoclaude/form-plugin":"^0.1.4","@mulmoclaude/html-plugin":"^0.2.5","@mulmobridge/chat-service":"^0.1.7","@mulmoclaude/chart-plugin":"^0.1.3","@receptron/task-scheduler":"^0.1.0","@gui-chat-plugin/present3d":"^0.5.1","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^0.3.2","@gui-chat-plugin/google-map":"^0.6.1","@mulmoclaude/spotify-plugin":"^0.1.1","@mulmoclaude/markdown-plugin":"^0.1.10","@mulmoclaude/accounting-plugin":"^0.3.3","@mulmoclaude/collection-plugin":"^0.14.0","@mulmoclaude/mulmoscript-plugin":"^0.2.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.4.0_1784529110193_0.13760757738334162","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"mulmoclaude","version":"1.5.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.5.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"97cd05460653b570e6797d64b3fdc58ece56582e","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.5.0.tgz","fileCount":1002,"integrity":"sha512-ubCzT2vBpg6W9aD/GXe5lNwsb8iI71fnSa7EWj0dTJAJzpwJVtxeE+COIl/6UKaSb8JyUpg3TxkC/0PPJKJmXA==","signatures":[{"sig":"MEQCIAvmGiYiLfchd5/1aQmWPbnFDYWZjFJmVf2ykzkeoBM+AiAFZsZwPCxDZnVikbSUTTbFAkJzx2oKwSYqDK28fpqdTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29334357},"type":"module","engines":{"node":">=20.12"},"gitHead":"4b96ed7a9342d933230678908f77fe5862705ade","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.3.0","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.0","@mulmoclaude/common":"^1.1.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.0","@mulmobridge/web-push":"^1.0.0","@mulmoclaude/x-plugin":"^1.0.0","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.1","@mulmoclaude/html-plugin":"^1.0.2","@mulmobridge/chat-service":"^1.0.0","@mulmoclaude/chart-plugin":"^1.0.2","@receptron/task-scheduler":"^1.0.0","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.0.2","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.0","@mulmoclaude/spotify-plugin":"^1.0.1","@mulmoclaude/markdown-plugin":"^1.0.2","@mulmoclaude/accounting-plugin":"^1.0.2","@mulmoclaude/collection-plugin":"^1.0.2","@mulmoclaude/mulmoscript-plugin":"^1.1.1"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.5.0_1784968925138_0.6652181540572222","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"mulmoclaude","version":"1.6.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.6.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"1950fad205f4addf26b8f50ebae2be5a95934c57","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.6.0.tgz","fileCount":1005,"integrity":"sha512-i77pZf5VnEKwlpIi5HaBiVBZRlD2Z5ir62zl5xu1ZoMfgj1gR4/jEMZx80IEJNKdFn/09vOri4FFLt1/jZ1IZA==","signatures":[{"sig":"MEUCIEmMIrvO6GXUuHC9Ufsj18/m1Z7L8W1irydn0OeR/xb5AiEA1bEO4fmibDLq/Yhlqh5e7nmJM8UceJQlo42Dua537lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29346308},"type":"module","engines":{"node":">=20.12"},"gitHead":"4beda90c6170732caa80dfd215ff72e4837facfa","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.5.0","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.1","@mulmoclaude/common":"^1.1.1","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.1","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.2","@mulmoclaude/html-plugin":"^1.0.3","@mulmobridge/chat-service":"^1.0.1","@mulmoclaude/chart-plugin":"^1.0.3","@receptron/task-scheduler":"^1.0.1","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.2.0","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.1","@mulmoclaude/spotify-plugin":"^1.0.2","@mulmoclaude/markdown-plugin":"^1.0.3","@mulmoclaude/accounting-plugin":"^1.0.3","@mulmoclaude/collection-plugin":"^1.1.1","@mulmoclaude/mulmoscript-plugin":"^1.1.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.6.0_1784996987832_0.9921400078458291","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"mulmoclaude","version":"1.7.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.7.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"742dde4661aa4f4b3d0ad25ee70690b9bcec9da8","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.7.0.tgz","fileCount":1012,"integrity":"sha512-FF4lIpd7h5ZBr+dEzH5Uvc0u41dYCezx9AchRalqXfwC/tpx9+nEChTyiIeNCcHFJ+Kntxe8GmqmwTMSrbPpIw==","signatures":[{"sig":"MEYCIQCb1LPOiR0mXG+qyfdh8lW1mldCFIO693Lmw8OA6JQ8zgIhAJaUlwj2N/jk9oE0Rr9mdue8tH1myDt7I47530V8FEfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29463328},"type":"module","engines":{"node":">=20.12"},"gitHead":"67074f730811fcd3f8146cf2aecbbfd5f3809992","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.7.0","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.1","@mulmoclaude/common":"^1.1.1","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.1","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.2","@mulmoclaude/html-plugin":"^1.1.0","@mulmobridge/chat-service":"^1.0.1","@mulmoclaude/chart-plugin":"^1.0.3","@receptron/task-scheduler":"^1.0.1","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.2.0","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.1","@mulmoclaude/spotify-plugin":"^1.0.2","@mulmoclaude/markdown-plugin":"^1.1.0","@mulmoclaude/accounting-plugin":"^1.1.0","@mulmoclaude/collection-plugin":"^1.2.0","@mulmoclaude/mulmoscript-plugin":"^1.1.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.7.0_1785105545973_0.6956437012381191","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"mulmoclaude","version":"1.7.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.7.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"a7a7a8f3c121fc66fab591a137576cf68e14faa7","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.7.1.tgz","fileCount":1012,"integrity":"sha512-vlvQwxINo4Qt668SpohCWuMgxL7SGR8FTSNkkc6xGbZgEH3kxvVWy0I/cNo767K9lNBMIqhi1BAjov7/y3q+ag==","signatures":[{"sig":"MEUCIQCzK8DpE2Xg4D5vCIlLmzhqJ2yz7t4vdPODNQOKoZfFFgIgO7TjqvwBxEIwAlcqr8Y/accg0v37nkOUf3mw26ECRkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29463485},"type":"module","engines":{"node":">=20.12"},"gitHead":"15b56cdfbc3345a4c3fc5778c431874a5cb45e4e","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.7.0","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.1","@mulmoclaude/common":"^1.1.1","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.1","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.2","@mulmoclaude/html-plugin":"^1.1.0","@mulmobridge/chat-service":"^1.0.1","@mulmoclaude/chart-plugin":"^1.0.3","@receptron/task-scheduler":"^1.0.1","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.2.0","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.1","@mulmoclaude/spotify-plugin":"^1.0.2","@mulmoclaude/markdown-plugin":"^1.1.0","@mulmoclaude/accounting-plugin":"^1.1.0","@mulmoclaude/collection-plugin":"^1.2.1","@mulmoclaude/mulmoscript-plugin":"^1.1.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.7.1_1785109729115_0.02136243220645473","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"mulmoclaude","version":"1.7.2","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.7.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"fbe6c799a92c4258adc288c0591a65ebb900c953","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.7.2.tgz","fileCount":1013,"integrity":"sha512-18DXAQxCgTKUX9qNUYEGBwTpUA7wVAx6Sw42DNEOE8wCYnr220sA5C6bN87v3tn+nyMe7fX5eQMUb4q0PFVk3Q==","signatures":[{"sig":"MEUCIQDFem9tc43jwl08WVyj774gYQ8gxcl0DR+Cm6njX733WwIgawmGSTHKiBoZFcZgSagHpmS28MlcND0G+9ssnobT1YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29410450},"type":"module","engines":{"node":">=20.12"},"gitHead":"b7ee4281046abf2d12ae58c798d1fc0ba9f6d91c","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.7.1","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.1","@mulmoclaude/common":"^1.1.1","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.1","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.2","@mulmoclaude/html-plugin":"^1.1.0","@mulmobridge/chat-service":"^1.0.1","@mulmoclaude/chart-plugin":"^1.0.3","@receptron/task-scheduler":"^1.0.1","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.2.0","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.1","@mulmoclaude/spotify-plugin":"^1.0.2","@mulmoclaude/markdown-plugin":"^1.1.0","@mulmoclaude/accounting-plugin":"^1.1.0","@mulmoclaude/collection-plugin":"^1.2.1","@mulmoclaude/mulmoscript-plugin":"^1.1.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.7.2_1785134008911_0.599225201435486","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"mulmoclaude","version":"1.8.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.8.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"d112a8ee2b812081ca339d606cda59851651f2a0","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.8.0.tgz","fileCount":1051,"integrity":"sha512-lB1K0vWsSbxNFTBmTDoX9jQIp/Xpt2IamfHU4ESnQM9t3mXc6vwf55cAmyQqm+38pvQ2m/sflFLfwAfs4k6szg==","signatures":[{"sig":"MEUCIQDWWfxBGM8a8bw/4IIKK8lxKSc2sE5aFP3tZDbB3zjtUQIgMaOQEtTh2rbbK8j7RU0lakWf5zV0iiqPbZUmo/tJUGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29664452},"type":"module","engines":{"node":">=20.12"},"gitHead":"656c2bdeadef80bec89d06bced38bb424c5510ec","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.3.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.10.0","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.1","@mulmoclaude/common":"^1.1.1","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.1","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.2","@mulmoclaude/html-plugin":"^1.2.0","@mulmobridge/chat-service":"^1.0.1","@mulmoclaude/chart-plugin":"^1.0.3","@receptron/task-scheduler":"^1.0.1","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.2.0","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.2","@mulmoclaude/spotify-plugin":"^1.0.2","@mulmoclaude/markdown-plugin":"^1.3.0","@mulmoclaude/accounting-plugin":"^1.1.0","@mulmoclaude/collection-plugin":"^1.2.1","@mulmoclaude/mulmoscript-plugin":"^1.1.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.8.0_1785317893782_0.8995540980612966","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"mulmoclaude","version":"1.9.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.9.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"2267e4046f35b6d216a5b2f3b91f5f80af081acc","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.9.0.tgz","fileCount":1055,"integrity":"sha512-JU/A/uEEC61bnun9ROFilmgc4Er4OIOn8TCV743pzP+qWUhQN4wO00pJLoXvVL9+mt+lOieLTc2BwErITour9Q==","signatures":[{"sig":"MEUCIQCFLP3gEMOvIewTPybjLe9Or1TJUMtMyERtx+ySKu5nqwIgPwCqGKO8Ks/SG1tIKBLAW9mz/uoerMvLfVo/2Skn0+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36034531},"type":"module","engines":{"node":">=20.12"},"gitHead":"3dcfd904e7ca2d395fb3247928d0533d96319995","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.1","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.2","mammoth":"^1.12.0","firebase":"^12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.13.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^1.11.0","gui-chat-protocol":"^1.2.0","@mulmobridge/client":"^1.0.1","@mulmoclaude/common":"^1.1.1","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.1","@mulmochat-plugin/quiz":"^1.1.0","@gui-chat-plugin/browse":"^1.1.0","@gui-chat-plugin/camera":"^1.1.0","@gui-chat-plugin/mindmap":"^1.1.0","@mulmoclaude/form-plugin":"^1.0.2","@mulmoclaude/html-plugin":"^1.2.0","@mulmobridge/chat-service":"^1.0.1","@mulmoclaude/chart-plugin":"^1.0.3","@receptron/task-scheduler":"^1.0.1","@gui-chat-plugin/present3d":"^1.1.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^1.2.0","@gui-chat-plugin/google-map":"^1.1.0","@mulmoclaude/markdown-utils":"^1.3.2","@mulmoclaude/spotify-plugin":"^1.0.2","@mulmoclaude/markdown-plugin":"^1.3.0","@mulmoclaude/accounting-plugin":"^1.1.0","@mulmoclaude/collection-plugin":"^1.2.1","@mulmoclaude/mulmoscript-plugin":"^1.1.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.9.0_1785492237849_0.44550577087651155","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"mulmoclaude","version":"1.10.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.10.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"22e08723259cc2fd694af0771b219229252abea4","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.10.0.tgz","fileCount":1059,"integrity":"sha512-6nnu8eBUpZ75+ks+iNC3KBfI8fOP5Sx4GM8Z6LOShbOAPGLqHhmXl9KoHt4iZmosoxc3hUhvbPnd6FIaiO7zKQ==","signatures":[{"sig":"MEUCIQCafdBJrkvs9r+sYCF1GV5gVgs7rhg3SZKK1L+qPbcp5wIga2vwPh/BmVi4AaMbtiyhdV39+fp0Q0lxj3sfMD5uH2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36062666},"type":"module","engines":{"node":">=20.12"},"gitHead":"4f5e6f61a554b13ad38d4a329d9c1b856650016b","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.4","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.0","firebase":"^12.17.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^2.0.1","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.1.2","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^2.0.0","@mulmobridge/chat-service":"^1.0.3","@mulmoclaude/chart-plugin":"^2.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^2.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^2.0.0","@mulmoclaude/accounting-plugin":"^2.0.0","@mulmoclaude/collection-plugin":"^2.0.0","@mulmoclaude/mulmoscript-plugin":"^2.0.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.10.0_1785755204327_0.3706144827929476","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"mulmoclaude","version":"1.11.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.11.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"e5f73297771e3e1bbe15cf8c8cbcae3282419327","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.11.0.tgz","fileCount":1062,"integrity":"sha512-3IpKDvkF8NhYogGpL7MSnwnpToJGUkchKbc7vwQyfmunOzOmRTMg7Yr2AF4EfeiTzF2IJ7zW4B/jE1b6gO/XJg==","signatures":[{"sig":"MEUCIHa0CrYxyJqTIWU4mDyJkjPBueeXt/0565n7BXNzklvBAiEAumfKPMYpXqDohJDSBfa3AR8LrMUtMti7M+cmWBEiuIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36059464},"type":"module","engines":{"node":">=20.12"},"gitHead":"b87d89d24e6701bd11f3c9ec943dc45c78538e22","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.0","firebase":"^12.17.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^2.0.2","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^2.1.0","@mulmobridge/chat-service":"^1.0.3","@mulmoclaude/chart-plugin":"^2.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^2.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^2.2.0","@mulmoclaude/accounting-plugin":"^2.0.0","@mulmoclaude/collection-plugin":"^2.0.0","@mulmoclaude/mulmoscript-plugin":"^2.0.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.11.0_1785902564599_0.46757976875303564","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"mulmoclaude","version":"1.12.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.12.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"389bbfc6445ceab60cc40354501b72a08ef5d30b","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.12.0.tgz","fileCount":1064,"integrity":"sha512-42OmylrJ+JWhsLHqU7UqKSyefmuc2PY/FfFtOrMD/VkbrCFJeZkP2BewbPVshLHx5IbaO2PBcNDSWllad9DJ8Q==","signatures":[{"sig":"MEUCIQCRygYEvhk3kUP7d6EA9aEC2pgz12b59LC0yFfEU/KTBAIgag3vVppTBxql8Kc8drjWzrDIbTIdJibv8e4qe6bLNgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36143818},"type":"module","engines":{"node":">=20.12"},"gitHead":"e26ad52a32e5aff15c14be056a36f429ca10c0ee","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.0","firebase":"^12.17.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^2.1.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^2.1.0","@mulmobridge/chat-service":"^1.0.3","@mulmoclaude/chart-plugin":"^2.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^2.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^2.3.0","@mulmoclaude/accounting-plugin":"^2.0.0","@mulmoclaude/collection-plugin":"^2.0.0","@mulmoclaude/mulmoscript-plugin":"^2.0.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.12.0_1786062796596_0.3039426384669457","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"mulmoclaude","version":"1.13.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.13.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"1eff5a60936ae967f97e208c326e5faec5a58d05","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.13.0.tgz","fileCount":1064,"integrity":"sha512-S2aARY4PVmEVuTToXVp2SUCpTA/MW2dL4Z20NLXofueqvEwqeUIU77GLLIAsjKeyD5tUFvHkyW2GjFrLXvDk5g==","signatures":[{"sig":"MEQCIFfXt2wgZeclr7jfsw2H+jNUj9UnCK46A5lYuFs6+K+AAiBbXFui0K6GuPjIGZWGsX60HGbvTDUIYfr432yElEyrGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36146450},"type":"module","engines":{"node":">=20.12"},"gitHead":"ea10a5f714cb03b30ed0782074e69c3ad17b4a79","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.0","firebase":"^12.17.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^3.0.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^3.0.0","@mulmobridge/chat-service":"^1.0.3","@mulmoclaude/chart-plugin":"^2.1.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^2.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^3.0.0","@mulmoclaude/accounting-plugin":"^2.1.0","@mulmoclaude/collection-plugin":"^3.0.0","@mulmoclaude/mulmoscript-plugin":"^2.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.13.0_1786241220767_0.49241366933246056","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"mulmoclaude","version":"1.13.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.13.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"109b4a147c5f4493a16a644c8e4f4d4e127c4e5c","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.13.1.tgz","fileCount":1064,"integrity":"sha512-SGGNpxaNLa+qr3/xDJle3b5ym/hHBSkETRVAwxV5/J4YZiJt/X2Ue/PQCrjog4zFNmElLFazeFWUUAqBuTg9Sw==","signatures":[{"sig":"MEYCIQCYm7kD6DG+zUsJ3MF4Ttnb8lVX90jPGGx8dOtwFxJPhAIhAIZOgvHpIsHa9z4Z1CUleBkL3SNFAHYN7etkQ3hSh13v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36153024},"type":"module","engines":{"node":">=20.12"},"gitHead":"ad11adad7ca0e6a9443be0656bc3c9afb395ed2d","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.0","firebase":"^12.17.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^3.4.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.0.1","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^3.0.0","@mulmobridge/chat-service":"^1.0.3","@mulmoclaude/chart-plugin":"^2.1.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^2.2.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^3.0.0","@mulmoclaude/accounting-plugin":"^2.2.0","@mulmoclaude/collection-plugin":"^3.1.0","@mulmoclaude/mulmoscript-plugin":"^2.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.13.1_1786351102234_0.24968463682888453","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"mulmoclaude","version":"1.13.2","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.13.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"9acba1ba55ed7d4ad7f00350a1a7969bc0d1c47f","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.13.2.tgz","fileCount":1067,"integrity":"sha512-8TPIOb8etGIYmYssuDsNukE3BZqR8EEhtSsPWsYLPG5NLZPxOvze9ZLhvUa93qF+IREip9rRq9Yh0XBndCWp9w==","signatures":[{"sig":"MEQCICGJTYHu2g5EcYj4LEEtRY0YMDxUbHFC7FaALoi1Rb7TAiB6H3Sq3Atd/xSxq5MyfMuLBPTklAOkhGGED1j9Sk39gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36226135},"type":"module","engines":{"node":">=20.12"},"gitHead":"a9ce3451b01e1043672407a7a69313c36cdf62f0","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"11.6.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.7","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.0","firebase":"12.16.0","mulmocast":"^2.9.1","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.10.1","@mulmocast/types":"^2.9.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.1.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.0","@mulmobridge/chat-service":"^1.0.3","@mulmoclaude/chart-plugin":"^3.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^4.0.0","@mulmoclaude/accounting-plugin":"^3.0.0","@mulmoclaude/collection-plugin":"^4.1.0","@mulmoclaude/mulmoscript-plugin":"^3.0.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.13.2_1786743799521_0.1441641239418483","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"mulmoclaude","version":"1.14.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.14.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"86521db3a14ba5bfe5147dfe21e67e0cb778787b","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.14.0.tgz","fileCount":1070,"integrity":"sha512-quoYyCXFsnF+hqyS7Na4sQjZV2B7eQLjpvzzJubFmSgVfxSwQc2qseSj/ngB+GRoU8oKh/qUS7y+aZVOFSMOxA==","signatures":[{"sig":"MEUCIQCJYWaI0TzwLxNm3+e+qxG+JesdINjQStXjGhEgA4zJyQIgbkkqvY5Xrm7Klc9lHytO7PwZJN2yHp0GlVBIu+45FrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36613862},"type":"module","engines":{"node":">=20.12"},"gitHead":"c7519faf8545fb827d87e535d5befd0a3c925d2b","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.1","tsx":"^4.23.12","zod":"^4.4.3","cors":"^2.8.6","uuid":"^14.0.1","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.3","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.11","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.2.3","mammoth":"^1.12.1","firebase":"12.16.0","mulmocast":"^2.12.0","puppeteer":"^25.4.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.15.0","fast-xml-parser":"^5.11.0","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.1","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.4.2","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.0","@mulmobridge/chat-service":"^1.1.0","@mulmoclaude/chart-plugin":"^3.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^1.3.5","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^4.0.0","@mulmoclaude/accounting-plugin":"^3.0.0","@mulmoclaude/collection-plugin":"^4.4.0","@mulmoclaude/mulmoscript-plugin":"^4.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.14.0_1787723921593_0.07357755978468994","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"mulmoclaude","version":"1.15.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.15.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"d0af0d71ce452e6fc1c2232c411a7214f26c071c","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.15.0.tgz","fileCount":1049,"integrity":"sha512-PCvIrQY1Sm1FzZ9VSN/oeW5NPpdur67B45lrS0gFrcMM56xUry9A0hvzJbrNPUDxZeDeYhI3ZpLT5pVfOlK+XQ==","signatures":[{"sig":"MEYCIQCFXH5BQAOnSE3jlV0mXoqPyMjKeCfZ0WULP2rcdGNHRgIhAIoCEeZZHCLoXC2dhCvC7F8ZaMnKJK7ca2Nq5tTzIhcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCKT3x/qn0UFN/Gtw/Hzrm4AzV88JteEnzL1R3PFCpTgIhAIvqIOJcVoreNcjkMw3NNlDHuEXxGCvLIojQlYDtPeIp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38475366},"type":"module","engines":{"node":">=20.12"},"gitHead":"c12601ff8de715f63ae275fc78270e0b56f9dfa3","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.12","zod":"^4.5.2","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.6","marked":"^18.0.11","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.1","mammoth":"^1.12.2","firebase":"12.16.0","mulmocast":"^2.12.0","puppeteer":"^25.9.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.19.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.2","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.5.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.0","@mulmobridge/chat-service":"^1.1.0","@mulmoclaude/chart-plugin":"^3.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^2.2.0","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^4.1.0","@mulmoclaude/accounting-plugin":"^3.0.0","@mulmoclaude/collection-plugin":"^4.5.0","@mulmoclaude/mulmoscript-plugin":"^4.4.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.15.0_1788057437817_0.19424181114396788","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"mulmoclaude","version":"1.15.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.15.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"d7f316315643f11cebd753e14dda5a6275423bb8","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.15.1.tgz","fileCount":1049,"integrity":"sha512-ZEOHnn01viGcitNaGvtiz0iWfT44bPIpwkBvi6jngtJFxdzSLX+oyF1XhgSkVusg+hKUkSzNE9haQyWakTqyCA==","signatures":[{"sig":"MEUCIFRACIk+wpnwcDpDzJ4Rha74IgSEjrtL6t+st+kz7GQOAiEAvYCZinetqYNX0kWLg8Ub4tQmcu3UDIrwCv+VuDlluDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+mPcTB88nfzAbQMP7R3Ax4SR9KDHhHOqw1QKq8aHVyAiAhRK7eQIfPSRTnRoDuWRFMMcakFn6Aq2ICdBYRZ/Fi4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39526281},"type":"module","engines":{"node":">=20.12"},"gitHead":"9f0a95736eb797f396d341dd41df6a34ca76bc19","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.5.4","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.8","marked":"^18.0.11","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.1","mammoth":"^1.12.2","firebase":"12.16.0","mulmocast":"^2.12.0","puppeteer":"^25.9.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.19.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.2","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.7.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.0.2","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.0","@mulmobridge/chat-service":"^1.1.0","@mulmoclaude/chart-plugin":"^3.0.0","@receptron/task-scheduler":"^1.0.3","@gui-chat-plugin/present3d":"^2.0.0","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^2.2.0","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^4.1.0","@mulmoclaude/accounting-plugin":"^3.0.0","@mulmoclaude/collection-plugin":"^4.6.0","@mulmoclaude/mulmoscript-plugin":"^4.5.2"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.15.1_1788437093682_0.5850482610957741","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"mulmoclaude","version":"1.16.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.16.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"2de9f960df5eb79d16fd89c5f49d8d761e0e4fc7","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.16.0.tgz","fileCount":1056,"integrity":"sha512-3u9Llmfcn6/E85BSGoF0hSuUhdOlAHHjps/fWioN8Up2k5fzFqCrGuLAUI4w+wNPmmxEzbrCHl6AJXdvLYgaSA==","signatures":[{"sig":"MEUCIQCUSy2IsTQdpVhhaCS6Ft6TItY1EWiTyqi7aurQCbcyYgIgF7mshqYjaqTiMAXzqbJVawKVJPszjJPlZjWdXFn1nAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyNVSp0mCYfnEhkUJeyiDEsDgAywHBWHi1lijQpCvVdAIgLvKQJCpuBpanWPXLMBkenrAmPKOL/ndDpVMh+xGq7W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39542424},"type":"module","engines":{"node":">=20.12"},"gitHead":"bd8001bf270fe3a4fd6aee518ddd815e2ac0f0e4","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.5.4","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.1","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.8","marked":"^18.0.11","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.1","mammoth":"^1.12.2","firebase":"12.16.0","mulmocast":"^2.12.0","puppeteer":"^25.9.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.19.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.2","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.8.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.1.0","@mulmoclaude/common":"^1.2.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.3","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.0","@mulmobridge/chat-service":"^1.1.0","@mulmoclaude/chart-plugin":"^3.0.0","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^2.2.0","@mulmoclaude/spotify-plugin":"^2.0.0","@mulmoclaude/markdown-plugin":"^4.1.0","@mulmoclaude/accounting-plugin":"^3.0.0","@mulmoclaude/collection-plugin":"^4.6.0","@mulmoclaude/mulmoscript-plugin":"^4.8.0","@mulmoclaude/shapescript-plugin":"^2.5.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.16.0_1789181151231_0.3320504554806263","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"mulmoclaude","version":"1.17.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.17.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"485a3a69407ac0257e636e7694ba0fa29a51d8e5","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.17.0.tgz","fileCount":1083,"integrity":"sha512-C9xu7J7e313Al85xXM7MTGcPLu5aZJrfRaWm07z6cx/FYiN/5svi9e4ZeTnQxNTT3ljoX4uyyohWRKoSVMHlrA==","signatures":[{"sig":"MEQCIGCBeCQH4+Lpl9F4dF0kCtaxAWtX/hpSczlv+pS0QmqeAiBqowpTWoJ2ESayUNn9ieBxa+rkoT4qzH/QGPQTyfSf1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAw+CYf0Dontm0O/2fdTGr8w9DJNCiIWPrrRHBGsyD85AiEAnrcwv9FnvKft8kGAwRmmpPbNGzrBtz9fGrraRsdNgE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42461194},"type":"module","engines":{"node":">=22.19"},"gitHead":"3e742c9924bffac8665222d6813722f87db0045c","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.9","marked":"^18.0.13","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.10.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.22.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.9.4","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.2","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^3.0.2","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.2","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.0","@mulmoclaude/spotify-plugin":"^2.0.1","@mulmoclaude/markdown-plugin":"^4.2.0","@mulmoclaude/accounting-plugin":"^3.0.2","@mulmoclaude/collection-plugin":"^4.7.1","@mulmoclaude/mulmoscript-plugin":"^4.8.2","@mulmoclaude/shapescript-plugin":"^5.1.1"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.17.0_1789430887467_0.111918854903994","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"mulmoclaude","version":"1.18.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.18.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"09797014b1b5463f1f4d0281b18446cb6a11ff74","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.18.0.tgz","fileCount":1085,"integrity":"sha512-R/9VoxAp3EZRwaTVeDF+TBNurZXi5uoBGhHx53DcRSgwBtSJ1NpiZDyDTOaMEfBKVUuEgm5v0KN0Dt9CMlOFsg==","signatures":[{"sig":"MEUCIQCrqia/OqbCAuTVbn4G4XuQAHptoaSFVObrOSXn1gA3pQIgEVMf4LaJCGmyhxYeGB5LpcAUIF231lVWxyap158dZE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEdEoiSZ0WSysvbM5sPvWwzKjta6ru6+F+IdlOmbphLAIhAPOaoU8ZIDP4r/E5yOHnJpDtwpZyElOpUUaZK0NQckrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39088335},"type":"module","engines":{"node":">=22.19"},"gitHead":"267ef71c0515ee2159f0c716dfecf069d0fb2011","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.9","marked":"^18.0.13","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.10.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.22.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.9.4","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.2","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^3.0.2","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.2","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.0","@mulmoclaude/spotify-plugin":"^2.0.1","@mulmoclaude/markdown-plugin":"^4.2.0","@mulmoclaude/accounting-plugin":"^3.0.2","@mulmoclaude/collection-plugin":"^4.7.1","@mulmoclaude/mulmoscript-plugin":"^4.8.2","@mulmoclaude/shapescript-plugin":"^6.2.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.18.0_1789636605860_0.2838026133361542","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"mulmoclaude","version":"1.19.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.19.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"f9f5ce02104b32f7aea2c014a1fa63cf7f6d83eb","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.19.0.tgz","fileCount":1088,"integrity":"sha512-5B2T8yETpBx2VYrfGW6a3FMw95KcaVs30eBJfLWmZXrkKA0Tlp57lXkucidxUmv5zyp4iAcEudWT8GQb4ACwaQ==","signatures":[{"sig":"MEUCIDlMPXhVIxxSVEqpbqmNaxchtz17IW2LaW21J770h2viAiEA0YKB7CZE/JGVPwClMhl0aOUocQQjTR46L4ofMBDPPx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/P3Mis6VKQScAwKosGvq0aEcIQKottCqONYt5t2R/+wIhAIzn4cMXQ76fIzzxbVGJUUr36Pj8KflMI/q4u7140Enf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42553051},"type":"module","engines":{"node":">=22.19"},"gitHead":"300b8abe03944c1096ea0a5d3a722ada1ce71ed7","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.9","marked":"^18.0.13","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.10.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.23.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^4.10.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^4.0.2","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^3.0.2","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^3.0.2","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.0","@mulmoclaude/spotify-plugin":"^2.0.1","@mulmoclaude/markdown-plugin":"^4.2.0","@mulmoclaude/accounting-plugin":"^3.0.2","@mulmoclaude/collection-plugin":"^4.8.0","@mulmoclaude/mulmoscript-plugin":"^4.8.2","@mulmoclaude/shapescript-plugin":"^6.2.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.19.0_1789758321038_0.6762170208988465","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"mulmoclaude","version":"1.20.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.20.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"5a821d7208219d6d2fe2532fe57e0cec28b50e32","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.20.0.tgz","fileCount":1098,"integrity":"sha512-/wLMdUknJnupxlC9dFbvjd6z8CeMr5/Pjl5OmpGBeIGw1QnDK0FBba1aQTv0VpbfOLZZmx3/FIRFXcS4i8wjIA==","signatures":[{"sig":"MEYCIQCtdQ7w/MYuXDN845k1vh6o9JCfmdZtAJTaA4N5B1iWHgIhAM8awijHnBU0cwgJ0XPNSpGUaM+MM6z/nqtChi8j47ds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq8+TDelIkC/aDGCzO+sSJopbFgYnsam8JpJ1khZywTQIhAISbsja05o73ZI/x0ucLxIHnVBQX1TyhqZTo4zI7S736","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42689048},"type":"module","engines":{"node":">=22.19"},"gitHead":"d49ee7d9c79c9d19d9e152d93713e4484b26dbf6","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.9","marked":"^18.0.13","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.10.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.23.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.1.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^5.0.0","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^4.0.0","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.0.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.0","@mulmoclaude/spotify-plugin":"^2.0.1","@mulmoclaude/markdown-plugin":"^5.0.0","@mulmoclaude/accounting-plugin":"^4.0.0","@mulmoclaude/collection-plugin":"^5.0.0","@mulmoclaude/mulmoscript-plugin":"^5.0.0","@mulmoclaude/shapescript-plugin":"^7.0.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.20.0_1790016004096_0.543151306406144","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"mulmoclaude","version":"1.21.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.21.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"3cb154afb71b8492b83ac41c3361fc2aaa85ed21","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.21.0.tgz","fileCount":1096,"integrity":"sha512-DzpneUdSSdeowRwqB3GyzA4+uxQ3UlUOAyilQA2rsjmib9J79ShRy0auiQI/F8TujsQ1yBOipoNbLMwJWIKiow==","signatures":[{"sig":"MEYCIQCpt/nudi2P+uKz4y3eO/1fXtY7AREIiuoM0u3RNuCEdwIhAPTtKamtWALp67ueFTsQicnfm0tXeN2/tfdV8HCiy8rp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCW4EJs+aHFbGoN6IfIqAiAm5RZmm4pMJ1EfaZPXd0XDgIgEpDEX+B0xysmjbqBsnZ6wNkHhJrhCEn2VpKLsjic7MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42621394},"type":"module","engines":{"node":">=22.19"},"gitHead":"f52ea837327224deea25491be206bcff809a002a","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.9","marked":"^18.0.13","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.10.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.23.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.3.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^5.0.0","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^4.0.0","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.0","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.0.0","@mulmoclaude/accounting-plugin":"^4.0.0","@mulmoclaude/collection-plugin":"^5.1.0","@mulmoclaude/mulmoscript-plugin":"^5.0.0","@mulmoclaude/shapescript-plugin":"^7.0.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.21.0_1790043994444_0.46426438612444243","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"mulmoclaude","version":"1.22.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.22.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"6896d9607a29939677215df8a520082ea71e95eb","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.22.0.tgz","fileCount":1009,"integrity":"sha512-YI2qUi1HKPTixmp05BXo/3k7m2Ek/vgxn6ik2oZgjhW0eLrX02mtARL0KhExZbqVjP8z5qXSluUO+4epq7cNTA==","signatures":[{"sig":"MEYCIQC9oZgIuWMS+Ln/OzGxPD7eUZ2l/kHi/FnbptTyaGZemwIhAIFH2EWpZO7jWae1xLfR5WXn/fdLnqg/JTe6q5dM5La6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAZN0CnGfLqSexl0zW9S3caFZqZHF5X7rD4WS9WoTZuAAiBDgR9JFcF5N1silgZ/EwzaLSZ8E7Q69rjbZkoTZOLzgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35892979},"type":"module","engines":{"node":">=22.19"},"gitHead":"9bb1f1ddf2268a8ea4bf164eab1d498a0927f33c","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.5.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.0.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.3.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.22.0_1790143339124_0.3071483663992769","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"mulmoclaude","version":"1.23.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.23.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"63371feda563c629bee51627ab2677bb5310019e","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.23.0.tgz","fileCount":1019,"integrity":"sha512-xvNCNJY/oF2OtFFOszSW5dguK3yzOupsrw88rCPhKRdheBKL9asJjsH5FqpKKrDpJFBkutHkKWKNyXLiSIcGTA==","signatures":[{"sig":"MEUCIQCzvpcAn6/TyB4Tz6yQyI0Me5XmsEUCIk8FrbNvIJQKiAIgJnadJPMqvjDIzVB68gIsOk+AFSiwlbu34NLsjMVzBf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/D9iNhtPRC64NNiEmorxneU7RT8qSpqFoFcpMeu7qnQIhALhmSXkjaYOTdjnYQDU0v2bENDXvc0iSsT2X4JUjbxA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36002580},"type":"module","engines":{"node":">=22.19"},"gitHead":"1cf62d458d73872dcaabc9854f6c5f3f9c2b6316","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.0","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.5.1","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.3.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.23.0_1790367573616_0.9573282516477502","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"mulmoclaude","version":"1.24.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.24.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"8b9c133627a3f0e5aa67aaae662e793ce0487672","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.24.0.tgz","fileCount":1019,"integrity":"sha512-EkmSFeIcJ8Osnc/ChTOrTbL3ytCSG+lbDsuzS1pNsQ8i2xZJVCyG1+0aPpW49cR3fxWd5gh1iSQwc9djV3+sTg==","signatures":[{"sig":"MEYCIQDj+nC8I4azLNovtWUUZ7W00O5/FuFtbr7I98sD2j63FQIhAKxVmkr03F0W7XqRhokGGazs2qJbFb3D8gWlVcR89WGx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIApNAdMLM2oJKIKnq1oMdGBl63aNpDBgtv1ZSqtAhG3rAiANsFrGAYk5SsCu4mPrTvzoeFWT3E9f5xH8bnmmX+cXPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36004759},"type":"module","engines":{"node":">=22.19"},"gitHead":"12ec81ad3c82cf81087247bf137451e29ec14374","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.1","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.6.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.3.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.0.1","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.2.0","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.4.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.24.0_1790416591436_0.5270002297785159","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"mulmoclaude","version":"1.25.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.25.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"d6d853f24846cf2549baa621b64a442079315b46","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.25.0.tgz","fileCount":1017,"integrity":"sha512-xgsDIwYT6FR92ZpHnxJNoAA9z0UmASG5W+3Yf7t10Q7I278enIrIYehGxFETTdSzi0a6bj1rGHDM1WI2JxBSoA==","signatures":[{"sig":"MEUCICzKqftq8QbzGTceyGJspKYhjBsV+ZtTBQ8NT6OBKcYIAiEA7H5GdgYQGGsnYe5ztzy9FxEZXLuJIkEHk2Sxp2MPV3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCf3ZOAFXEyM8MnpPYl06TY/IDYMILKE3JYBtxbma5q8gIgHh3oppC2zTacRZ9/zSMBPevFbD18KHQcecpCadZOd/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35934306},"type":"module","engines":{"node":">=22.19"},"gitHead":"e0b8f4f4205b247885e5df78f4ab279b6bdbe3d5","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.1","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.6.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.4.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.1.0","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.3.0","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.4.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.25.0_1790457701968_0.7553102318876388","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"mulmoclaude","version":"1.26.0","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.26.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"76f774d02fc9ec6ad6606a1e853167bbd729488a","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.26.0.tgz","fileCount":1029,"integrity":"sha512-wGf7FIsga4Jc7Pv5nDaNhoqRC4Q4q1axENaFyx7jn8akLjlYiIWCmoRkwNVPivTx20D7Gox7VBkpjY5vD4K4xg==","signatures":[{"sig":"MEQCIAFrh+sH05N1xr5KdyoTEgYO+lzpMXeZryXZC73SqjWQAiAxtq0s0SOyGIE6TD12Ji3uko5+EW0Y1uNIhC7aDg9fdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEjINx8IFROb57e6vlH2n2cjOekV6nlKxyae52Lflhx/AiEAgVg7Cy3JFr8CB/HHKzM2TyIRsZ7UDiUTpRkm0Wb0DjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37068501},"type":"module","engines":{"node":">=22.19"},"gitHead":"cbc3b631d4fd50778def20066cb438dfdf682c63","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.1","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.7.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.4.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.1.0","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.3.2","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.5.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.26.0_1790506600933_0.08969331959509264","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"mulmoclaude","version":"1.26.1","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"license":"MIT","_id":"mulmoclaude@1.26.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"bin":{"mulmoclaude":"bin/mulmoclaude.js"},"dist":{"shasum":"0fbb1adeb332523ecc4e35cdf9df759b1d1b8355","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.26.1.tgz","fileCount":1028,"integrity":"sha512-MNTFGqYOifRBZyfCPCQaGdIUeOHcaMbTOLij5bxnYvMJy2LsOoOyzpyqWYH7cwPKqpMKry7dpdG9Yk8dZDRrnw==","signatures":[{"sig":"MEQCIFCsK9GdFVNkNn7bNhlc9VARPfy26nqEAPZarKpUIgJLAiBaXOJCGYlnix/wQTepDeyPTo29Q5B2sbR2RmpLqgFD/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhqvxp1aZprNpdKiVfwf5EMvVunzEzoAKdelei7eeDuAiAsbbF/X7s5hEJnQr6cu931hIYd8vwB6V7l0AOadlEsjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36998831},"type":"module","engines":{"node":">=22.19"},"gitHead":"06342cfde5cd63f6916b8a629519976d3f995a05","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.1","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.7.0","gui-chat-protocol":"^2.0.0","@mulmobridge/client":"^1.4.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.1.0","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.3.2","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.5.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mulmoclaude_1.26.1_1790540163757_0.282269880161641","host":"s3://npm-registry-packages-npm-production"}},"1.26.2":{"_id":"mulmoclaude@1.26.2","bin":{"mulmoclaude":"bin/mulmoclaude.js"},"bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"dist":{"shasum":"9da8d2b8901bdb7c00d1aa7b7054d47f4726e968","tarball":"https://registry.npmjs.org/mulmoclaude/-/mulmoclaude-1.26.2.tgz","fileCount":1028,"integrity":"sha512-sw8a2zzFZvMP47uTjlQpl8mWct2LEkWFWTlz3vK9PfTGgfiY6nhAB/LTLiUMhp+MojPiIs5lLLzgbFX/pOASOw==","signatures":[{"sig":"MEUCIQDduOoZEIDDhQUnSpaaKm306DaEFtyL+Es61fepUajonAIgccKNTPEfnauxnAou8ZBGzTFdsGtcMRdMD++PGxr5BXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHC1O1jP6pFfOFiGfA8iQXJ32IBk3IqipEhdUeehFDZsAiEAgvS9+qcXNkcTzVPe7d1/mZ/hhp3WuQQxulB2if0wUWo="}],"unpackedSize":37000588},"name":"mulmoclaude","type":"module","engines":{"node":">=22.19"},"gitHead":"abaca49be5037c13f716bf8440bd13132f3bb45b","license":"MIT","scripts":{"test":"echo no tests yet","prepack":"node bin/prepare-dist.js","typecheck":"echo \"mulmoclaude: no typecheck (launcher is plain JS; server and src are dist artifacts)\"","postinstall":"node bin/fix-node-pty-perms.mjs"},"version":"1.26.2","_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"_npmVersion":"12.0.2","description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","directories":{},"maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","tsx":"^4.23.15","zod":"^4.6.5","cors":"^2.8.6","uuid":"^14.0.2","exifr":"^7.1.3","jszip":"^3.10.2","sharp":"^0.35.4","which":"^6","dotenv":"^17.4.2","ignore":"^7.0.10","marked":"^18.0.14","express":"^5.2.1","graphai":"^2.0.18","js-yaml":"^5.4.2","mammoth":"^1.12.3","firebase":"^12.19.0","mulmocast":"^2.12.1","puppeteer":"^25.11.0","socket.io":"^4.8.3","heic-convert":"^2.1.0","@google/genai":"^2.24.0","fast-xml-parser":"^5.11.1","@mulmocast/types":"^2.11.0","node-html-parser":"^9.0.4","socket.io-client":"^4.8.3","@mulmoclaude/core":"^5.7.1","gui-chat-protocol":"^2.1.0","@mulmobridge/client":"^1.4.0","@mulmoclaude/common":"^1.3.0","@marp-team/marp-core":"^4.4.0","@mulmobridge/protocol":"^1.1.0","@mulmobridge/web-push":"^1.1.0","@mulmoclaude/x-plugin":"^1.0.4","@mulmochat-plugin/quiz":"^2.0.0","@gui-chat-plugin/browse":"^2.0.0","@gui-chat-plugin/camera":"^2.0.0","@gui-chat-plugin/mindmap":"^2.0.0","@mulmoclaude/form-plugin":"^2.1.0","@mulmoclaude/html-plugin":"^5.0.1","@mulmobridge/chat-service":"^1.3.2","@mulmoclaude/chart-plugin":"^4.0.1","@receptron/task-scheduler":"^1.0.3","@mulmochat-plugin/ui-image":"^0.4.1","@mulmoclaude/google-plugin":"^4.1.0","@gui-chat-plugin/google-map":"^2.0.0","@mulmoclaude/markdown-utils":"^3.0.1","@mulmoclaude/spotify-plugin":"^2.0.2","@mulmoclaude/markdown-plugin":"^5.1.0","@mulmoclaude/accounting-plugin":"^4.0.1","@mulmoclaude/collection-plugin":"^5.5.0","@mulmoclaude/mulmoscript-plugin":"^5.0.1","@mulmoclaude/shapescript-plugin":"^7.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0","@mulmobridge/telegram":"^1.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mulmoclaude_1.26.2_1790558445734_0.8922620770294949"}}},"time":{"created":"2026-04-21T20:32:22.382Z","modified":"2026-09-28T01:20:46.209Z","0.1.0":"2026-04-21T20:32:22.837Z","0.1.1":"2026-04-21T20:58:05.757Z","0.1.2":"2026-04-21T21:23:28.203Z","0.3.0":"2026-04-21T22:48:40.030Z","0.4.0":"2026-04-23T01:39:44.414Z","0.5.0":"2026-04-26T21:21:58.309Z","0.5.1":"2026-04-27T01:32:28.904Z","0.5.2":"2026-04-29T00:57:02.166Z","0.5.3":"2026-04-29T02:50:31.885Z","0.6.0":"2026-05-08T08:39:07.405Z","0.6.1":"2026-05-10T08:38:13.164Z","0.6.2":"2026-05-13T06:32:45.703Z","0.6.3":"2026-05-16T06:47:15.551Z","0.6.4":"2026-05-20T01:30:18.207Z","0.6.5":"2026-05-26T08:04:28.863Z","0.7.0":"2026-06-09T20:13:58.804Z","0.8.0":"2026-06-16T03:43:05.630Z","0.9.0":"2026-06-25T09:34:19.970Z","0.9.1":"2026-06-28T08:27:36.582Z","0.9.2":"2026-07-02T05:57:49.967Z","0.9.3":"2026-07-03T03:33:09.878Z","0.9.4":"2026-07-04T19:15:48.158Z","0.9.5":"2026-07-07T20:00:03.349Z","0.9.6":"2026-07-12T01:52:29.606Z","0.9.7":"2026-07-13T21:21:20.235Z","1.0.0":"2026-07-14T09:38:16.523Z","1.1.0":"2026-07-16T21:25:44.141Z","1.1.1":"2026-07-16T22:54:56.585Z","1.2.0":"2026-07-17T08:36:44.717Z","1.3.0":"2026-07-18T05:01:57.189Z","1.4.0":"2026-07-20T06:31:50.587Z","1.5.0":"2026-07-25T08:42:05.500Z","1.6.0":"2026-07-25T16:29:48.185Z","1.7.0":"2026-07-26T22:39:06.390Z","1.7.1":"2026-07-26T23:48:49.463Z","1.7.2":"2026-07-27T06:33:29.254Z","1.8.0":"2026-07-29T09:38:14.124Z","1.9.0":"2026-07-31T10:03:58.234Z","1.10.0":"2026-08-03T11:06:44.658Z","1.11.0":"2026-08-05T04:02:44.965Z","1.12.0":"2026-08-07T00:33:17.071Z","1.13.0":"2026-08-09T02:07:01.160Z","1.13.1":"2026-08-10T08:38:22.575Z","1.13.2":"2026-08-14T21:43:19.867Z","1.14.0":"2026-08-26T05:58:41.949Z","1.15.0":"2026-08-30T02:37:18.138Z","1.15.1":"2026-09-03T12:04:54.004Z","1.16.0":"2026-09-12T02:45:51.594Z","1.17.0":"2026-09-15T00:08:07.900Z","1.18.0":"2026-09-17T09:16:46.158Z","1.19.0":"2026-09-18T19:05:21.361Z","1.20.0":"2026-09-21T18:40:04.433Z","1.21.0":"2026-09-22T02:26:34.765Z","1.22.0":"2026-09-23T06:02:19.446Z","1.23.0":"2026-09-25T20:19:33.983Z","1.24.0":"2026-09-26T09:56:31.737Z","1.25.0":"2026-09-26T21:21:42.253Z","1.26.0":"2026-09-27T10:56:41.231Z","1.26.1":"2026-09-27T20:16:04.036Z","1.26.2":"2026-09-28T01:20:46.053Z"},"bugs":{"url":"https://github.com/receptron/mulmoclaude/issues"},"license":"MIT","homepage":"https://github.com/receptron/mulmoclaude/tree/main/packages/mulmoclaude#readme","keywords":["claude","ai","agent","chat","gui","mulmoclaude"],"repository":{"url":"git+https://github.com/receptron/mulmoclaude.git","type":"git","directory":"packages/mulmoclaude"},"description":"MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"}],"readme":"# MulmoClaude\n\nGUI front-end for Claude Code — chat with rich visual output, schema-driven data apps, and long-term memory. AI-native application platform that runs locally on your machine.\n\n## Quick Start\n\n```bash\n# Prerequisites: Node.js 22.19+, Claude Code CLI\nnpm install -g @anthropic-ai/claude-code\nclaude              # one-time OAuth — completes the CLI setup\n\n# Launch MulmoClaude\nnpx mulmoclaude@latest\n```\n\nYour browser opens to `http://localhost:3001`. That's it.\n\n> Closing the terminal stops the server. Run inside `tmux` / `screen` (macOS / Linux) or a Task Scheduler task (Windows) to keep it up.\n\n## What can you do?\n\n| Ask Claude to…                  | What you get                                          |\n| ------------------------------- | ----------------------------------------------------- |\n| \"Write a project proposal\"      | Rich markdown document in the canvas                  |\n| \"Chart last quarter's revenue\"  | Interactive ECharts visualization                     |\n| \"Create a trip plan for Kyoto\"  | Illustrated guide with images                         |\n| \"Set up a todo list\"            | Schema-driven collection with table / kanban / calendar |\n| \"Ingest this article: URL\"      | Wiki page with `[[links]]` for long-term memory       |\n| \"Schedule a daily news digest\"  | Recurring task that runs automatically                |\n| \"Generate an image of a sunset\" | AI-generated image (Gemini)                           |\n| \"Make slides on …\"              | Marp-rendered slide deck with PDF export              |\n| \"Add this to my calendar\"       | Event in your Google Calendar (sign in, no setup)     |\n| \"Put that on my task list\"      | Task in Google Tasks, with notes and a due date       |\n| \"Subscribe to this RSS feed\"    | Data feed on `/feeds`, fetched on a schedule          |\n| \"Model a chess piece in 3D\"     | Interactive ShapeScript scene, exportable to USDZ / GLB / STL |\n\n**Pages you can visit directly**: `/wiki` (browse + lint), `/feeds` (data feeds), `/collections` (data apps — Discover tab to import community collections, Contribute to share your own), `/automations` (recurring tasks), `/files` (drop files onto a folder row to save them straight into it), `/skills`, `/roles`. Each page has its own chat composer that spawns a fresh chat already aware of the page context.\n\n**Choosing the model**: chats run on Claude Fable, Opus, Sonnet or Haiku, resolved in that order of precedence — the per-chat override wins, then the role's own pinned model, then the setting. The override is the model chip in the sidebar's role header, which doubles as a display: once a turn has run it names the model that turn actually used, marked `(inherited)` when nothing overrode it. Before the first turn of a new chat there is no reported model yet, so it reads `unknown` until one comes back.\n\n**Editing what Claude wrote**: a markdown document in the canvas opens a source editor — beside the rendered document on wide panes, below it otherwise — with an optional live preview, optional auto save, and a bookmark rail for navigating long documents. Every fenced code block in a rendered document carries a copy button.\n\n## Options\n\n```\nnpx mulmoclaude                              # Default (port 3001, opens browser)\nnpx mulmoclaude --port 8080                  # Custom port\nnpx mulmoclaude --no-open                    # Don't open browser\nnpx mulmoclaude --disable-sandbox            # Run the agent directly on the host\nnpx mulmoclaude --dev-plugin ./my-plugin     # Load a runtime plugin from a local\n                                             # project dir (repeatable; relative or\n                                             # absolute path)\nnpx mulmoclaude --version                    # Show version\nnpx mulmoclaude --help                       # Full flag list\n```\n\nEach boolean flag mirrors an environment variable, so `--disable-sandbox` and `DISABLE_SANDBOX=1` do the same thing. `--help` lists the rest: `--disable-macos-reminders` (skip the macOS Reminder notification sink), `--allow-multiple-instances` (start even when one is already running against this workspace — refused by default), plus the `--journal-force-run`, `--chat-index-force-run`, and `--persist-tool-calls` debugging toggles.\n\n## Start from an icon (macOS / Windows)\n\n```\nnpx mulmoclaude create-shortcut              # macOS: MulmoClaude.app / Windows: MulmoClaude.lnk\nnpx mulmoclaude create-shortcut --dir ~/Desktop\nnpx mulmoclaude create-shortcut --yes        # Skip the confirmation prompt\n```\n\nCreates a real app bundle on macOS (no Electron — an `Info.plist` and a shell stub) in `/Applications`, or `~/Applications` when that is not writable. On Windows it creates a Start Menu shortcut pointing at a `.vbs` stub run through `wscript.exe`, so no console window appears; the launcher's files live under `%LOCALAPPDATA%\\MulmoClaude`. Double-clicking it:\n\n1. reuses an already-running MulmoClaude by just opening the browser,\n2. checks Node.js, `npx`, and Claude Code, and explains in your system language what to do when one is missing,\n3. shows a progress page while `npx mulmoclaude@latest` starts, then switches to the app.\n\nA GUI launch gets none of your shell's `PATH`, so the bundle asks your login shell for it before looking for anything — this is why a version manager (nodebrew / nvm / asdf / Volta) still works from the icon.\n\nIt also starts the server from your home directory rather than the `/` macOS hands a GUI app, so the `.env` it loads is `~/.env`.\n\nThe launcher writes `~/Library/Logs/MulmoClaude/launcher.log`. The bundle carries its own copy of the launcher code, so re-run the command after upgrading. Windows is not supported yet.\n\n## How it works\n\nThe npm package ships with the pre-built client (Vite) and the server source — TypeScript, executed directly via `tsx`. No cloning, no build step for end users: `npx` downloads the package and starts the Express server.\n\nYour data lives in `~/mulmoclaude/` (created on first run): conversations, memory, calendar, contacts, wiki, collections, scheduled tasks, generated artifacts. Plain files; the workspace IS the database.\n\n## Sandbox (recommended)\n\nWhen Docker is available, the Claude Code agent runs inside a credential-free Docker sandbox so it can't see anything outside the workspace. Install [Docker Desktop](https://www.docker.com/products/docker-desktop/) and the launcher detects it automatically.\n\nThe sandbox is off by default for credentials (`gh auth`, SSH keys). Opt into the host's credential flow for the agent's `git` / `gh` commands:\n\n```bash\nSANDBOX_SSH_AGENT_FORWARD=1 \\\nSANDBOX_MOUNT_CONFIGS=gh \\\n  npx mulmoclaude\n```\n\nOr run directly on the host (no sandbox, full access):\n\n```bash\nnpx mulmoclaude --disable-sandbox\n```\n\n## Bridges — talk to MulmoClaude from messaging apps\n\nBridges are separate npx-able processes that connect a messaging platform to the running server via socket.io. Each bridge supports real-time text streaming; CLI / Telegram also support file attachments.\n\n```bash\n# Run the server first (any terminal)\nnpx mulmoclaude\n\n# Then in another terminal, any of:\nnpx @mulmobridge/cli@latest          # interactive CLI on the same machine\nnpx @mulmobridge/telegram@latest     # Telegram bot (needs TELEGRAM_BOT_TOKEN)\nnpx @mulmobridge/slack@latest        # Slack\nnpx @mulmobridge/discord@latest      # Discord\nnpx @mulmobridge/line@latest         # LINE\nnpx @mulmobridge/whatsapp@latest     # WhatsApp\nnpx @mulmobridge/email@latest        # Email (IMAP + SMTP)\n# …matrix, mattermost, mastodon, bluesky, signal, teams, zulip, irc, rocketchat,\n#   chatwork, xmpp, viber, messenger, google-chat, twilio-sms, webhook, nostr, line-works\n```\n\nFull bridge list and platform-specific setup: <https://github.com/receptron/mulmoclaude/blob/main/docs/mulmobridge-guide.md>\n\n**Long turns.** A bridge turn gets 5 minutes by default; after that the server replies with what it has so far. Set the limit on the bridge in milliseconds — `BRIDGE_REPLY_TIMEOUT_MS` for every bridge, `<TRANSPORT>_BRIDGE_REPLY_TIMEOUT_MS` for one (e.g. `DISCORD_BRIDGE_REPLY_TIMEOUT_MS=1800000`). It reaches the server in the handshake, so both sides use the same value; needs `@mulmobridge/client@1.4.0` or later.\n\n### Auth token persistence across server restarts\n\nThe server regenerates a fresh bearer token on every startup and writes it to `<workspace>/.session-token` (`$MULMOCLAUDE_WORKSPACE_PATH`, or `~/mulmoclaude` when unset), alongside the port it bound in `.server-port`.\n\n**A bridge follows a restart on its own.** When the connection fails it re-reads both files, and rebuilds its socket if the server came back with a new token, a new port, or both (#3078). Restarting the bridge is not required.\n\nPinning the token is still useful when the bridge runs on a **different machine** from the server, where it cannot read the workspace at all: set `MULMOCLAUDE_AUTH_TOKEN` to the same long random value on both sides. The server then uses it verbatim instead of regenerating.\n\n```bash\n# Server (one-time setup — pin a strong random value)\nMULMOCLAUDE_AUTH_TOKEN=long-random-string npx mulmoclaude\n\n# Bridge (separate process / machine — same value)\nMULMOCLAUDE_AUTH_TOKEN=long-random-string \\\n  TELEGRAM_BOT_TOKEN=… \\\n  npx @mulmobridge/telegram@latest\n```\n\nRecommended: ≥ 32 characters of random data (shorter values trigger a startup warning).\n\n## Roles, skills, and collections\n\n- **Roles** (sidebar selector): General, Office, Guide & Planner, Artist, Tutor, Storyteller, Settings. Each one biases Claude toward a workflow and surfaces its sample prompts.\n- **Skills** (`~/.claude/skills/<name>/SKILL.md`): personal skills shared across every project, plus project skills under `<workspace>/.claude/skills/`. Bundled \"preset\" skills (`mc-*`) re-seed on each boot.\n- **Collections**: schema-driven data apps. Author your own (`data/skills/<slug>/schema.json` declares the model + UI), or use the Discover tab on `/collections` to import community collections from the official registry — or your own org / community registry by dropping `config/collections-registries.json` in the workspace. The Map tab draws the ontology graph across your collections, so you can see how their records reference each other, and the view header has a pulldown to jump straight to a related collection. A custom HTML view can put buttons on your records; give its `views[]` entry `\"allowSendChat\": true` and a press starts the work instead of leaving the prompt in the composer for you to send.\n\n## Optional features\n\n- **Gemini API key** — enables AI image generation (`generateImage`), audio / video. Free tier suffices for everyday use; get one from [Google AI Studio](https://aistudio.google.com/). Paste it into **Settings → Gemini**: it takes effect immediately, with no restart and no file to find, and it wins over anything in the shell or a `.env`. The older routes still work — `GEMINI_API_KEY` exported in the shell, or in a `.env` — but which `.env` gets read depends on how you started the app (from the icon there is no launch directory, so it reads `~/.env`), which is why the Settings tab names the exact path this launch is reading.\n- **Attach any file to a chat** — paste, drop or pick it. Images, PDF, Office documents and text are read by the model; any other type (a `.mpp`, a CAD file, an archive) is saved to `data/attachments/` and handed to the agent by path, so a tool or skill you add can process it.\n- **Download any workspace file** — the Files view previews text and renders known media; anything else (and any file too large to preview) offers a direct download of the bytes. This replaces relying on \"Open in OS\", which spawns a handler on the *server's* desktop — under Docker, WSL2 or a remote host there is none, so those files used to be unreachable from the UI.\n- **Local voice input** (macOS only, opt-in) — `whisper.cpp` for dictating chat messages without sending audio to a cloud API.\n- **Marp slides** — `marp: true` frontmatter on any markdown file renders a slide deck in the canvas with PDF export. Custom themes via `config/marp-themes/<name>.css`.\n- **Auto memory** — the agent maintains a typed memory layout (`conversations/memory/<type>/<topic>.md`) and reads it ambient-style.\n- **Web Push on task finish** — enable in Settings → Notifications to get a push on your phone when the answer to a question you asked is ready, even with the browser closed. Requires the RemoteHost connection + a registered device (see [`docs/remote-host.md`](https://github.com/receptron/mulmoclaude/blob/main/docs/remote-host.md#web-push-on-task-finish-2086)).\n- **Google (Calendar / Tasks / Drive)** — link your Google account in Settings → Plugins → Google and consent in the browser; no Google Cloud setup needed. The agent then gets a `google` tool covering the full round trip — list, create, edit and delete calendar events and tasks (including putting a completed task back on the list), plus the Drive files it creates — and the phone remote can trigger the same commands. Events can be timed or **all-day**: ask for a whole day and you get one, rather than a midnight appointment.\n- **Google Calendar ↔ collection sync** — a collection can mirror one of your calendars and keep itself current: the first sync starts as soon as you ask for the collection, an hourly pass follows, and a Sync button forces one. It calls the Calendar API directly rather than routing the events through the agent, so keeping it fresh costs no tokens. A **Push to Google** button beside it sends the other way, creating events for records you added and updating ones you edited — it skips anything edited on both sides rather than picking a winner. It does not delete unless you ask it to: a collection can opt in so that removing a record removes the event, and even then it refuses any event with attendees rather than withdrawing it from their calendars. Ask for **two-way sync** and the collection pushes on the same schedule it pulls on, as one cycle, so there is no button to forget; a record the push could not send is then left alone by the pull instead of being overwritten. Without it the pull is automatic and the push is a button, so push before you sync — a pull overwrites a locally edited record as soon as Google reports a change to that event. A record you add can be an **all-day** event: tick **All day** in the record form, or write just the date (`2026-09-28`) in its start and end. Event **notes and location** travel in both directions alongside the title, times and colour, and the mirror can also carry read-only details — your own RSVP, the meeting link, and which recurring series an occurrence came from. **The refresh token stays on your machine** (`~/.config/mulmo/`) — the sign-in service applies the OAuth client secret Google requires and keeps nothing. Prefer your own OAuth client? Drop a *desktop-app* client JSON in `~/.secrets/` and the whole flow stays local (see [`docs/remote-host.md`](https://github.com/receptron/mulmoclaude/blob/main/docs/remote-host.md)).\n\n## Plugin authoring (`--dev-plugin`)\n\n`--dev-plugin <path>` is the runtime-plugin author's dev loop. Pair with `yarn dev` in the plugin directory (vite watch): edits → vite rebuilds `dist/` → the browser auto-reloads via a debounced watcher on the plugin's `dist/`. The plugin's `package.json#name` + `dist/index.js` must already be present; the launcher refuses to start on missing files or on a name collision with an already-installed plugin.\n\nServer-side `definePlugin` factory edits still require a launcher restart (Node ESM has no cache invalidation API); the launcher log explicitly says so when `dist/index.js` changes.\n\n## For developers\n\n- Repo: <https://github.com/receptron/mulmoclaude>\n- Architecture, scripts, and the publish flow live in `docs/developer.md` of the repo.\n- Publish flow for this package: see `bin/prepare-dist.js` header comment plus `.claude/skills/publish-mulmoclaude/SKILL.md`.\n\n## Updates\n\nNew releases and features are announced on X, **in Japanese**.\n\n- [Singularity Society (@SingularitySoci)](https://x.com/SingularitySoci) — release and feature announcements\n- [Satoshi Nakajima (@snakajima)](https://x.com/snakajima) — MulmoClaude's owner\n\n## Related projects\n\nThis launcher is published by [Receptron](https://github.com/receptron), who also build MulmoTerminal below.\n\n- **[MulmoClaude on GitHub](https://github.com/receptron/mulmoclaude)** — source, issues, and the full documentation for the app this package launches.\n- **[MulmoTerminal](https://github.com/receptron/mulmoterminal)** — a terminal-first cockpit for running many AI coding agents in parallel. One roster showing every session's summary and PR status, tmux-backed session persistence, git-worktree isolation, one-click PRs, and mobile push with remote reply.\n- **[MulmoTerminal manual](https://receptron.github.io/mulmoterminal/)** — setup, workflows, feature reference, configuration, mobile notifications, and alternative / local model providers. Available in English and Japanese.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}