TL;DR
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.
Install in the web profile
typescript/packages/dsh/package.json
Official DSH compatibility Official version baseline recorded 2026-11-11
Checks apply to the package versions below. Installation, startup and functionality are separate checks.
DSH 0.2.2-rc.1 (latest) Version requirement conflict
@struktoai/mirage-dsh@0.0.8
Checked 2026-11-11 · Official version rules · Published package
View unmet version requirements @deepseek-ai/dsh-fs 0.2.0-rc.2@deepseek-ai/dsh-shell 0.2.0-rc.2@deepseek-ai/dsh-spill 0.2.0-rc.2@deepseek-ai/dsh-subprocess 0.2.0-rc.2Use a plugin release that declares support for this official DSH version.
DSH 0.2.2-rc.2 (next) Version requirement conflict
@struktoai/mirage-dsh@0.0.8
Checked 2026-11-12 · Official version rules · Published package
View unmet version requirements @deepseek-ai/dsh-fs 0.2.0-rc.2@deepseek-ai/dsh-shell 0.2.0-rc.2@deepseek-ai/dsh-spill 0.2.0-rc.2@deepseek-ai/dsh-subprocess 0.2.0-rc.2Use a plugin release that declares support for this official DSH version.
Official release history ↗ Install verification failed This command did not complete successfully. Check the project's installation guide before retrying.
dsh plugin --profile web add @struktoai/mirage-dshCopy
Install check failed.
Install verification
Needs attention
Tested official runtime 0.2.2-rc.1
DSH engine Not declared — compatibility unknown Install verification failed This command did not complete successfully. Check the project's installation guide before retrying.
Checked November 12, 2026
30 days of GitHub stars
+87 stars
+2.4% observed change
Oct 19 +0 stars 3,695 total Oct 20 +1 stars 3,696 total Oct 21 +4 stars (estimated) 3,700 total Oct 22 +3 stars (estimated) 3,703 total Oct 23 +5 stars (estimated) 3,708 total Oct 24 +3 stars (estimated) 3,711 total Oct 25 +5 stars (estimated) 3,716 total Oct 26 +5 stars (estimated) 3,721 total Oct 27 +5 stars (estimated) 3,726 total Oct 28 +4 stars (estimated) 3,730 total Oct 29 +4 stars (estimated) 3,734 total Oct 30 +5 stars (estimated) 3,739 total Oct 31 +5 stars (estimated) 3,744 total Nov 1 +4 stars (estimated) 3,748 total Nov 2 +3 stars (estimated) 3,751 total Nov 3 +4 stars (estimated) 3,755 total Nov 4 +4 stars (estimated) 3,759 total Nov 5 +4 stars (estimated) 3,763 total Nov 6 +4 stars (estimated) 3,767 total Nov 7 +3 stars (estimated) 3,770 total Nov 8 +3 stars (estimated) 3,773 total Nov 9 +2 stars (estimated) 3,775 total Nov 10 +6 stars 3,781 total Nov 11 +1 stars 3,782 total
Oct 14 Oct 28 Nov 12