DSH Marketplace

mirage

strukto-ai/mirage#dsh

Swaps the filesystem and bash providers for a mirage virtual workspace: file tools and shell commands run over mounted resources (RAM, S3, Redis, Slack, Gmail, Notion, Postgres) instead of the host disk, with per-mount read/write/exec modes, per-command sandbox routing (monty, pyodide, quickjs in process; docker, e2b, daytona remote), and installed CLIs (git, gh, slack, linear, ntn, gws, or one you register) as head words in the virtual terminal.

3,609262TypeScriptApache-2.0Source

Install

Add mirage to DeepSeek Harness

This plugin lives in a subdirectory of a larger repository, and `dsh plugin add` cannot reach it — it forwards to pnpm, which reads everything after `#` as a git branch or commit. Clone the repository and add the plugin through DSH's plugin panel using a repository source, or ask the author to publish it to npm.

Due diligence

Before you install mirage

  • Source of record: strukto-ai/mirage — present in the community registry that DSH's own plugin market installs from.
  • Licensed under Apache-2.0.
  • Detected: terminal surface. Read the source before granting these.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — mirage provides a unified virtual filesystem for AI agents, allowing bash tools to operate across mounted resources.

Who it is for — It is suitable for AI agents that use bash tools and need to access multiple backends such as S3 and Slack at the same time. It is not suitable for agents that only run on local filesystems without remote mounted services.

Watch out — No obvious issues found. There is a static check prompt indicating it will execute shell commands. Sandbox testing was not performed.

The verdict — I would not install it because sandbox testing was not performed.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What mirage does

Mounted resource blocks flow through permission gates into terminal pipelines and local or remote sandboxes.

mirage is a DeepSeek Harness plugin that replaces the filesystem and bash providers with a virtual workspace spanning mounted services and data sources. It presents resources such as RAM, S3, Redis, Slack, Gmail, Notion and Postgres as paths, so file tools and shell commands operate on those mounts rather than the host disk. Mounts can be assigned read, write or execute modes, and commands can be routed to runtimes such as in-process monty, pyodide and quickjs, or remote docker, e2b and daytona sandboxes.

The plugin exposes a virtual terminal with standard commands such as grep, cp, cat and pipelines, and can register typed CLIs as head words. The README names git, gh, slack, linear, ntn and gws, while custom programs can also be registered. A workspace can be created from a mapping such as "/s3": S3Resource(...), executed with ws.execute(...), and saved with ws.snapshot(...).

mirage is intended for agents that need one shell-like interface across cloud services, messaging systems, databases and files. It reaches every resource mounted into the workspace and may execute commands or scripts through the selected runtime, so its terminal surface should be treated as an access path to those resources. It is a poor fit when ordinary host filesystem and bash providers are sufficient, or where the required platform support is unavailable: the documented environment is macOS or Linux, and FUSE-based mounts require platform support.

mirage documentation

Workspace configuration

A workspace is constructed with mount paths mapped to resources. The README shows RAMResource() and S3Resource(S3Config(bucket="my-bucket")); a mount can also include a mode such as MountMode.EXEC or MountMode.WRITE.

Configuration Purpose
Workspace({...}) Creates the virtual workspace from mount paths and resources
S3Config(bucket=...) Selects the S3 bucket for S3Resource
MountMode.EXEC Mount mode used in the examples for executable access
MountMode.WRITE Mount mode used in the examples for writable access
runtimes=[...] Selects command runtimes; MontyRuntime(captures=["python", "python3"]) captures those command names
ws.register_cli(name, implementation, config) Registers a CLI under a virtual-terminal head word

The README also shows credentials supplied through resource or CLI configuration, including S3Config(...) and a Slack configuration containing token.

Commands and workspace operations

ws.execute("...") runs a shell command in the workspace. Documented examples use cp, grep, wc, pipes and redirected output. A script stored in a mounted resource can be invoked with python3, for example python3 /slack/...py > /redis/report.txt.

The command-line interface provides mirage workspace create, mirage execute, mirage provision, mirage workspace snapshot and mirage workspace load. The examples use --workspace_id, --command and --id, and save snapshots as .tar files. ws.snapshot("demo.tar") provides the SDK equivalent.

Resources and runtimes

The README lists mounts for RAM, disk, Redis, S3-compatible services, Gmail and Google Drive services, GitHub, Linear, Notion, Trello, Slack, Discord, email, MongoDB, Postgres, LanceDB, Qdrant and SSH. The upstream summary additionally identifies S3, Redis, Slack, Gmail, Notion and Postgres as DSH-mounted resources. Runtime choices include in-process monty, pyodide and quickjs, plus remote docker, e2b and daytona.

Requirements and platform

The documented SDK requirements are Python >=3.11 for mirage-ai, Node.js >=20 for the TypeScript SDK, and macOS or Linux. FUSE-based mounts require platform support. The TypeScript packages include @struktoai/mirage-node, @struktoai/mirage-browser and @struktoai/mirage-agents.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to mirage

7.2k

