Now vibe coding, so learning hammer FE ?
《Mirage:AI Agent的统一虚拟文件系统》

标签:#AI_Tools #AI_Agent #文件系统 #Python #TypeScript #SDK #S3 #Slack #GitHub #Redis #缓存 #OpenAI #Vercel_AI_SDK #LangChain

总结:
Mirage 是一个专为 AI Agent 设计的统一虚拟文件系统,它将 S3、Google Drive、Slack、Gmail、Redis 等数十种后端服务挂载到同一棵文件树下。Agent 只需用熟悉的 Unix/bash 工具(如 grep、cat、cp)就能跨服务读写数据,无需学习 N 个 SDK 或 MCP。支持 Python/TypeScript SDK 和 CLI,可嵌入 FastAPI、Express 等应用,并内置双层缓存(索引缓存 + 文件缓存)减少网络开销,兼容 OpenAI Agents SDK、Vercel AI SDK、LangChain 等主流框架。

文章要点:
- 统一挂载,万物皆文件:把 S3、GDrive、Slack、GitHub、MongoDB、Redis 等后端并排挂载到同一个根目录下,Agent 看到的始终只有一棵树
- 零学习成本:任何懂 bash 的 LLM 都能直接上手,用 grepcatcpwc 这些经典命令跨服务操作,不用记新 API
- 双层缓存省流量:自带索引缓存(目录列表)和文件缓存(对象字节),默认用内存,也可切 Redis 共享给多进程/多机器
- 多语言 SDK + CLI:提供 Python 和 TypeScript(Node / Browser / Core)SDK,以及轻量 CLI,可嵌入你的 FastAPI、Express 或浏览器应用
- 主流框架即插即用:已适配 OpenAI Agents SDK、Vercel AI SDK、LangChain、Pydantic AI、CAMEL、OpenHands 等
- 工作空间可移植:支持克隆、快照、版本化管理,Agent 运行环境能在机器间迁移而不必重新配置

文章URL:https://github.com/strukto-ai/mirage GitHub - strukto-ai/mirage: A Unified Virtual Filesystem For AI Agents
《Portless:告别端口号的本地开发代理工具》

标签:#开发工具 #本地开发 #DevServer #HTTPS #Monorepo #Turborepo #Vercel

总结:
Portless 是 Vercel Labs 推出的本地开发代理工具,用 https://myapp.localhost 这类稳定命名 URL 彻底取代难记的端口号。它默认开启 HTTPS + HTTP/2,自动分配端口并适配 Next.js、Vite、Astro 等主流框架,支持 Monorepo 多包路由、Git Worktree 自动子域名、LAN 内网共享及 Tailscale 团队协作,让本地开发环境对人类和 AI 代理都更加友好。

文章要点:
- 一键替换端口号:把 localhost:3000 变成 https://myapp.localhost,告别记端口的烦恼,对人类可读、对 AI 代理也更友好
- 开箱即用的 HTTPS/HTTP/2:首次运行自动生成本地 CA 并加入系统信任,浏览器零警告;HTTP/2 多路复用解决 Vite 等开发服务器大量并发请求的性能瓶颈
- 框架零配置适配:自动识别 Next.js、Express、Nuxt、Vite、Astro、Expo 等框架,通过 PORT 环境变量或自动注入 --port/--host 参数,无需手动改配置
- Monorepo 与 Turborepo 原生支持:通过 portless.jsonpackage.jsonportless 字段统一管理多包路由,如 api.myapp.localhostweb.myapp.localhost,与 Turborepo 无缝集成
- Git Worktree 智能隔离:自动检测 Git Worktree,用分支名作为子域名前缀,避免多个工作区端口冲突,无需额外配置
- 多场景网络共享:LAN 模式通过 mDNS 让手机等设备访问 .local 域名;Tailscale 集成支持团队内网共享,甚至通过 Funnel 一键暴露到公网
- 灵活的子域名与自定义域名:支持 api.myapp.localhost 等子域名组织服务,也可切换 .test 等自定义 TLD,自动同步 /etc/hosts 保证 Safari 兼容

文章URL:https://github.com/vercel-labs/portless GitHub - vercel-labs/portless: Replace port numbers with stable, named local URLs. For humans and agents.
 
 
Back to Top