Top
Best
New

Posted by jakobem 1/11/2026

FUSE is All You Need – Giving agents access to anything via filesystems(jakobemmerling.de)
213 points | 68 commentspage 2
rescrv 1/12/2026|
For my LLM/agents framework, I went with a virtual filesystem abstraction and implemented helpers for mounting and permissioning the virtual file systems: https://github.com/rescrv/claudius/blob/main/src/agent.rs#L1...
eru 1/12/2026||
See my own https://github.com/matthiasgoergens/git-snap-fs which lets you expose all branches and all tags and all commits and all everything in a git repository as a static directory tree. No need to git checkout anything: everything is already checked out.
diasp 1/13/2026||
Implemented this a few years back by abstracting the upstream callbacks. You can mount pretty much any API endpoint as a filesystem with a bit of JavaScript glue. The FUSE layer is in Go: https://github.com/autovia/wfs
everlier 1/11/2026||
I've implemented agentic framework exactly like this for my current employer.

It opens up absolutely bonkers capabilities.

mickael-kerjean 1/11/2026||
> My prediction is that one of the many sandbox providers will come up with a nice API on top of this that lets you do something like ... No worrying about FUSE, the sandbox, where things are executed, etc. This will be a huge differentiator and make virtual filesystems easily accessible to everyone.

I've done exactly that with Filestash [1] using its virtual filesystem plugin [2], which exposes arbitrary systems as a filesystem. It turns out the filesystem abstraction works extremely well even for systems that are not filesystems at all. There are connector for literally every possible storage (SFTP, S3, GDrive, Dropbox, FTP, Sharepoint, GCP, Azure Cloud, IPFS....), but also things like MySQL and Postgres (where the first level folder represent the list of databases, the second level is tables that belong to a database, and each row is represented as a form file generated from the schema), LDAP (where tree nodes are represented as folders and leaf are form files), ....

The whole filesystem is available to agents via MCP [3] and has been published to the OpenAI marketplace since around Christmas, currently pending review.

ref:

[1]: https://github.com/mickael-kerjean/filestash

[2]: https://www.filestash.app/docs/guide/virtual-filesystem.html

[3]: https://www.filestash.app/docs/guide/mcp-gateway.html https://github.com/mickael-kerjean/filestash/tree/master/ser...

disdi89 1/12/2026||
Do you know how does it impact the RAG usecase? Do I not need those vector databases anymore if I instead use this FUSE layer?
ohnoesjmr 1/12/2026||
Why not just MCP? Feels like easier to implement and doesn't need a filesystem/root/admin perms?
dkdcio 1/12/2026|
a few reasons:

- agents tend to need (already have) a filesystem anyway to be useful (not technically required but generally true, they’re already running somewhere with a filesystem)

- LLMs have a ton of CLI/filesystem stuff in their training data, while MCP is still pretty new (FUSE is old and boring)

- MCP tends to bloat context (not necessarily true but generally true)

UNIX philosophy is really compelling (moreso than MCP being bad). if you can turn your context into files, agents likely “just work” for your use case

mbreese 1/12/2026||
I’m sympathetic to this idea, but there is no LLM training data for how to access random data like this using a filesystem through a FUSE interface.

Yes, it should be able to generically use a filesystem, but there has to be a better way to find an email than greping through each email as a file.

So, I see merit in the idea in theory, I’m just skeptical in practice.

ainiro 1/12/2026||
We've got something similar with our Hyperlambda Generator that generates tools "on the fly" in 1 to 4 seconds.

You can test it here ==> https://ainiro.io/natural-language-api

michaelmior 1/12/2026|
Could you clarify how this is similar to this post? There doesn't seem to be any obvious connections to file systems.
glemmaPaul 1/12/2026||
Wouldnt GraphQL work as well?
jacob019 1/12/2026|
Is this satire? You don't need to bend over backwards to use CC/codex. There is a rich ecosystem of options for wiring up LLMs.
More comments...