Problem
memory-lancedb-pro cannot run on Intel Mac due to its dependency on LanceDB, which dropped darwin-x64 support in v0.24.1+.
Environment
- OS: macOS Darwin 25.3.0
- Architecture: x86_64 (Intel Mac)
- Node.js: v22.16.0
- memory-lancedb-pro: Latest (attempted install)
- @lancedb/lancedb: 0.26.2
Error
$ openclaw plugins install memory-lancedb-pro@latest
# Installation appears successful
$ node -e "require('@lancedb/lancedb')"
Error: Cannot find module '@lancedb/lancedb-darwin-x64'
Root Cause
LanceDB's npm package only ships these native binaries (checked package.json):
darwin-arm64 ✅
linux-x64-gnu ✅
linux-arm64-gnu ✅
darwin-x64 ❌ Missing since v0.24.1
Related upstream issue: lancedb/lancedb#2937 (still open)
Impact
Users on Intel Macs cannot use memory-lancedb-pro at all. The plugin appears to install successfully but fails at runtime.
Request
- Document this limitation in README/installation docs
- Provide workaround if any (e.g., Rosetta 2, Docker, older version)
- Detect at install time and emit warning for unsupported platforms
Workarounds Tried
- Rosetta 2: Not attempted (unclear if arm64 Node.js under Rosetta would work)
- Docker: Not ideal for local OpenClaw plugin development
Suggestion
Consider adding a "Platform Compatibility" section to docs mentioning:
- ✅ Apple Silicon Mac (M1/M2/M3)
- ❌ Intel Mac (x86_64) - blocked by upstream
- ✅ Linux x64/ARM64
Happy to test any proposed solutions on Intel Mac hardware.
cc: @wjones127 (saw you commenting on the upstream LanceDB issue)
Problem
memory-lancedb-pro cannot run on Intel Mac due to its dependency on LanceDB, which dropped darwin-x64 support in v0.24.1+.
Environment
Error
Root Cause
LanceDB's npm package only ships these native binaries (checked package.json):
darwin-arm64✅linux-x64-gnu✅linux-arm64-gnu✅darwin-x64❌ Missing since v0.24.1Related upstream issue: lancedb/lancedb#2937 (still open)
Impact
Users on Intel Macs cannot use memory-lancedb-pro at all. The plugin appears to install successfully but fails at runtime.
Request
Workarounds Tried
Suggestion
Consider adding a "Platform Compatibility" section to docs mentioning:
Happy to test any proposed solutions on Intel Mac hardware.
cc: @wjones127 (saw you commenting on the upstream LanceDB issue)