mirage

让 AI 智能体像操作本地文件一样访问所有数据

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 280 🐛 待处理 24 👀 关注 7
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3773
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

mirage 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队strukto-ai
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent-sandbox,agent-tools,ai-agents,bash,claude-code,dsh-plugin,expressjs,fastapi,fuse,llm-agents,openai-agents,python,shell,ssh,terminal,typescript,vfs,virtual-filesystem,virtual-terminal
GitHub 星标★ 3773
上线时间2026-05-06 00:00:00
代码更新2026-11-07
仓库体积138.0 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

Mirage 是全球首个为 AI 智能体设计的统一虚拟文件系统(VFS),旨在解决智能体在访问和操作本地文件、远程存储及云服务时面临的碎片化问题。它通过 FUSE(用户空间文件系统)技术,将多种底层存储(如本地磁盘、S3、Dropbox 等)抽象为一个统一的文件系统视图,让智能体可以用标准的文件操作接口(如读写、列目录)无缝访问所有数据。核心能力包括:提供 POSIX 兼容的文件 API,支持多种存储后端,内置沙箱机制确保安全,以及与主流智能体框架(如 LangChain、OpenAI Agents、Claude Code)的深度集成。Mirage 简化了智能体的数据访问逻辑,使开发者无需为每种存储单独编写适配器,从而大幅提升开发效率和智能体的可扩展性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3773

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python ≥ 3.11(用于 mirage-ai 包和 mirage 命令行工具)
  • Node.js ≥ 20(用于 TypeScript SDK)
  • 可访问 PyPI 与 npm 源(下载 mirage-ai、@struktoai/mirage-node)

安装与启动步骤

  1. 1检查 Python 版本

    打开终端执行命令,确认版本不低于 3.11,否则 mirage-ai 包与 mirage CLI 无法安装运行。

    python3 --version
  2. 2检查 Node.js 版本

    确认 Node.js 版本不低于 20,这是 TypeScript SDK 的运行前提。

    node --version
  3. 3安装 Python 包与 CLI

    通过 PyPI 安装 README 中标注的 mirage-ai 包,其中包含 mirage 命令行工具。

    pip install mirage-ai
  4. 4安装 TypeScript SDK

    如需在 Node.js 项目中使用,安装 README 中标注的 npm 包 @struktoai/mirage-node。

    npm install @struktoai/mirage-node
  5. 5查看官方快速开始

    README 未给出完整启动示例,请前往官方文档的 Python/TypeScript 快速开始页面按指引配置存储后端。

如何确认成功

README 未提供启动验证命令,建议按官方文档快速开始页面执行首个文件操作示例确认可用。

常见问题

Q:本机 Python 版本低于 3.11 怎么办?

A:README 要求 Python ≥ 3.11,请先升级 Python(如使用 pyenv、conda 或系统包管理器),再安装 mirage-ai。

Q:只用 TypeScript,还需要装 Python 吗?

A:不需要。Python ≥ 3.11 仅针对 mirage-ai 包和 mirage CLI,TypeScript 侧只需 Node.js ≥ 20 并安装 @struktoai/mirage-node。

Q:安装后怎么开始用?

A:README 的 Quickstart 部分未展开,请访问 docs.mirage.strukto.ai 的 Python 或 TypeScript quickstart 页面,按其示例配置存储后端。

注意事项

  • 本教程的命令依据 README 中给出的包名与版本要求推导,具体安装方式请以官方文档为准。
  • README 节选未提供端口、配置文件路径、API Key 等参数,请勿自行假设。
  • Python 与 Node.js 两套 SDK 按需选择安装,不必同时使用。

核心亮点

  • 统一抽象多种存储后端,智能体只需一套文件 API,开发效率高
  • 基于 FUSE 实现,性能接近本地文件系统,兼容 POSIX 标准
  • 内置沙箱隔离,保障智能体操作文件时的安全性

不足之处

  • FUSE 依赖在 macOS 和 Windows 上需要额外安装驱动,跨平台体验不统一
  • 项目处于早期,文档和社区生态尚待完善

适用场景

  • 智能体需要访问本地和云存储的混合场景
  • 构建多智能体系统时统一数据访问层
  • 需要安全沙箱环境让智能体操作文件

替代项目

AgentFS、FUSE-based virtual filesystems、e2b

上一篇:lanhu-mcp

下一篇:suede-creator-skills

同类项目推荐

openclaw-feishu 开源

照着配置,飞书秒变 AI 智能体入口

飞书插件 × OpenClaw 保姆级配置指南 & 社区支持 (0328 - 更新飞书cli调用指南,增加 AP···

★ 688 2026-08-09
RelaMind 开源

记录生活点滴,AI 帮你分析成长轨迹,更懂自己

基于 AI 的个人成长轨迹分析系统,通过记录生活、回顾历史、分析模式帮助用户更好地理解自···

★ 211 2026-08-09
ENZO 开源

自托管 AI 工作台,自带 Key 就能跑智能体

Self-hosted AI workspace with agents, skills, and tools (Gmail, Calendar) that runs ···

★ 117 2026-09-27
rowboat 开源

让 AI 记住团队历史,像同事一样协作干活

AI coworker with memory and collaboration

★ 18146 2026-08-09
mcp-typescript-sdk 开源

用 MQTT 跑 MCP,让 AI 智能体通信更轻更实时

A TypeScript SDK for implementing Model Context Protocol (MCP) over MQTT, supporting···

★ 97 2026-08-09
the-architect 开源

访谈式生成架构蓝图,让 AI 零上下文直接构建

A Claude Code plugin that interviews you, designs the whole architecture, and writes···

★ 576 2026-08-09
paxm 开源

给 AI 编码代理装上持久记忆,跨工具不丢上下文。

Persistent, provider-neutral memory for Codex, Claude Code, OpenCode, Pi, and MCP co···

★ 283 2026-08-09
Paper2Agent 开源

把论文一键变成能对话的 AI 智能体

Paper2Agent is a multi-agent AI system that automatically transforms research papers···

★ 3972 2026-09-22
tinyhumans 开源

在微型沙盒里,创造和互动小人物的故事

A little interactive sandbox for tiny people, tiny thoughts, and their tiny stories

★ 129 2026-08-09