Settings

Theme

Show HN: A durable filesystem layer for AI agents

github.com

4 points by theaniketmaurya a month ago · 8 comments · 1 min read

Reader

I run AI agents on my laptop and cloud. Often I wish to synchronize the memory markdowns created on multiple platforms. So I built a S3 based durable filesystem which can be mounted anywhere.

It is implemented in Rust with SDK in both Python, TypeScript and a CLI for agents.

evilstar a month ago

How are you thinking about concurrent mounts and conflict handling if two agent runtimes write to the same SmolFS volume?

  • theaniketmauryaOP a month ago

    SmolFS has a distributed posix filesystem. we use juicefs which separates the actual data and metadata (permissions, file size changes etc). Metadata store provides atomicity and locking primitives which keeps the file system horizontally scalable while maintaining concurrent mounts and handle concurrent agent operations.

CRSilkworth a month ago

ooo, I was looking for something like this when I was designing our agent architecture. Wish this existed before. Ended up building something quite similar, although this looks more complete and modular. Nice!

  • theaniketmauryaOP a month ago

    Nice to know that others also faced the same issue. Did you try something like archil or agentfs from turso?

anoop_kumar a month ago

Interesting. Good use case especially for portability to cloud.

  • theaniketmauryaOP a month ago

    Yeah, it’s quite handy that I can mount the same storage on my macbook and then somewhere on a random cloud.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection