Back to directory

smfs

A tool that exposes a Supermemory memory container as a real local filesystem or a virtual bash tool, so an agent or a person can read, write and grep memory the way they would any local directory.

smfs

smfs mount mounts a named Supermemory container as a directory; files inside behave like any other folder, editable, catable and greppable, with writes uploaded to Supermemory in the background and remote changes pulled in roughly every 30 seconds. For runtimes with no local filesystem at all, such as Cloudflare Workers, serverless functions or browser-based agents, a TypeScript virtual bash tool plugs the same access into an agent's tool set instead.

Only files under a container's configured memory paths are processed by Supermemory's memory pipeline, which extracts structured facts and makes them semantically searchable; everything else in the mount is plain durable storage, and the scoped paths can be overridden per mount. Once smfs init has run, a plain grep inside a mount automatically routes through Supermemory's semantic index.

It supports macOS and Linux on arm64 and x64, requires a Supermemory API key, and installs with a shell script.

More in Agent memory

See all 450
  • A long technical guide to AI agent memory: why stateless LLMs need it, the different memory architectures from vector stores to knowledge graphs, and how Cognee implements one as an open-source memory layer.

  • A local, file-based long-term memory layer for a personal AI that never summarizes conversations, keeping every line with a timestamp and searching by time first and words second, rather than retrieving only similar-seeming chunks.

  • NEOTH

    deepwiki.com

    A local-first personal AI daemon in Rust with five memory tiers, consent-gated tools, a WASM plugin sandbox, multi-provider model routing and signed audit logs, aimed at people who want both a daily assistant and a serious coding helper.