mirage
把文件系统与 bash 提供者换成 mirage 虚拟工作区:文件工具与 shell 命令作用于挂载的资源(RAM、S3、Redis、Slack、Gmail、Notion、Postgres)而非宿主磁盘,支持按挂载点设置读/写/执行模式、按命令选择沙箱(进程内 monty、pyodide、quickjs;远程 docker、e2b、daytona),并可在虚拟终端中安装 CLI(git、gh、slack、linear、ntn、gws,或自行注册的程序树)作为命令头词。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 是
- 近月下载
- 1,381
- 最近推送
- 今天更新
项目说明
From README
Mirage is a Virtual Terminal for AI Agents : one shell over data, CLIs and runtimes.Unix tools reach every service, and grep runs on each service's own search, such as Gmail's or Slack's.
Mirage routes each command to the runtime that fits it, so most lines run in-process and only heavy work reaches a sandbox, which cuts infrastructure cost and tokens.
The terminal itself is light: a workspace takes about 100 KB of memory and each new session about 10 KB , so one process serves many agents at once.Profiles decide what an agent can run and even what it can see, and scriptable policies refuse anything those rules cannot express.
Here is an example of launching Mirage inside an application: And what alice sees in the shell: About - Unified virtual terminal interface, not N SDKs and M MCPs.Every backend speaks the same filesystem semantics, so pipelines compose across services.- A virtua
Original description
The World's First Virtual Terminal for AI Agents
安装方式
npm 包安装 · 需要额外配置密钥
dsh plugin --profile web add @struktoai/mirage-dsh为什么是这个分数
近 1 天仍在推送;README 未给出明确安装命令,需要自己读;运行前需要准备 API Key 或环境变量;3769 stars,社区使用面较广。
- 维护活跃
- 100
- 实用度
- 72
- 生态热度
- 79
- 上手便捷
- 44
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
rea
morluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
cc-safety-net
kenryu42/cc-safety-net
执行前守卫,在工具调用运行前拦截破坏性 Git 与文件系统命令,以及对 SSH 密钥、.env 等机密文件的访问。
euthyna
slow-stack/euthyna
面向 AI 编码代理的确定性安全审计事实与结论门禁:euthyna history 把每行被删代码归因到提交并标记安全修复类删除(--origins 追到最初引入者),euthyna coverage 报告哪些改动符号从未被测试调用,euthyna gate 用六道门禁逐条校验结论,拿不出证据的一律降级为观察。