{"id":"2052105012172792061","url":"https://x.com/zechengzh/status/2052105012172792061","text":"Introducing Mirage, a unified virtual filesystem for AI agents!\n\n6 weeks. 1.1M+ lines of code. We rewrote bash from the ground up so cat, grep, head, and pipes work across heterogeneous services. S3, Google Drive, Slack, Gmail, GitHub, Linear, Notion, Postgres, MongoDB, SSH, and more, all mounted side-by-side as one filesystem.\n\nBash that AI agents already know works on every format! cat, grep, head, and wc parse .parquet, .csv, .json, .h5, even .wav! One pipe can stitch S3, Drive, GitHub, Slack, and Linear together, same Unix semantics throughout.\n\nWorkspaces are versioned too. Snapshot, clone, and roll back the whole thing with one API call. A two-layer cache turns repeated reads into local lookups, so agent loops stay fast and cheap.\n\nDrop a Workspace into FastAPI, Express, or a browser app. Wire it into OpenAI Agents SDK, Vercel AI SDK, LangChain, Mastra, or Pi. Run it alongside Claude Code and Codex.\n\nSite: https://www.strukto.ai/mirage\nGitHub: https://github.com/strukto-ai/mirage\n\n#AIAgents #OpenSource #AgenticAI #Strukto #Filesystem #VFS","author":{"name":"Zecheng Zhang","username":"zechengzh","avatarUrl":"https://pbs.twimg.com/profile_images/1905491374973353985/ACFtZilX_200x200.jpg"},"createdAt":"Wed May 06 19:15:35 +0000 2026","engagement":{"replies":171,"retweets":339,"likes":3271,"views":618363},"media":{"photos":[{"url":"https://pbs.twimg.com/media/HHqKIJAaQAAb5hL.jpg?name=orig","width":2400,"height":2020},{"url":"https://pbs.twimg.com/media/HHqKKOua4AAy8Cg.jpg?name=orig","width":2316,"height":1530}],"videos":[]},"externalLink":{"url":"https://www.strukto.ai/mirage","displayUrl":"strukto.ai","title":"Mirage · Unified Virtual Filesystem for AI Agents | Strukto","description":"Mirage is a virtualization layer for AI agents, mounting data sources, services, and tools as one virtual filesystem with a bash interface.","thumbnailUrl":"https://www.strukto.ai/og-mirage.png"}}