S

SMF (Semantic Memory Filesystem)

Your filesystem IS the vector database for AI agents

PriceOpen SourceReviewed2026-04-15

Expert verdict

Ship

3-1
3 Ships1 Skips
Visit github.com

The Panel's Take

SMF (Semantic Memory Filesystem) is an open-source Python library that treats the POSIX filesystem as the native memory infrastructure for AI agents. The core bet: instead of standing up a vector database, embedding service, and retrieval pipeline, you model your agent's memory as ordinary directories, files, and symlinks — then use the OS's own tools for retrieval. Entities are directories, relationships are symlinks, metadata is file attributes, and search is built on grep and find. The appeal is radical simplicity. Every developer already understands the filesystem. Memory built on top of it is inspectable with any editor, versionable with git, and portable across machines with rsync. There's no new query language to learn, no vector index to maintain, and no external service to keep running. Dynamis-Labs argues that for many agent memory use cases, semantic similarity search is overkill — you need entity graphs and efficient lookup, which the filesystem already provides. With only 7 stars and created yesterday (April 14), SMF is in very early stages. But the approach has attracted immediate discussion from developers frustrated with the operational overhead of vector databases for relatively structured memory tasks. It's a contrarian bet that's worth watching.

Share this verdict

SMF (Semantic Memory Filesystem) verdict: SHIP 🚀

3 ships · 1 skip from the expert panel

Full review: shiporskip.io/tool/smf-semantic-memory-filesystem-posix-ai-agents-dynamis-2026

Weekly AI Tool Verdicts

Get the next verdict in your inbox

7 critics review a new AI tool every day. Weekly digest — free.

Looking for SMF (Semantic Memory Filesystem) alternatives?

Compare SMF (Semantic Memory Filesystem) with every other Developer Tools tool reviewed by our panel.

See all Developer Tools alternatives

Embed this verdict

Tool makers can add a live ShipOrSkip badge to their site. Badge loads track impressions; clicks route back to this review.

Ship · 7.5/10
HTML badge
<a href="https://shiporskip.io/api/badge-click/smf-semantic-memory-filesystem-posix-ai-agents-dynamis-2026" target="_blank" rel="noopener"><img src="https://shiporskip.io/api/badge/smf-semantic-memory-filesystem-posix-ai-agents-dynamis-2026" alt="SMF (Semantic Memory Filesystem) Ship verdict on ShipOrSkip" width="360" height="90" /></a>
Markdown badge
[![SMF (Semantic Memory Filesystem) Ship verdict on ShipOrSkip](https://shiporskip.io/api/badge/smf-semantic-memory-filesystem-posix-ai-agents-dynamis-2026)](https://shiporskip.io/api/badge-click/smf-semantic-memory-filesystem-posix-ai-agents-dynamis-2026)
Iframe widget
<iframe src="https://shiporskip.io/embed/smf-semantic-memory-filesystem-posix-ai-agents-dynamis-2026" title="SMF (Semantic Memory Filesystem) ShipOrSkip verdict" width="360" height="260" style="border:0;border-radius:16px;max-width:100%;" loading="lazy"></iframe>

The reviews

I've been burned too many times by embedding pipelines that drift when models update and vector indexes that mysteriously degrade. Filesystem-native memory is zero-dependency, trivially inspectable, and you can version it with git. For structured agent memory this is genuinely compelling.

Helpful?

The filesystem approach breaks down the moment you need fuzzy semantic matching — 'find memories related to customer churn' doesn't map to a grep. For anything beyond exact lookup, you're going to bolt on a vector DB anyway and now you have two systems. This is clever for toy agents, not production.

Helpful?

The insight that the filesystem is a perfectly good entity-relationship store is underappreciated. As agents move toward local-first architectures, having memory that's portable, inspectable, and git-versionable becomes a serious advantage over cloud-hosted vector DBs.

Helpful?

I love tools that demystify AI plumbing. The idea that agent memory could just be files I can open in a text editor makes the whole system feel less like a black box. This is the kind of transparency that builds trust.

Helpful?

Bookmarks

Loading bookmarks...

No bookmarks yet

Bookmark tools to save them for later