One repository, three parts: a runtime injector for DSH plugin packages (inject, hot-reload, unload, promote a dev staging tool to the front, route self-heal, plus a settings-page plugin manager that lists, unloads and drags folders in to internalize), a task-aware reasoning-mode router agent preset (router-standard / router-spec / router-react), and a graded two-level task protocol whose six tools (commit_star, lock_stage, revise_do, edit_plan, mark_task, redteam_verdict) pin task state to disk. The injector implementation ships in-tree, so the install carries its own behaviour rather than a dependency list.

Installed cleanly when we ran it

GitHub sourceJavaScript9d ago

AI review

dsh-routing-suite

What it is — dsh-routing-suite provides runtime injector and router-standard presets.

Who it is for — You can install this if you need to use router-standard task-aware reasoning-mode router presets in DeepSeek Harness. You can install this if you need to use router-spec presets in DeepSeek Harness.

Watch out — It requires source installation from GitHub. Sandbox testing passed when registered in a new profile. Static checks found no risks.

The verdict — I would install it because it provides the injector and router presets for DeepSeek Harness agent management.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source
1.2k

DeepSeek v4.1 flash 网络安全红队工具(无限四代) — jailbreak prompts and test suite for DeepSeek 求 Star 收藏 ⭐

Installed cleanly when we ran it

GitHub sourceJavaScript4d ago

AI review

dsh-infinite-gen-4

What it is — This is a DeepSeek Harness plugin that provides jailbreak prompts and test suite for DeepSeek V4.1.

Who it is for — When using DeepSeek V4.1 for network security red team testing, people who need to test the model's adversarial defense capabilities are suitable to install it. People who use non-DeepSeek V4.1 models do not need to install it.

Watch out — The sandbox test installed and registered successfully in a new profile. The plugin will execute shell commands.

The verdict — I would install it because it provides red team test suite for DeepSeek V4.1, but on the premise that it must be used strictly in controlled environments as per the legal disclaimer.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

oh-dsh

hust-open-atom-club

303

Community distribution: TUI, desktop, and Web UI as one bundle with layered installation.

Installed cleanly when we ran it

GitHub sourceTypeScript8d ago

AI review

oh-dsh

What it is — DeepSeek Harness community distribution bundles TUI, desktop and Web UIs.

Who it is for — Developers needing to use DeepSeek Harness for local AI agent coding with workspace capabilities should install it. Users only relying on cloud model services without local tools can skip this.

Watch out — Source installation requires Node.js and build tools. Sandbox test passed, registered in new profile. No obvious issues found.

The verdict — I would install it because it unifies three interfaces for DeepSeek Harness local development, but the tradeoff is building from source.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

Undo/redo & rollback system for DSH: every config change is auto-snapshotted; undo/redo/restore to any version from the WebUI or the offline CLI/GUI tools (works even when DSH fails to boot).

Installed cleanly when we ran it

npm packageJavaScript3d ago

AI review

dsh-undo-savepoint

What it is — dsh-undo-savepoint is a DeepSeek Harness crash-rescue plugin that supports undo of config and plugin-code changes, secret-safe snapshots, and offline CLI/GUI.

Who it is for — When DSH can't boot and offline tools are needed for recovery, install this plugin. People who do not want to install and register the plugin in a fresh profile do not need it, because sandbox testing requires fresh profile installation and harness registration.

Watch out — Sandbox testing passed after installation in a fresh profile with harness registration. The plugin will execute shell commands. No obvious issues found.

The verdict — I will install it when DSH won't boot because the offline tools work.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source
113

Manages DSH skills and MCP servers from the web settings: skill cards with hot enable/disable, workspace scopes, groups, batch migration and drag-and-drop import, plus stdio/HTTP MCP CRUD with connection tests, secret redaction and the unified dsh-panel CLI.

Installed cleanly when we ran it

GitHub sourceJavaScript11d ago

AI review

dsh-skill-mcp-panel

What it is — DSH Web UI plugin provides panels for skill and MCP management plus CLI tools.

Who it is for — Applicable when managing skills or MCP server configurations in the DSH Web settings page. If only needing to view skill lists via command line without web panel use, do not install.

Watch out — Sandbox test passed: installed in a new profile and registered with harness. No obvious issues found.

The verdict — I would install it because it supports hot loading for skills and MCP management without requiring gateway restart.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

Visualize the DSH process network path on Windows or WSL with layered DNS/TCP/TLS/HTTP probes, detect stale proxy configuration, and apply snapshot-guarded repairs.

Installed cleanly when we ran it

npm packageTypeScript22d ago

AI review

dsh-network-settings

What it is — DSH plugin for diagnosing network paths and providing safe repair on Windows, WSL, and macOS.

Who it is for — In the Windows or WSL environment where DeepSeek Harness encounters network proxy issues and requires path diagnosis, this plugin is suitable. Users on macOS with stable direct connections may use other network tools instead.

Watch out — Sandbox test passed: installed in a fresh profile and registered with harness. No obvious issues found. Supports DeepSeek Harness 0.1.0-rc.6 and above. All detections are read-only by default; modifications require user confirmation.

The verdict — I would install it if DeepSeek Harness runs on Windows or WSL, because it identifies configuration drift and only suggests low-risk repairs.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source