These projects are not FILESYSTEM.md-certified products. They are useful references for filesystem-first agent design: durable context, skills as files, and storage backends that speak ls / cat / write semantics. Map their patterns onto the ANF contract (FILESYSTEM.md + AGENTS.md + memory/skills/logs) rather than copying any one vendor layout.
OpenViking
ByteDance open-source context OS for agents
Filesystem-first memory: contexts are files, not loose text chunks. Layered loading trims tokens while memories stay traceable.
- Unified place for skills, resources, and memory
- On-demand layers keep context lean
- Retrieval is visualized end-to-end
FILESYSTEM.md alignment: clear context layering and explicit file-backed memory map directly to deterministic loading and auditability principles.
AGFS (Aggregated File System)
Aggregated File System — Everything is a file, in RESTful APIs
Unifies queues, databases, storage, and KV as file paths so agents just read and write.
Examples:
redis.set("key", "value")→echo "value" > /kvfs/keys/mykeysqs.send_message(queue, msg)→echo "msg" > /queuefs/q/enqueues3.put_object(bucket, key, data)→cp file /s3fs/bucket/key
Benefits:
- Native mental model for LLMs: ls, cat, echo
- Single interface reduces coordination overhead
- Pipes and redirects keep composition and debugging simple
FILESYSTEM.md alignment: demonstrates “filesystem as API” at system scale by mapping service operations to paths and file operations.
AgentFS
SQLite-backed filesystem purpose-built for agent state
Stores every tool call and file operation in SQLite while exposing the filesystem over FUSE (Linux) or NFS (macOS), plus SDKs for TypeScript, Python, and Rust.
- Full audit log of agent behavior lives alongside files
- CLI and mounts let agents use
ls,cat, and friends without extra plumbing - Specs and SDKs keep storage layout consistent across runtimes
FILESYSTEM.md alignment: strongly supports append-only traceability, deterministic structure, and interoperability across runtimes.
VectorVFS
Your Linux filesystem as a vector database
Keeps embeddings in VFS extended attributes so files stay the source of truth—no separate index services.
- Embeddings stored as xattrs; moves and renames stay in sync
- Works with Meta Perception Encoders by default; pluggable models coming
- Search files by similarity using the existing directory layout
FILESYSTEM.md alignment: keeps semantic memory attached to files instead of hidden side stores, reinforcing the filesystem as the source of truth.
FUSE is All You Need
Giving agents access to anything via filesystems
Jakob Emmerling (2026-01-11) on exposing domains as files via FUSE.
- Notes recent agent harnesses (Turso AgentFS, Anthropic Agent SDK, Vercel) built on shell+FS
- Shows long-context handling, scratch space, and progressive disclosure by mounting data (e.g., email) as directories
- Example: email as directories/files so agents use
ls,cat,mv
Takeaway: “everything as files” gives agents a single, calm UI layer.
FILESYSTEM.md alignment: the article validates progressive disclosure and filesystem-native workflows as a practical default for agent systems.