2026년 최고의 AI Virtual File System 오픈소스 프로젝트 추천선정 가이드 및 배포 체크리스트

 ·  약 12분  ·  통합 데이터 플레인 · MCP 통합 · 샌드박스 격리

2026년 최고의 AI Virtual File System 오픈소스 프로젝트 추천

한 줄 요약: AI 에이전트가 GitHub Issue, S3 로그, Slack 스레드, 로컬 코드를 한 작업에서 다룰 때 병목은 모델이 아니라 파편화된 컨텍스트 인터페이스입니다. AI VFS는 모든 것을 경로 트리로 접어 read, grep, list로 크로스 소스 작업을 가능하게 합니다.

에이전트에 가상 파일시스템이 필요한 이유

In 2025–2026, AI agent architectures evolved from single-turn Q&A to long-running tasks with multi-tool orchestration. A typical coding agent in one task might:

  • Read local src/ TypeScript files
  • Pull GitHub PR diffs and CI logs
  • Query Postgres user tables for data fixes
  • Reply with progress in Slack threads

If every source is a separate MCP server or REST API, the agent's context window fills with tool schemas and auth headers. The core VFS value: fold everything into paths.

Unix philosophy revived for agents: Plan 9 said 'everything is a file'; 2026 AI VFS says 'everything is context'—database tables are directories, API responses are files, Git commits are snapshots.

2026 Landscape: 6 Open-Source Projects Worth Watching

Ranked by maturity, community activity, and use case—all actively maintained as of August 2026.

1. Mirage — The Swiss Army Knife of Unified Data Planes

Repo: strukto-ai/mirage · License: Apache 2.0 · Lang: Python / TypeScript

Mirage is among the loudest AI VFS projects (3k+ GitHub stars). It mounts S3, Google Drive, Gmail, Slack, Redis, Postgres, GitHub, Notion, and 50+ backends under one virtual tree—agents pipe across sources with bash cat, grep, and pipes.

  • Highlights: Zero new vocabulary—if you know bash, you're ready; FUSE, MCP, LangChain / Vercel AI SDK
  • Unique: Reading PDFs returns parsed pages, not raw bytes; per-resource read semantics
  • Best for: Multi-SaaS agent orchestration, RAG pipelines, OpenHands / Claude Code plugins
  • Caveat: More backends = more mount config; split root namespaces per tenant in production

2. AgentFS (Turso) — SQLite-Powered Sandbox Filesystem

Repo: tursodatabase/agentfs(Factory-AI fork 活跃维护)· License: MIT · Lang: Rust

AgentFS takes another path: not 50 SaaS connectors, but an auditable, rollback-capable agent workspace. SQLite stores all file content and metadata with copy-on-write isolation and FUSE (Linux) / NFS (macOS) mounts.

  • Highlights: Version every agent operation; SQLite transactions for atomicity; multi-agent parallel writes
  • Best for: CI agent sandboxes, coding agents needing checkpoint rollback, compliance audit
  • Caveat: Linux is first-tier; macOS uses NFS + Seatbelt—run manual validation scripts

3. AFS (AIGNE) — The 'Everything Is Context' Abstraction

Repo: AIGNE-io/afs · License: Apache 2.0 · Lang: TypeScript

AFS defines 8 unified operations: readwritelistsearchstatexecexplaindelete. Any data source exposes paths via Provider plugins—Git branches as directories, SQLite tables as directories, rows as files.

  • Highlights: Clear provider ecosystem (@aigne/afs-git@aigne/afs-sqlite@aigne/afs-mcp); AFS-UI lets agents render web pages
  • Best for: TypeScript teams needing Git + DB + local files in one internal agent
  • Caveat: Beta (v1.11.x), APIs may change; best for greenfield, not large migrations

4. agent-fs — Agent Long-Term Memory with Semantic Search

Repo: desplega-ai/agent-fs · License: MIT · Lang: TypeScript

agent-fs is a persistent agent filesystem + vector index. Beyond CRUD: semantic search (OpenAI / Google / local llama.cpp), DuckDB SQL over documents, S3 sync, and MCP.

  • Highlights: Single-binary CLI + HTTP server; Identity files for cross-session agent identity
  • Best for: Multi-agent swarm shared workspace, long-term 'what did we write before' memory
  • Caveat: New community (Q1 2026); production stories still accumulating; budget embeddings separately

5. VFS (ClayGendron) — Four Verbs: glob / grep / glean / graph

Repo: ClayGendron/vfs · License: Apache 2.0 · Lang: Python

