{"slug": "agentfs", "name": "AgentFS", "category": "other", "category_name": "Other software", "description": "", "recommenders": 4, "commenters": 5, "warners": 1, "score": 1.929, "rising": -1.31, "first": "2025-12-11", "latest": "2026-04-06", "why": "One nice thing about using AgentFS as the VFS is that it's backed by sqlite so it's very portable", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 2, "compare": 0, "warn": 1}, "spark": [0, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "One nice thing about using AgentFS as the VFS is that it's backed by sqlite so it's very portable", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/tursodatabase/agentfs", "official_url": "https://github.com/tursodatabase/agentfs", "pricing": "", "aliases": ["AgentFS"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 758153744, "item_id": 47384609, "url": "https://news.ycombinator.com/item?id=47384609", "by": "anorak27", "date": "2026-03-14", "version": null, "stance": "recommend", "quote": "You can do the same and a bit more with sqlite through agentfs", "excerpt": "You can do the same and a bit more with sqlite through agentfs https://github.com/tursodatabase/agentfs", "context": "", "use_case": "", "switched_from": "", "story": "Postgres with Builtin File Systems"}, {"id": 756234256, "item_id": 47264641, "url": "https://news.ycombinator.com/item?id=47264641", "by": "jauntywundrkind", "date": "2026-03-05", "version": null, "stance": "recommend", "quote": "Turso has an interesting agentfs", "excerpt": "Agreed! Clients and daemons end up relying of fairly heavyweight protocols to chat (dbus, various DB protocols, grpc), and it feels cumbersome, and means leaving the native paradigm of the shell anyways when we drift into these protocols. Its not an agent problem specifically: this is a meta-crisis. There is an ongoing meta-thread about \"the tyranny of the application\", that it contains its process and is bad at shar", "context": "", "use_case": "", "switched_from": "", "story": "Unix Isn't for Agents"}, {"id": 749221297, "item_id": 46826331, "url": "https://news.ycombinator.com/item?id=46826331", "by": "vimota", "date": "2026-01-30", "version": null, "stance": "recommend", "quote": "One nice thing about using AgentFS as the VFS is that it's backed by sqlite so it's very portable", "excerpt": "Sharing our version of this built on just-bash, AgentFS, and Pyodide: https://github.com/coplane/localsandbox One nice thing about using AgentFS as the VFS is that it's backed by sqlite so it's very portable - making it easy to fork and resume agent workflows across machines / time. I really like Amla Sandbox addition of injecting tool calls into the sandbox, which lets the agent generated code interact with the harn", "context": "", "use_case": "Portable agent virtual filesystem", "switched_from": "", "story": "Show HN: Amla Sandbox \u2013 WASM bash shell sandbox for AI agents"}, {"id": 741025072, "item_id": 46314067, "url": "https://news.ycombinator.com/item?id=46314067", "by": "davidarenas", "date": "2025-12-18", "version": null, "stance": "recommend", "quote": "It would awesome if this could be part of AgentFS which also runs on SQLite.", "excerpt": "It would awesome if this could be part of AgentFS which also runs on SQLite. You would be able to easily offer agents that have all of a tenants data and agent state in a single file which can be synced onto s3. https://github.com/tursodatabase/agentfs", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: A local-first memory store for LLM agents (SQLite)"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 762107024, "item_id": 47631689, "url": "https://news.ycombinator.com/item?id=47631689", "by": "tomComb", "date": "2026-04-03", "version": null, "stance": "warn", "quote": "except that is uses NFS instead of FUSE", "excerpt": "And Turso has built a Virtual Filesystem on top of their SQLite. AgentFS https://agentfs.ai/ https://github.com/tursodatabase/agentfs Which sounds like a great idea, except that is uses NFS instead of FUSE (note that macFUSE now has a FSKit backend so FUSE seems like the best solution for both Mac and Linux).", "context": "", "use_case": "", "switched_from": "", "story": "We replaced RAG with a virtual filesystem for our AI documentation assistant"}]}], "who": [], "tags": [], "use_cases": ["filesystem snapshotting", "portable agent virtual filesystem"], "compared": [{"slug": "turso", "name": "Turso", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47663147", "title": "Launch HN: Freestyle: Sandboxes for AI Coding Agents", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47618223", "title": "We replaced RAG with a virtual filesystem for our AI documentation assistant", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47381238", "title": "Postgres with Builtin File Systems", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47261418", "title": "Unix Isn't for Agents", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46824877", "title": "Show HN: Amla Sandbox \u2013 WASM bash shell sandbox for AI agents", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46262294", "title": "Show HN: A local-first memory store for LLM agents (SQLite)", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 1, "recommend": 1}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {"recommend": 2}, "2026-04": {"warn": 1, "neutral": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 762638561, "item_id": 47664910, "url": "https://news.ycombinator.com/item?id=47664910", "by": "vimota", "date": "2026-04-06", "version": null, "stance": "neutral", "quote": "by using AgentFS for filesystem snapshotting", "excerpt": "This is awesome - the snapshotting especially is critical for long running agents. Since we run agents in a durable execution harness (similar to Temporal / DBOS) we needed a sandboxing approach that would snapshot the state after every execution in order to be able to restore and replay on any failure. We ended up creating localsandbox [0] with that in mind by using AgentFS for filesystem snapshotting, but our solut", "context": "", "use_case": "Filesystem snapshotting", "switched_from": "", "story": "Launch HN: Freestyle: Sandboxes for AI Coding Agents"}, {"id": 762107024, "item_id": 47631689, "url": "https://news.ycombinator.com/item?id=47631689", "by": "tomComb", "date": "2026-04-03", "version": null, "stance": "warn", "quote": "except that is uses NFS instead of FUSE", "excerpt": "And Turso has built a Virtual Filesystem on top of their SQLite. AgentFS https://agentfs.ai/ https://github.com/tursodatabase/agentfs Which sounds like a great idea, except that is uses NFS instead of FUSE (note that macFUSE now has a FSKit backend so FUSE seems like the best solution for both Mac and Linux).", "context": "", "use_case": "", "switched_from": "", "story": "We replaced RAG with a virtual filesystem for our AI documentation assistant"}, {"id": 758153744, "item_id": 47384609, "url": "https://news.ycombinator.com/item?id=47384609", "by": "anorak27", "date": "2026-03-14", "version": null, "stance": "recommend", "quote": "You can do the same and a bit more with sqlite through agentfs", "excerpt": "You can do the same and a bit more with sqlite through agentfs https://github.com/tursodatabase/agentfs", "context": "", "use_case": "", "switched_from": "", "story": "Postgres with Builtin File Systems"}, {"id": 756234256, "item_id": 47264641, "url": "https://news.ycombinator.com/item?id=47264641", "by": "jauntywundrkind", "date": "2026-03-05", "version": null, "stance": "recommend", "quote": "Turso has an interesting agentfs", "excerpt": "Agreed! Clients and daemons end up relying of fairly heavyweight protocols to chat (dbus, various DB protocols, grpc), and it feels cumbersome, and means leaving the native paradigm of the shell anyways when we drift into these protocols. Its not an agent problem specifically: this is a meta-crisis. There is an ongoing meta-thread about \"the tyranny of the application\", that it contains its process and is bad at shar", "context": "", "use_case": "", "switched_from": "", "story": "Unix Isn't for Agents"}, {"id": 749221297, "item_id": 46826331, "url": "https://news.ycombinator.com/item?id=46826331", "by": "vimota", "date": "2026-01-30", "version": null, "stance": "recommend", "quote": "One nice thing about using AgentFS as the VFS is that it's backed by sqlite so it's very portable", "excerpt": "Sharing our version of this built on just-bash, AgentFS, and Pyodide: https://github.com/coplane/localsandbox One nice thing about using AgentFS as the VFS is that it's backed by sqlite so it's very portable - making it easy to fork and resume agent workflows across machines / time. I really like Amla Sandbox addition of injecting tool calls into the sandbox, which lets the agent generated code interact with the harn", "context": "", "use_case": "Portable agent virtual filesystem", "switched_from": "", "story": "Show HN: Amla Sandbox \u2013 WASM bash shell sandbox for AI agents"}, {"id": 741025072, "item_id": 46314067, "url": "https://news.ycombinator.com/item?id=46314067", "by": "davidarenas", "date": "2025-12-18", "version": null, "stance": "recommend", "quote": "It would awesome if this could be part of AgentFS which also runs on SQLite.", "excerpt": "It would awesome if this could be part of AgentFS which also runs on SQLite. You would be able to easily offer agents that have all of a tenants data and agent state in a single file which can be synced onto s3. https://github.com/tursodatabase/agentfs", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: A local-first memory store for LLM agents (SQLite)"}, {"id": 739764002, "item_id": 46235250, "url": "https://news.ycombinator.com/item?id=46235250", "by": "jauntywundrkind", "date": "2025-12-11", "version": null, "stance": "neutral", "quote": "Turso announcing AgentFS", "excerpt": "So much fun streaming/sync/cdc stuff happening, all so cool. Having an underlying FUSE driver doing the Change Data Capture is really neat. This looks like such an incredibly lightweight way to remote-connect to sqlite. And to add a sort of exterior transaction management. Different use case, but makes me think of sqlite Rewrite-it-it-Rust Turso announcing AgentFS. Here the roles are flipped, sqlite is acting as a fi", "context": "", "use_case": "", "switched_from": "", "story": "Litestream VFS"}]}