{"slug": "artifactfs", "name": "ArtifactFS", "category": "git", "category_name": "Git and code hosting", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 1.962, "rising": -0.98, "first": "2026-04-16", "latest": "2026-10-13", "why": "", "why_is_quote": false, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 1, "warn": 0}, "spark": [0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "", "icon": true, "domain": null, "github_repo": "github.com/cloudflare/artifact-fs", "official_url": "https://github.com/cloudflare/artifact-fs", "pricing": "", "aliases": ["ArtifactFS"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 764830257, "item_id": 47801891, "url": "https://news.ycombinator.com/item?id=47801891", "by": "est", "date": "2026-04-16", "stance": "recommend", "quote": "That's insanely useful.", "excerpt": "> bootstrap an Artifacts repo from an existing git repository wow that's cool. I used to hack CF Worker to operate .git using isomorphic-git, it's a PITA. > ArtifactFS runs a blobless clone of a git repository: it fetches the file tree and refs, but not the file contents. It can do that during sandbox startup, which then allows your agent harness to get to work. That's insanely useful. How combining with only committ", "context": "", "use_case": "blobless git clone for agent sandboxes", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}, {"id": 764768464, "item_id": 47798029, "url": "https://news.ycombinator.com/item?id=47798029", "by": "a_t48", "date": "2026-04-16", "stance": "recommend", "quote": "The ArtifactFS thing looks neat.", "excerpt": "The ArtifactFS thing looks neat. I love this thing: https://github.com/cloudflare/artifact-fs/blob/main/examples/Dockerfile - it's kind of a generic image that turns into \"another image\" based on an argument you pass in. I recently built something similar for my own project that does the same thing except for Dockerfiles (needed for my stuff because cloud machines don't understand my registry!). I wonder if I can for", "context": "", "use_case": "content addressed storage", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}, {"id": 764738513, "item_id": 47796157, "url": "https://news.ycombinator.com/item?id=47796157", "by": "jauntywundrkind", "date": "2026-04-16", "stance": "recommend", "quote": "The ArtifactFS fuse driver sounds wonderful.", "excerpt": "As someone who has spent probably a percent or more of my life working on or thinking about state, and how it could or should just be decomposed 9p files when possible, about externalizing state & opening up new frontiers of scripting, and how git can tie that together and let us build new distributed systems, I am cheering. Cheering wildly. The zig wasm sounds so so good. I've enjoyed git on rust via gitoxide ( http", "context": "", "use_case": "FUSE access to Artifacts", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["on-demand git materialization", "blobless git clone for agent sandboxes", "content addressed storage", "fuse access to artifacts"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47792374", "title": "Artifacts: Versioned storage that speaks Git", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=50073633", "title": "Redesigning source control at Anthropic", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 3}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {"compare": 1}}, "quotes": [{"id": 801217953, "item_id": 50076122, "url": "https://news.ycombinator.com/item?id=50076122", "by": "jauntywundrkind", "date": "2026-10-13", "stance": "compare", "quote": "ArtifactFS has some similarity in principle to me", "excerpt": "Related, I've always wanted to see someone other than Meta run EdenFS, to hear more reports of what it's like. Feels like there's massive overlap. [Edit: I've chatted with Astra Pro some on this too now, https://chatgpt.com/share/6ace7be6-68f8-83ea-ad68-0f9d14448318 ]. https://github.com/facebook/sapling/blob/main/eden/fs/docs/Overview.md It's designed for container running, but ArtifactFS has some similarity in prin", "context": "", "use_case": "on-demand git materialization", "switched_from": "", "story": "Redesigning source control at Anthropic"}, {"id": 764830257, "item_id": 47801891, "url": "https://news.ycombinator.com/item?id=47801891", "by": "est", "date": "2026-04-16", "stance": "recommend", "quote": "That's insanely useful.", "excerpt": "> bootstrap an Artifacts repo from an existing git repository wow that's cool. I used to hack CF Worker to operate .git using isomorphic-git, it's a PITA. > ArtifactFS runs a blobless clone of a git repository: it fetches the file tree and refs, but not the file contents. It can do that during sandbox startup, which then allows your agent harness to get to work. That's insanely useful. How combining with only committ", "context": "", "use_case": "blobless git clone for agent sandboxes", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}, {"id": 764768464, "item_id": 47798029, "url": "https://news.ycombinator.com/item?id=47798029", "by": "a_t48", "date": "2026-04-16", "stance": "recommend", "quote": "The ArtifactFS thing looks neat.", "excerpt": "The ArtifactFS thing looks neat. I love this thing: https://github.com/cloudflare/artifact-fs/blob/main/examples/Dockerfile - it's kind of a generic image that turns into \"another image\" based on an argument you pass in. I recently built something similar for my own project that does the same thing except for Dockerfiles (needed for my stuff because cloud machines don't understand my registry!). I wonder if I can for", "context": "", "use_case": "content addressed storage", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}, {"id": 764738513, "item_id": 47796157, "url": "https://news.ycombinator.com/item?id=47796157", "by": "jauntywundrkind", "date": "2026-04-16", "stance": "recommend", "quote": "The ArtifactFS fuse driver sounds wonderful.", "excerpt": "As someone who has spent probably a percent or more of my life working on or thinking about state, and how it could or should just be decomposed 9p files when possible, about externalizing state & opening up new frontiers of scripting, and how git can tie that together and let us build new distributed systems, I am cheering. Cheering wildly. The zig wasm sounds so so good. I've enjoyed git on rust via gitoxide ( http", "context": "", "use_case": "FUSE access to Artifacts", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}]}