ディレクトリに戻る

mirage

キュレーション掲載メンテナンス: 活発

strukto-ai/mirage

AI エージェント向けの統合仮想ファイルシステム

GitHub で見るホームページ
$ npm install @struktoai/mirage-node

3,599

スター

260

フォーク

TypeScript

言語

Apache-2.0

ライセンス

2026-05-06

作成日

2026-09-03

最終プッシュ

Apache-2.0 の AI エージェント向け統合仮想ファイルシステム。約 50 のサービスを bash 互換の 1 ツリーにマウントし、ネイティブアダプター・プラグイン・MCP・FUSE 経由で DeepSeek Harness に接続できる。

DSH 統合

互換

作者による申告

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

Apache-2.0

01どんなタスクに使えるのか?

  • Give DeepSeek Harness bash-level access to S3, Google Drive, Slack, Gmail, Redis and ~50 more services as one virtual filesystem

    A single mounted workspace where read, grep and pipe commands sweep every backend out of the box, with zero new vocabulary

    Developers running DeepSeek Harness (dsh) who want their agent to query real cloud and SaaS data without wiring up separate SDKs or MCP servers

  • Compose cross-service pipelines and keep agent runs portable on DeepSeek Harness

    bash pipelines that span backends (e.g. run a script stored in Slack and file the report into Redis), plus clone / snapshot / version of portable workspaces that move between machines

    Teams building agent workflows on DeepSeek Harness that need reproducible, portable workspaces across services

02DeepSeek Harness への導入方法

前提条件

  • Python ≥ 3.11 for the `mirage-ai` package and the `mirage` CLI
  • Node.js ≥ 20 for the TypeScript SDK
  • macOS or Linux (FUSE-based mounts require platform support)

インストール手順

  1. 01

    Python: run `uv add mirage-ai` — installs the `mirage` library and the `mirage` CLI binary

  2. 02

    TypeScript: run `npm install @struktoai/mirage-node` (Node.js servers and CLIs), `npm install @struktoai/mirage-browser` (browser / edge runtimes), and optionally `npm install @struktoai/mirage-agents` (OpenAI / Vercel AI / LangChain / Mastra adapters)

    $ npm install @struktoai/mirage-node

  3. 03

    CLI: run `curl -fsSL https://strukto.ai/mirage/install.sh | sh`, or `npm install -g @struktoai/mirage-cli`, or `uvx mirage-ai`, or `npx @struktoai/mirage-cli`

    $ curl -fsSL https://strukto.ai/mirage/install.sh | sh

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合互換

Used inside DeepSeek Harness as a coding-agent tool layer via native adapter, installable plugin, MCP, or FUSE mount

  • Unified virtual filesystem with ~50 built-in backends

    S3 / R2 / GCS / Supabase, Gmail / GDrive / GDocs / GSheets / GSlides, GitHub / Linear / Notion / Trello, Slack / Discord / Email, MongoDB / Postgres / LanceDB / Qdrant, Redis, SSH, RAM, Diskone filesystem tree under a single root, readable with standard bash semantics (read, grep, pipe)

    reads and writes are executed against the mounted remote services using your own credentials/tokens
  • Portable workspaces (clone / snapshot / version)

    a configured Mirage workspacesnapshot archives (e.g. demo.tar) that can be loaded on another machine to restore the workspace

    snapshot files are written to disk
  • Two-layer cache for remote backends

    repeated reads against remote backendsindex cache (listings/metadata, default TTL 10 minutes) and file cache (object bytes, default 512 MB) served from local state

    cache state is held in-process RAM by default; an optional Redis store shares cache state across workers, processes, and machines
  • Embeddable Python and TypeScript SDKs

    a Python ≥ 3.11 or Node.js ≥ 20 applicationworkspaces running in-process inside FastAPI, Express, browser apps, or any async runtime — no separate process required

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • Developers running DeepSeek Harness (dsh) who want their agent to query real cloud and SaaS data without wiring up separate SDKs or MCP servers
  • Teams building agent workflows on DeepSeek Harness that need reproducible, portable workspaces across services

不向きな用途

  • Mirage targets macOS or Linux; FUSE-based mounts additionally require platform support, so FUSE mounting is not guaranteed on every machine.
  • Mounted remote backends (Slack, S3, Gmail, Redis, ...) are reached over the network with your own credentials — e.g. a Slack bot token is passed in the resource config — so writes can mutate the underlying services.

05互換性・メンテナンス・セキュリティ上の注意

  • Mirage targets macOS or Linux; FUSE-based mounts additionally require platform support, so FUSE mounting is not guaranteed on every machine.
  • The Python SDK and CLI require Python ≥ 3.11, and the TypeScript SDK requires Node.js ≥ 20 — older runtimes cannot run Mirage.
  • Mounted remote backends (Slack, S3, Gmail, Redis, ...) are reached over the network with your own credentials — e.g. a Slack bot token is passed in the resource config — so writes can mutate the underlying services.
2026-05-062026-08-19v0.0.5

Apache-2.0 · actively maintained (latest release v0.0.5, 2026-08-15)

06よくある質問

Mirage は DeepSeek Harness にどう接続しますか?

DeepSeek Harness は Mirage 公式のコーディングエージェント統合一覧に記載されています。ネイティブアダプター、インストール可能なプラグイン、MCP、FUSE マウントのいずれかで接続でき、Mirage ドキュメントには DeepSeek Harness 専用のクイックスタート(docs.mirage.strukto.ai/typescript/agents/dsh)も用意されています。

ネイティブ統合ですか、それとも MCP ですか?

両方の経路があります。ネイティブアダプターとインストール可能なプラグイン、または MCP と FUSE のいずれでも接続可能なので、DeepSeek Harness でのワークフローに合わせて選べます。

インストールに必要な前提条件は?

`mirage-ai` パッケージと `mirage` CLI には Python ≥ 3.11、TypeScript SDK には Node.js ≥ 20 が必要です。FUSE ベースのマウントを使う場合は macOS または Linux で、かつプラットフォームが FUSE に対応している必要があります。

どのサービスをマウントできますか?

約 50 の組み込みバックエンドに対応:RAM、Disk、Redis、S3 / R2 / OCI / Supabase / GCS、Gmail / GDrive / GDocs / GSheets / GSlides、GitHub / Linear / Notion / Trello、Slack / Discord / Email、MongoDB / GridFS / Postgres / LanceDB / Qdrant、SSH などがすべて 1 つのルート配下に並列マウントされます。

読み書きしたデータはどこへ行きますか?

コマンドはマウントされたバックエンドに対して直接実行されます。リモートサービスへはネットワーク経由で、Slack の bot トークンなど自身の認証情報を使ってアクセスします。2 層キャッシュ(インデックス+ファイル、既定ではプロセス内 RAM、任意で Redis)により、繰り返しの読み取りはローカルから提供されます。

08データと出典

  • 作者による申告github.comeb4448d055bc…

    **Agent integrations:** OpenAI Agents SDK, Vercel AI SDK, LangChain, Pydantic AI, CAMEL, and OpenHands via the SDKs; cod…

  • 作者による申告github.comeb4448d055bc…

    | Coding agents | [Claude Code](https://docs.mirage.strukto.ai/python/agents/claude-code), [Codex](https://docs.mirage.s…

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。