This project abstracts knowledge-base retrieval into four verbs: glob (pattern match), grep (full-text), glean (vector), graph (relations). v2 core router has 1,600+ tests; SQL backends migrating.

  • Highlights: Direct DB BM25 + vector + graph; vfs-py on PyPI
  • Best for: Enterprise knowledge RAG, deep retrieval agents on SQL backends (Postgres/MSSQL)
  • Caveat: Alpha; v2 API incompatible with older PyPI; pin versions and watch CHANGELOG

6. OpenHands Workspace — Runtime Filesystem for Coding Agents

Repo: All-Hands-AI/OpenHands · License: MIT · Lang: Python

OpenHands doesn't call itself a VFS, but its Docker sandbox + workspace mount is the coding agent filesystem layer: isolated read/write, bash, web browsing. Mirage ships an OpenHands adapter.

  • Highlights: Mature coding agent runtime; deep GitHub/GitLab integration
  • Best for: Fully automated PR fixes, issue-to-code pipelines
  • Caveat: Sandbox is Docker-level, not VFS-level; cross-SaaS needs Mirage or MCP

비교표

ProjectCore abstractionBackendsSandbox/versionSemantic searchMCPMaturity
MiragePOSIX 路径 + FUSE50+Partial★★★★☆
AgentFSSQLite COWLocalPlanned★★★☆☆
AFS8 操作 ProviderExtensiblesearch op★★★☆☆
agent-fsSQLite + 向量Local + S3★★☆☆☆
VFS4 动词检索SQL DB版本化In dev★★☆☆☆
OpenHandsDocker workspaceIn-container容器级★★★★☆

선정 결정 트리

  1. Primary need: connect 10+ SaaS/APIs?Mirage. One mount command for S3 + Slack + GitHub.
  2. Need agent sandbox isolation + rollback?AgentFS. SQLite COW is the cleanest 2026 option.
  3. Full-stack TypeScript, unified Git + DB access?AFS. Clear provider model for internal tooling.
  4. 多 Agent 共享记忆 + Semantic search?agent-fs. Vector index and Identity are differentiators.
  5. Enterprise knowledge RAG, deep SQL retrieval?ClayGendron VFS. Four verbs cover the full retrieval spectrum.
  6. Fully automated coding agent (PR fixes)?OpenHands + Mirage for the data plane.

MCP와 VFS 조합

2026 best practice isn't 'MCP or VFS'—it's layering:

Agent client (Claude Code / Cursor / Codex)
  ├── MCP Layer:Expose VFS as mcp://fs/* tools
  └── VFS Layer:Mirage / AFS / agent-fs Unified data plane
        ├── /local/src          → Local代码
        ├── /s3/logs/           → object storage
        ├── /github/acme/repo   → GitHub API
        └── /pg/users           → Postgres tables

Benefit: the client maintains one MCP connection; mounts, auth, and caching live in the VFS layer. See our MCP Explained article on data source configuration—VFS is essentially MCP's heavy data-plane implementation.

Cloud Mac에서 Agent VFS 실행

大多数 VFS Project的开发和验证环境是 macOS 或 Linux。几个工程要点:

  • FUSE limits: macOS FUSE needs macFUSE; AgentFS on macOS is more stable via NFS. Linux cloud VMs run FUSE without friction.
  • Persistent mounts: Agent tasks run for hours; laptop lids kill connections. Cloud Mac tmux + fixed IP keeps VFS mounts 24/7.
  • Secrets: Don't put 50-backend OAuth tokens in prompts—use VFS-layer .env or Vault sidecar; agents only see paths.
  • 与Local推理共存: Mirage for data + on-box Ollama/MLX inference is the best-value private agent stack in 2026.

If you're building an AI coding workflow, add VFS mount to Cursor Rules or Agent Skills init—auto-mount data sources each session.

7단계 배포 체크리스트

  1. 列出 Agent 需要访问的数据源(Local / S3 / Git / DB / SaaS)
  2. 按决策树选定 VFS Project,Local pip installcargo install 验证
  3. Configure minimal mount set (2–3 backends first, not 50 at once)
  4. Connect via MCP or FUSE to Claude Code / Cursor; run an end-to-end task
  5. Load test: 1000 read + grep for latency and token cost
  6. 加鉴权隔离:按Project/租户拆分 namespace
  7. Move to a persistent Cloud Mac node; hook CI webhooks to trigger agent tasks

Bottom line: AI VFS in 2026 has moved from PoC to production-ready selection. Multi-source orchestration: Mirage. Sandbox isolation: AgentFS. Long-term memory: agent-fs. Deep retrieval: VFS—no single winner, only the best fit for your agent architecture. Unify the data plane first; then argue about model intelligence.

ZavCloud Developer Infrastructure

Cloud Mac에서 Agent VFS와 MCP 샌드박스 실행

M4 전용 노드, tmux 24/7

Agent 파일시스템 + 로컬 추론 단일 머신

전용 Mac 노드 구성하기
New Arrival M4 플랜 보기