Mumpix is a complete local AI memory platform — WAL-backed storage, file bridge, React UI, and a system daemon that runs natively on Android and Linux phones. Use one layer or stack them all.
The foundation of the entire Mumpix stack. MumpixDB is a WAL-backed hierarchical key-value engine using MUMPS-style ^ delimiters for deterministic BTree scan order. Every write is versioned with a generation counter. Live prefix watchers, crash recovery, snapshot compaction, and protected system prefixes are all built in — no plugins.
MumpixFS bridges the filesystem into the Mumpix key tree. Any file — binary, PDF, image, audio — is split into 64 KB base64 chunks and stored as structured key nodes. MIME detection, alias symlinks, full-text extraction, content-addressed deduplication with SHA-256, and complete round-trip fidelity are built in.
MumpixFE is the Mumpix frontend runtime. It lets you run Mumpix directly in the browser, independent from the backend, while keeping the same key model and behavior you use server-side. Build local-first apps that read, write, scan, and watch keys on the frontend with the same developer experience as backend Mumpix.
MumpixSL is the production system daemon — a static Rust binary with zero runtime dependencies that runs the entire Mumpix stack as an OS service on Android and Linux phones. REST on :7770, WebSocket on :7771, Unix socket IPC. WAL engine, file layer, symlinks, delta sync. The whole stack in ~4 MB.