@jackice/pi-memory-rust

extension

Rust memory extension for Pi: Turso storage + Tantivy FTS + turbovec vectors + local ONNX embedding

by — · v0.1.15 · published 4w ago

$ pi install npm:@jackice/pi-memory-rust
downloads/mo
0
stars
—
last push
—
open issues
—

Signals

license: MITtestspi manifest: missinginstall size: —deps: 0peer deps: 0

Download trend

No downloads in the last 12 weeks.

README

@jackice/pi-memory-rust

A Rust memory extension for Pi: Turso storage + Tantivy FTS + turbovec vectors + local ONNX embedding.

See the repository root README.md for full documentation (this package is the npm distribution entry).

Layout

  • index.ts — Pi extension entry (event bindings + /memory commands + LLM proxy)
  • src/client.ts — JSON-RPC client + persistent process lifecycle management
  • The native binary ships in per-platform leaf packages: @jackice/pi-memory-rust-<platform>-<arch> (declared in optionalDependencies)

Environment variables

VariableDescription
PI_MEMORY_RUST_BINARYExplicit path to the Rust binary (overrides leaf package / bundled binary)
PI_MEMORY_DATA_DIRData directory (default ~/.local/share/pi-memory-rust)
PI_MEMORY_MODEL_PATHEmbedding model directory (default ~/.cache/pi-memory-rust/model)

Install

pi install npm:@jackice/pi-memory-rust